Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Prácticas recomendadas sobre privacidad

Android se enfoca en ayudar a los usuarios a aprovechar las innovaciones más recientes, a la vez que garantiza que la seguridad y la privacidad de los usuarios sean siempre una prioridad.

Presta atención a los permisos

Sé transparente y proporciónales a tus usuarios control sobre la experiencia con la app para obtener su confianza.

  • Solicita los permisos mínimos que necesita la función. Cada vez que introduzcas cambios importantes en tu app, revisa los permisos solicitados para confirmar que las funciones aún los necesiten.

    • Ten en cuenta que las versiones más recientes de Android suelen introducir formas de acceder a los datos que no requieren permisos, sin comprometer la privacidad.
    • Solicita el permiso cuando sea necesario, en lugar de hacerlo al iniciar la app, de modo que los usuarios sepan por qué se necesita el permiso.
    • Si tu app se distribuye en Google Play, Android vitals te indica el porcentaje de usuarios que rechazan los permisos de tu app. Usa estos datos a fin de volver a evaluar el diseño de las funciones para las que se suelen rechazar los permisos.
  • Sigue el flujo recomendado para explicar por qué una función de tu app necesita un permiso.

  • Ten en cuenta que los usuarios o el sistema pueden denegar el permiso varias veces. Para respetar esta elección del usuario, Android ignora las solicitudes de permisos de la misma app.

  • Realiza una degradación elegante cuando los usuarios denieguen o revoquen un permiso. Por ejemplo, puedes inhabilitar la función de entrada de voz de la app si el usuario no otorga permiso de acceso al micrófono.

  • Si usas un SDK o una biblioteca que accede a datos protegidos por permisos peligrosos, los usuarios tenderán a atribuirle esto a la app. Asegúrate de comprender los permisos que requieren tus SDK y por qué son necesarios.

    • Si pruebas tu app en Android 11, usa la auditoría de acceso a datos para descubrir los lugares de tu código y del código de las bibliotecas de terceros donde se accede a los datos privados.

Minimiza el uso de la ubicación

Si la app solicita permiso para acceder a la ubicación, ayuda a los usuarios a tomar una decisión informada.

  • Si la app recopila información de ubicación, explícales a los usuarios cómo usa la app esta información para brindarles beneficios específicos. Si la app puede admitir sus casos prácticos sin necesidad de datos de ubicación, no solicites ningún permiso de este tipo.
  • Si la app necesita sincronizar el dispositivo del usuario con un dispositivo cercano mediante Bluetooth o Wi-Fi, usa el administrador de dispositivo complementario, que no requiere permisos de ubicación.
  • Revisa el nivel de detalle de ubicación que la app necesita. El acceso a la ubicación aproximada es suficiente para dar respuesta a la mayoría de los casos prácticos relacionados con la ubicación.
  • Accede a los datos de ubicación mientras la app es visible para el usuario. De esta manera, los usuarios pueden comprender mejor por qué la app solicita información sobre su ubicación.
  • Si tu app requiere una ubicación en segundo plano, como cuando se implementa el geovallado, asegúrate de que sea fundamental para su función principal y de que se ejecute de manera evidente para los usuarios. Obtén más información sobre las consideraciones para el uso de la ubicación en segundo plano.
  • Diseña la app para que se degrade con elegancia cuando no tenga acceso a la ubicación todo el tiempo. En Android 10 y versiones posteriores, los usuarios pueden limitar el acceso a la ubicación de la app mientras esta esté en uso.
  • Si la app necesita retener el acceso a la ubicación para una tarea continua iniciada por el usuario después de que este sale de la IU de la app, inicia un servicio en primer plano antes de que la app entre en segundo plano. Puedes hacerlo en una de las devoluciones de llamada de ciclo de vida de Android, como onPause().
  • No inicies servicios en primer plano desde el segundo plano. En cambio, considera iniciar la app desde una notificación y, luego, ejecutar el código de ubicación cuando la IU de la app se vuelva visible.

Manipula los datos de forma segura

Nota: Puedes obtener más información sobre los datos sensibles en la página Datos del usuario del Centro de políticas para desarrolladores de Google Play.

Debes ser transparente y garantizar seguridad en la manipulación de datos sensibles.

Usa identificadores que se puedan restablecer

Respeta la privacidad del usuario y usa identificadores que se puedan restablecer. Para obtener más información, consulta Prácticas recomendadas para identificadores únicos.