Información sobre los permisos relacionados con la ubicación en segundo plano

En este artículo, se explican las consideraciones y los requisitos clave para enviar tu app a fin de obtener los permisos de acceso a la ubicación en segundo plano. 

Para obtener una buena descripción general de lo que debes tener en cuenta cuando envías una app que usa la ubicación en segundo plano, consulta Google Play Policy - Declared permissions and in-app disclosures (Política de Google Play: Permisos declarados y divulgaciones en la app)

¿Tu app necesita acceder a la ubicación en segundo plano?

Tu app solo debe solicitar acceso a la ubicación en segundo plano si es necesaria para su funcionalidad principal. Piensa en esta como el objetivo más importante de la app. Esto puede incluir un conjunto de funciones importantes sin las cuales tu app podría fallar o quedar inutilizable. Las funciones principales deben documentarse de forma destacada y promocionarse en la descripción de la app.

Además, tu app debe cumplir con los siguientes requisitos junto con otros que se detallan en este artículo:

  • La ubicación en segundo plano solo se puede usar cuando proporciona un beneficio significativo para los usuarios y es relevante para la funcionalidad principal de la app.
  • Nunca debes solicitar permisos de ubicación a los usuarios únicamente con fines de publicidad o análisis.
  • Las apps diseñadas específicamente para niños deben satisfacer la política de Familias de Google Play.

Si la app solicita acceso a la ubicación en segundo plano, pero esto no es esencial para su funcionalidad principal, debes quitarlo de la app o implementar el acceso a la ubicación en primer plano (es decir, cuando la actividad de la app está visible para los usuarios). La ubicación del dispositivo es información personal y sensible de los usuarios, y esta nunca se puede vender ni compartir con el fin de facilitar ventas (por ejemplo, el uso de SDKs que no cumplen con las políticas). Por eso, las apps que accedan a la ubicación en segundo plano deben estar aprobadas. Sin esa aprobación, es posible que se bloqueen las actualizaciones y que se quite la app de Google Play. 

Para obtener más información sobre cuándo y cómo usar la información de ubicación en segundo plano, consulta la capacitación Declara tu uso de datos de ubicación del dispositivo en la Academia de Google Play, que incluye ejemplos de funciones que ofrecen un beneficio significativo para los usuarios y son relevantes para la funcionalidad principal de la app. También proporciona una guía para completar el formulario de declaración de permisos.

Cómo acceder a la ubicación en primer plano

Siempre que sea posible, intenta que el acceso sea a la ubicación en primer plano y no en segundo plano. ¿En qué se diferencian? El acceso a la ubicación en primer plano ocurre mientras la app está abierta y visible para el usuario. Si la app accede a la ubicación después de que el usuario la cerró o usa el botón de inicio para volver a la pantalla principal, se considera que accedió a la ubicación en segundo plano.

¿Qué significa esto en términos de nuestra política de Permisos de Ubicación? El acceso a la ubicación en primer plano es el más transparente para los usuarios, lo cual promueve la confianza y lo convierte en nuestro enfoque preferido para las apps de Google Play.  

Puede haber algunos casos en los que aprobemos que la app use el servicio en primer plano, que es una API independiente que permite que una app acceda a la información de ubicación incluso cuando está minimizada y no está visible para el usuario. Sin embargo, estos casos están sujetos a revisión y deben cumplir requisitos clave, incluidos los siguientes:

  • El uso del servicio en primer plano debe comenzar como una continuación de una acción en la app iniciada por el usuario.
  • El uso del servicio en primer plano debe finalizar inmediatamente después de que la aplicación complete el caso de uso previsto de la acción iniciada por el usuario. 

Las apps deben solicitar el alcance mínimo necesario (es decir, usar permisos de ubicación del dispositivo en primer plano en lugar de en segundo plano) para proporcionar la función o el servicio que requiere la ubicación. Asimismo, los usuarios deben tener una expectativa razonable de que la función o el servicio de una app necesitan el nivel de ubicación solicitado. 

