Compreender as autorizações de acesso à localização em segundo plano

Este artigo fornece-lhe orientações acerca das principais considerações e requisitos para enviar a sua app para acesso às autorizações de acesso à localização em segundo plano. 

Para obter uma vista geral adequada do que deve ter em conta ao enviar uma app que use a localização no relógio em segundo plano, Política do Google Play: autorizações declaradas e divulgações na app

A sua app tem de aceder à localização em segundo plano?

A sua app só deve pedir acesso à localização em segundo plano se esta for necessária para a funcionalidade essencial da app. Pense na funcionalidade essencial como o objetivo principal da app. Isto pode envolver um conjunto de funcionalidades importantes sem o qual a sua app é considerada danificada ou inutilizável. As funcionalidades essenciais têm todas de estar documentadas e promovidas claramente na descrição da app.

Além disso, a sua app tem de cumprir os seguintes requisitos, juntamente com os outros requisitos detalhados neste artigo:

  • A localização em segundo plano apenas pode ser usada quando fornece uma vantagem significativa aos utilizadores e é relevante para a funcionalidade essencial da app.
  • Nunca deve pedir aos utilizadores autorizações de acesso à localização com o único objetivo de anunciar ou recolher estatísticas.
  • As apps concebidas especificamente para crianças têm de agir em conformidade com a Política para Famílias do Google Play.

Se a sua app pedir o acesso à localização em segundo plano, mas tal não for importante para a funcionalidade essencial da app, tem de o remover da app e/ou implementar o acesso à localização em primeiro plano, quando a atividade da app é visível para os utilizadores. A localização do dispositivo é pessoal e os dados pessoais e confidenciais do utilizador nunca podem ser vendidos nem partilhados para fins de facilitação de venda (por exemplo, utilização de SDK [software development kit] não conforme). É por isso que as apps que acedem à localização em segundo plano têm de ser aprovadas. Sem essa aprovação, as atualizações da app podem ser bloqueadas e a sua app pode ser removida do Google Play. 

Para saber mais sobre quando e como usar as informações de localização em segundo plano, consulte a formação Declare a utilização de dados de localização do dispositivo na Google Play Academy. Inclui exemplos de funcionalidades que fornecem uma vantagem significativa aos utilizadores e são relevantes para a funcionalidade essencial de uma app. Também contém um guia para preencher o Formulário de declaração de autorizações.

Aceder à localização em primeiro plano

Sempre que possível, tente aceder à localização em primeiro plano em vez de aceder à localização em segundo plano. Qual é a diferença? O acesso à localização em primeiro plano ocorre enquanto uma app está aberta e visível para o utilizador. Se o acesso ocorrer depois de um utilizador fechar a app ou usar o botão página inicial para voltar ao ecrã principal, o acesso da app à localização é feito em segundo plano.

O que isto significa em termos da nossa Política de Autorizações de Acesso à Localização? O acesso à localização em primeiro plano é o mais transparente para os utilizadores, o que promove confiança e faz com que seja a nossa abordagem preferida para as apps no Google Play.  

Podem existir alguns casos em que aprovamos a utilização do serviço em primeiro plano de uma app, uma API (interface de programação de aplicações) separada que permite que uma app aceda às informações de localização, mesmo quando está minimizada e não é visível para o utilizador. No entanto, estes estão sujeitos a revisão e têm de cumprir os principais requisitos, incluindo os seguintes:

  • A utilização do serviço em primeiro plano tem de ser iniciada como uma continuação de uma ação iniciada pelo utilizador na app.
  • A utilização do serviço em primeiro plano tem de ser terminada imediatamente após a aplicação concluir o exemplo de utilização previsto da ação iniciada pelo utilizador. 

As apps devem pedir o âmbito mínimo necessário (ou seja, usar autorizações de acesso à localização do dispositivo em primeiro plano em vez de em segundo plano) para fornecer a funcionalidade ou o serviço que requer a localização. Além disso, os utilizadores devem esperar de forma razoável que a funcionalidade ou o serviço de uma app precisa do nível de localização solicitado. 

Se a utilização da localização do dispositivo de uma app através do serviço em primeiro plano for equivalente a ACCESS_BACKGROUND_LOCATION (ou "localização em segundo plano"), a app vai estar sujeita aos requisitos de autorizações de acesso à localização em segundo plano. 

 

Práticas recomendadas para aceder à localização em segundo plano 

Certifique-se de que revê as seguintes práticas recomendadas para aceder aos dados de localização na sua app:

  • Minimize a utilização da localização ao usar o âmbito mínimo necessário para disponibilizar uma funcionalidade (ou seja, localização aproximada em vez de exata e em primeiro plano em vez de em segundo plano). 
  • Considere se os utilizadores da app devem esperar de forma razoável que a funcionalidade ou o serviço da sua app precisa do nível de localização solicitado. Podemos rejeitar apps que peçam ou acedam à localização em segundo plano sem uma justificação adequada.
  • Consulte a lista de verificação do acesso à localização em segundo plano para identificar qualquer acesso potencial ao seu código. 
  • Reveja as práticas recomendadas de privacidade e certifique-se de que as Políticas de Privacidade e Divulgação adequadas estão implementadas.
  • Confirme se todos os SDKs ou bibliotecas de terceiros que usa estão em conformidade com as nossas políticas, incluindo a utilização de autorizações de acesso à localização.
  • Tenha em atenção que os app bundles ou APKs em todas as faixas de lançamento ativas (incluindo faixas fechadas e abertas) estão sujeitos a revisão.

Considerações no processo de aprovação

Quando revemos uma app que pede acesso à localização em segundo plano, consideramos perguntas como estas:

  • A localização em segundo plano é importante para a funcionalidade essencial da app? 
  • A localização em segundo plano proporciona um valor claro ao utilizador?
    • As vantagens significativas ao utilizador incluem segurança física, segurança denotada e saúde/fitness. 
    • As vantagens mínimas ao utilizador podem incluir anúncios ou propostas, estatísticas, personalização, entretenimento e conveniência.
  • Os utilizadores esperam que a app aceda à respetiva localização em segundo plano? 
  • A app pode proporcionar a mesma experiência sem aceder à localização em segundo plano?
  • A Política de Privacidade está publicada na Play Console e na própria app?

Esta lista não é exaustiva, mas fornece uma ideia de como podemos rever e interpretar a utilização de autorizações de acesso à localização de uma app. 

Documentação necessária para as autorizações de acesso à localização em segundo plano

Se usar a localização em segundo plano na sua app, tem de comunicar estas informações de forma clara aos utilizadores na app e na respetiva página da Ficha da loja. Pode fazê-lo através da descrição, das capturas de ecrã e (se aplicável) do título ou ícone da app.

Seguem-se algumas sugestões sobre como realçar a utilização da localização em segundo plano da sua app:

  • Forneça uma breve descrição para indicar a localização sempre ativada (por exemplo, saber sempre onde).
  • Inclua uma captura de ecrã na app que mostre um mapa/a localização do utilizador ou imagens georreferenciadas. 
  • Se aplicável, inclua texto ou imagens no título ou no ícone da app para sinalizar também a funcionalidade de localização da app.

Ao enviar a sua app para aprovação, tem de fornecer a seguinte documentação específica para a autorização de acesso à localização em segundo plano: 

  • Formulário de declaração de autorizações
  • Vídeo de demonstração
  • Divulgação destacada na app
  • Política de Privacidade na sua app e na respetiva página da Ficha da loja 

Formulário de declaração de autorizações 