Si el uso que hace la app de la ubicación del dispositivo a través del servicio en primer plano equivale a ACCESS_BACKGROUND_LOCATION (o, de otro modo, la “ubicación en segundo plano”), la app estará sujeta a los requisitos de permisos de la ubicación en segundo plano. 

 

Prácticas recomendadas para acceder a la ubicación en segundo plano 

Asegúrate de revisar las siguientes prácticas recomendadas para acceder a los datos de ubicación en tu app:

  • Minimiza el uso de la ubicación mediante la implementación de los permisos mínimos necesarios para proporcionar una función (es decir, ubicación aproximada en lugar de precisa, uso en primer plano en vez de en segundo plano). 
  • Considera si los usuarios de la app deben esperar razonablemente que la función o el servicio de tu app necesiten el nivel de ubicación solicitado. Podemos rechazar las apps que soliciten acceso o que accedan a la ubicación en segundo plano sin una justificación adecuada.
  • Revisa la lista de tareas para el acceso a la ubicación en segundo plano a fin de identificar en el código cualquier posible acceso. 
  • Revisa las prácticas recomendadas sobre privacidad y asegúrate de que se hayan establecido las políticas de privacidad y divulgación adecuadas.
  • Confirma que todos los SDKs o bibliotecas externos que uses satisfagan nuestras políticas, incluido el uso de permisos de ubicación.
  • Ten en cuenta que los paquetes de aplicaciones o APKs de todos los segmentos activos (incluidos los segmentos cerrados y abiertos) están sujetos a revisión.

Consideraciones en el proceso de aprobación

Cuando revisamos una app que solicita acceso a la ubicación en segundo plano, tenemos en cuenta preguntas como las siguientes:

  • ¿Es importante la ubicación en segundo plano para la funcionalidad principal de la app? 
  • ¿La ubicación en segundo plano proporciona un valor claro para el usuario?
    • Los beneficios significativos para los usuarios incluyen la seguridad física, la seguridad percibida y la salud y el bienestar. 
    • Los beneficios mínimos para el usuario pueden incluir ofertas o anuncios, estadísticas, personalización, entretenimiento y conveniencia.
  • ¿Los usuarios prevén la posibilidad de que la app acceda a su ubicación en segundo plano? 
  • ¿La app podría ofrecer la misma experiencia sin acceder a la ubicación en segundo plano?
  • ¿La política de privacidad está publicada en Play Console y dentro de la propia app?

Esta lista no es exhaustiva, pero brinda una idea de cómo podemos revisar y entender el uso que una app hace de los permisos de ubicación. 

Documentación necesaria para obtener los permisos de acceso a la ubicación en segundo plano

Si usas la ubicación en segundo plano, debes comunicarlo claramente a los usuarios en la app y en la página de la ficha de Play Store. Puedes hacerlo en la descripción, en las capturas de pantalla y, si corresponde, en el título o el ícono de la app.

A continuación, se incluyen algunas sugerencias para destacar la forma en que tu app usa la ubicación en segundo plano:

  • Proporciona una descripción breve para indicar que la ubicación está siempre activa (por ejemplo, saber siempre dónde estás).
  • Incluye una captura de pantalla en la app que muestre imágenes con geoetiquetas o un mapa con la ubicación del usuario. 
  • Si corresponde, incluye texto o imágenes en el título o el ícono de tu app para señalar también la función de ubicación.

Cuando envíes la app para su aprobación, debes proporcionar la siguiente documentación específica para el permiso de la ubicación en segundo plano: 

  • Formulario de declaración de permisos
  • Video de demostración
  • Divulgación destacada en la app
  • Política de privacidad en la app y en la página de la ficha de Play Store 

Formulario de declaración de permisos 

El formulario de declaración de permisos está disponible en tu cuenta de Google Play Console. Puedes encontrar el formulario de la siguiente manera:

  1. Ve a la página "Contenido de la app".
  2. Haz clic en Iniciar en la sección sobre permisos sensibles de la app.
  3. Luego, haz clic en Iniciar dentro de la sección "Permisos de ubicación".