O Formulário de declaração de autorizações está disponível na sua conta da Google Play Console. Pode encontrar o formulário ao:

  1. Aceder à página "Conteúdo da app"
  2. Clique em Iniciar na secção "Autorizações da app confidenciais".
  3. Em seguida, clique em Iniciar em "Autorizações de acesso à localização".

Se vir pedidos relativos a outros formulários, como o formulário de direitos de acesso à app ou de declaração de autoridade, preencha primeiro esses formulários. São passos necessários para a preparação da sua app para revisão na Google Play Console. Para obter instruções detalhadas, consulte a página Prepare a app para revisão.

Se não vir o pedido de declaração na Google Play Console, confirme que está a usar uma das autorizações de acesso à localização confidenciais de acordo com o nível de SDK de destino da sua app:

  • Se o app bundle ou o APK da sua app segmentar o Android 10 ou mais recente (nível de SDK 29 ou superior) e contiver a autorização ACCESS_BACKGROUND_LOCATION no manifesto, vai ser-lhe pedido que preencha os detalhes sobre a utilização da localização
  • Se o app bundle ou o APK da sua app segmentar o Android 9 ou inferior (nível de SDK 28 ou inferior) e contiver ACCESS_COARSE_LOCATION ou ACCESS_FINE_LOCATION, tem de indicar a sua intenção de aceder à localização em segundo plano e, em seguida, vai ser-lhe pedido que preencha os detalhes sobre a utilização da localização.

Entradas do formulário de declaração

Ao preencher o formulário de declaração relativo a Autorizações e APIs com acesso a informações confidenciais, responda às seguintes perguntas para que a Google possa avaliar o acesso à localização em segundo plano da sua app.

O Formulário de declaração de autorizações centra-se no seguinte: qual é o principal objetivo da sua app?

  • Acesso à localização: por que motivo a sua app tem de aceder à localização em segundo plano? 
    • Indique-nos apenas uma funcionalidade baseada na localização na sua app que requer acesso à localização em segundo plano e explique por que motivo não pode ser implementada sem este acesso. A funcionalidade deverá estar relacionada com o objetivo principal da app. Será concedida aprovação para toda a app e não apenas para esta funcionalidade. 
    • Só podemos avaliar uma funcionalidade de cada vez. A inclusão de várias funcionalidades resulta na rejeição de uma app.
  • Vídeo de instruções: forneça um link para um pequeno vídeo que demonstre claramente a funcionalidade baseada na localização usada na sua app, a funcionalidade que declarou no seu formulário. Certifique-se de que inclui no seu vídeo a caixa de diálogo de divulgação destacada que é apresentada aos utilizadores. Duração recomendada do vídeo: 30 segundos ou menos.

Vídeo de demonstração

A secção anterior introduziu o pequeno vídeo que tem de fornecer como parte da sua declaração. Segue-se um exemplo de um vídeo de demonstração, seguido de alguns requisitos para o seu vídeo.

Divulgação destacada na app 

Se a sua app pedir acesso à localização em segundo plano, tem de fornecer uma divulgação na app da forma como os dados do utilizador são acedidos, recolhidos, usados e/ou partilhados.
 
Seguem-se alguns exemplos de divulgações destacadas na app.

Política de Privacidade na sua app e na respetiva página da Ficha da loja 

A Política de Privacidade da sua app deve, em conjunto com quaisquer divulgações na app, divulgar de modo abrangente a forma como a app recolhe, usa e/ou partilha dados do utilizador, incluindo os tipos de partes com os quais são partilhados. Certifique-se de que a sua Política de Privacidade:

  • Está disponível num URL ativo (sem PDFs).
  • Não é editável.
  • Está associada à página da Ficha da loja da sua app e na própria app.
  • Está claramente identificada como a Política de Privacidade da sua app no título ou no URL e no corpo da página.
  • Refere-se à entidade (programador ou empresa) usada na ficha do Google Play ou ao nome exato da app.
  • Descreve especificamente a privacidade do utilizador.
  • Contém divulgações relacionadas adequadas, faz referência aos dados de localização e fornece informações acerca da utilização dos dados de localização por parte da app.