Si ves indicaciones relacionadas con otros formularios, como el formulario de declaración de autoridad o de derechos de acceso de las apps, primero completa esos formularios, ya que son necesarios para preparar tu app a fin de que se revise en Google Play Console. Para obtener instrucciones detalladas, consulta la página Prepara tu app para la revisión.

Si no ves la solicitud de declaración en Google Play Console, confirma que usas uno de los permisos sensibles de ubicación de acuerdo con el nivel de SDK objetivo de tu app:

  • Si el paquete de aplicación o APK se orienta a Android 10 o versiones posteriores (nivel de SDK 29 o posterior) y contiene el permiso ACCESS_BACKGROUND_LOCATION en el manifiesto, se te pedirá que completes los detalles sobre el uso de la ubicación.
  • Si el paquete de aplicación o APK se orienta a Android 9 o versiones anteriores (nivel de SDK 28 o anterior) y contiene ACCESS_COARSE_LOCATION o ACCESS_FINE_LOCATION, deberás indicar tu intención de acceder a la ubicación en segundo plano y, luego, se te solicitará que completes detalles sobre el uso de la ubicación.

Entradas del formulario de declaración

Cuando completes el formulario de declaración de Permisos y APIs que acceden a información sensible, responde las siguientes preguntas para que Google pueda evaluar el acceso de tu app a la ubicación en segundo plano.

El formulario de declaración de permisos se enfoca en lo siguiente: ¿Cuál es el objetivo principal de tu app?

  • Acceso a la ubicación: ¿Por qué tu app necesita acceder a la ubicación en segundo plano? 
    • Infórmanos solo sobre una función de tu app que se base en la ubicación y requiera acceso a la ubicación en segundo plano, y explica por qué no se puede implementar sin ese acceso. La función debe estar relacionada con el objetivo principal de la app. La aprobación se otorgará para toda la app, no solo para esta función individual. 
    • Solo podemos evaluar una función por vez. Si incluyes varias funciones, se rechazará la app.
  • Instrucciones en video: Proporciona un vínculo a un video breve que demuestre claramente la función basada en la ubicación que se usa en la app, es decir, la función que declaraste en el formulario. Asegúrate de incluir en el video el diálogo de divulgación destacada que se muestra a los usuarios. Duración recomendada del video: 30 segundos o menos.

Video de demostración

En la sección anterior, se presentó el breve video que debes proporcionar como parte de tu declaración. Aquí te mostramos un ejemplo de video de demostración, seguido de algunos requisitos para tu video.

Divulgación destacada en la app 

Si tu app solicita acceso a la ubicación en segundo plano, debes proporcionar una divulgación en la app donde se indique cómo se recopilan, se usan o se comparten los datos del usuario, y cómo se accede a ellos.
 
Estos son algunos ejemplos de divulgaciones destacadas en la app.

Política de privacidad en la app y en la página de la ficha de Play Store 

La política de privacidad de tu app, junto con cualquier otra divulgación en la app, debe explicar detalladamente cómo se recopilan, usan o comparten los datos del usuario, incluido con qué tipos de terceros se comparten. Asegúrate de cumplir lo siguiente con respecto a tu política de privacidad:

  • Debe estar disponible en una URL activa (no en PDF).
  • No se debe poder editar.
  • Debe estar vinculada en la página de la ficha de Play Store y dentro de la app.
  • Debe estar claramente etiquetada como la política de privacidad de la app en el título o la URL y en el cuerpo de la página.
  • Debe referirse a la entidad (desarrollador o empresa) usada en la ficha de Google Play o al nombre exacto de la app.
  • Debe describir específicamente la privacidad del usuario.
  • Debe contener divulgaciones relacionadas y datos de ubicación de referencia adecuados, y proporcionar información sobre el uso de los datos de ubicación que hace la app.

También debes agregar tu política de privacidad a la página de la ficha de Play Store de la app. Esto promueve la transparencia con los usuarios y muestra cómo manejas los datos sensibles de los usuarios y los dispositivos. Pídele a tu representante legal que te asesore sobre otros requisitos.

Incumplimientos comunes y pasos para solucionarlos

Cómo quitar la ubicación en segundo plano

Si determinaste que tu app no requiere la ubicación en segundo plano, completa los pasos que se indican en esta sección para quitar el uso en segundo plano y cumplir con las políticas. También deberás enviar la app para su revisión si se usan permisos de ubicación en algún paquete de aplicación o APK, incluidos los segmentos que no sean de producción. Para ver una lista de los paquetes de aplicaciones o APKs afectados, ve a Contenido de la app (Política > Contenido de la app > Sensitive app permissions > Mostrar resumen) en tu cuenta de Google Play Console.

Si anteriormente tenías paquetes de aplicaciones o APKs con acceso a la ubicación en segundo plano que no satisfacían las políticas, asegúrate de que las versiones que no satisfacen las políticas no estén en ninguno de tus lanzamientos actuales, incluso si no usas ciertos segmentos. 

  1. Abre el Explorador de paquete de aplicación (Prueba y lanza > Explorador de paquete de aplicación) para verificar si una versión específica está activa.
  2. Cuando envíes un nuevo paquete de aplicación o APK para sustituir uno anterior que no satisfaga la política, asegúrate de que este último se encuentre en la sección "No incluidos" antes de lanzar la nueva versión. 
    1. Para obtener más información, consulta la sección "No incluidos" en el artículo Prepara y lanza una versión
  3. Asegúrate de que cualquier versión nueva que satisfaga la política se lance al 100% y desactive por completo los paquetes de aplicaciones o APKs que no la satisfagan. 

Si aún tienes problemas después de examinar las instrucciones de código y restringir el uso para permitir que se emplee únicamente en primer plano, revisa los SDKs de terceros que se usen en la app y que puedan acceder a las ubicaciones en segundo plano.

Cuándo actualizar la aprobación de los permisos de ubicación de tu app

Es tu responsabilidad asegurarte de que tu app esté aprobada para el uso de la ubicación en segundo plano y cumpla con todas las solicitudes futuras. Las actualizaciones de las apps se revisarán de acuerdo con las políticas de Google Play. Los cambios sustanciales en tu app pueden afectar la aprobación para el acceso a la ubicación en segundo plano y requerir revisiones adicionales. 

Si se produce algún cambio en una función de la app que usa la ubicación en segundo plano, envía un nuevo formulario de declaración y revisaremos la app según corresponda.  

Problemas con APKs antiguos que usan permisos de ubicación

Si tienes APKs antiguos con permisos de ubicación y ya no puedes realizarles cambios en el código, puedes solicitar una excepción a la política.

A fin de cumplir con las condiciones necesarias para una excepción, debes satisfacer todos estos requisitos:

  • Debes declarar los APKs específicos para los que quieres una excepción.
  • Los APKs para los que solicitas una excepción deben haberse publicado antes del 1 de enero de 2019.
  • Debes tener APKs alternativos para los usuarios de Android Oreo (nivel de API 26) o versiones posteriores, y estos deben cumplir con la política de Permisos de Ubicación.
  • Los APKs que soliciten una excepción deben representar un porcentaje muy pequeño (de un solo dígito bajo) del total de la base de instalaciones.

Google Play revisará la solicitud y otorgará excepciones según cada caso. Como alternativa, puedes elegir anular la publicación de esos APKs en incumplimiento con la política de Permisos de Ubicación.

Contenido relacionado

¿Te resultó útil esto?

¿Cómo podemos mejorarla?

¿Necesitas más ayuda?

Prueba estos próximos pasos:

4649246809680026834
true
Buscar en el Centro de asistencia
true
true
true
true
true
92637
Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Menú principal
false
false
false
false