Também tem de adicionar a sua Política de Privacidade à página da Ficha da loja da sua app. Isto promove a transparência junto dos utilizadores e mostra como são tratados os dados confidenciais de utilizadores e dispositivos. Considere consultar o seu próprio representante legal para obter aconselhamento sobre outros requisitos.

Violações comuns e passos para as resolver

Como remover a localização em segundo plano

Se determinou que a sua app não requer localização em segundo plano, conclua os passos nesta secção para remover a utilização em segundo plano e alcançar a conformidade. Também tem de enviar a sua app para revisão se forem usadas autorizações de acesso à localização em quaisquer app bundles ou APKs, incluindo faixas que não sejam de produção. Para obter uma lista dos app bundles ou APKs afetados, aceda a Conteúdo da app (Política > Conteúdo da app > Autorizações da app confidenciais > Mostrar resumo) na sua conta da Google Play Console.

Se teve anteriormente app bundles ou APKs não conformes com acesso à localização em segundo plano, certifique-se de que as versões não conformes não estão em nenhum dos seus lançamentos atuais, mesmo que não use determinadas faixas. 

  1. Abra o Explorador de app bundles (Testar e lançar > Explorador de app bundles) para verificar se uma determinada versão está ativa.
  2. Quando enviar um novo app bundle ou APK para substituir o app bundle ou o APK anterior não conforme, certifique-se de que o app bundle ou o APK não conforme está na secção "Não incluídos" antes de implementar o novo lançamento. 
    1. Para mais orientações, veja a secção "Não incluídos" no artigo Prepare e implemente um lançamento
  3. Certifique-se de que qualquer novo lançamento em conformidade é implementado a 100% e desativa completamente os app bundles ou os APKs não conformes. 

Se continuar a ter problemas depois de examinar os caminhos de código e restringir a utilização apenas para fins de primeiro plano, verifique os SDKs de terceiros usados na app que possam estar a aceder às localizações em segundo plano.

Quando atualizar a aprovação de autorizações de acesso à localização da sua app

É da sua responsabilidade garantir que a sua app é aprovada para utilização da localização em segundo plano e que permanece em conformidade em todos os envios futuros. As atualizações de apps são revistas de acordo com as Políticas do Google Play. As alterações significativas à sua app podem afetar a respetiva aprovação para acesso à localização em segundo plano e causar revisões adicionais. 

Se existir uma alteração numa funcionalidade da app que use a localização em segundo plano, envie um novo formulário de declaração e iremos rever a app em conformidade.  

Problemas com APKs (Android Application Packages) antigos que usam autorizações de acesso à localização

Se tiver APKs antigos com autorizações de acesso à localização e já não conseguir alterar o código desses APKs, pode candidatar-se a uma exceção da política.

Para ser elegível para esta exceção, tem de cumprir todos os seguintes requisitos:

  • Tem de declarar os APKs específicos para os quais quer obter uma exceção.
  • Os APKs para os quais está a pedir uma exceção têm de ter sido publicados antes de 1 de janeiro de 2019.
  • Tem de publicar APKs alternativos para os utilizadores no Android Oreo (nível 26 da API) ou superior e estes têm de estar em conformidade com a Política de Autorizações de Acesso à Localização.
  • Os APKs que solicitem uma exceção têm de representar uma percentagem muito baixa (inferior a 10%) da sua base de instalações total.

O Google Play vai analisar o pedido e conceder exceções caso a caso. Em alternativa, pode optar por anular a publicação dos APKs em violação para estarem em conformidade com a Política de Autorizações de Acesso à Localização.

Conteúdo relacionado

A informação foi útil?

Como podemos melhorá-la?
13473378702765551549
true
Pesquisar no Centro de ajuda
true
true
true
true
true
92637
false
false
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
false
false