Privacidad en Android 10
En Android 10, se incluyeron grandes cambios a fin de proteger la privacidad y permitir que los usuarios tengan el control: desde una IU del sistema optimizada hasta permisos y restricciones sobre los datos que pueden usar las apps.
Todos los desarrolladores deben revisar las funciones de privacidad y probar sus apps. Los impactos pueden variar según la funcionalidad central, la orientación y otros factores de cada app.
Principales cambios de privacidad
Cambio de privacidad | Apps afectadas | Estrategia de mitigación | |
---|---|---|---|
Almacenamiento específico Vista filtrada del almacenamiento externo, que otorga acceso a colecciones de contenido multimedia y archivos específicos de la app |
Apps que usan el almacenamiento externo para acceder a archivos y compartirlos | Trabajar en un directorio específico de la app y en directorios de colecciones de contenido multimedia
Más información |
|
Más control para el usuario sobre los permisos de ubicación Permiso que les da a los usuarios más control sobre el acceso en primer plano de las apps a la ubicación del dispositivo |
Apps que solicitan la ubicación del usuario cuando están en segundo plano | Asegúrate de usar degradación elegante ante la falta de actualizaciones de la información sobre la ubicación en segundo plano Usa el permiso que se introdujo en Android 10 para acceder a la ubicación en segundo plano Más información |
|
Inicio de actividades en segundo plano Restricciones sobre iniciar actividades en segundo plano |
Apps que inician actividades sin mediar interacción del usuario | Usa actividades iniciadas por notificaciones
Más información |
|
Identificadores de hardware que no se pueden restablecer Restricciones de acceso a identificadores, como IMEI y número de serie del dispositivo |
Apps que acceden al IMEI o número de serie del dispositivo | Usa un identificador que el usuario pueda restablecer
Más información |
|
Permiso para realizar escaneos inalámbricos Para acceder a algunos métodos de búsqueda de Wi-Fi, Wi-Fi Aware o Bluetooth, se necesitan permisos específicos de ubicación. |
Apps que usan API de Wi-Fi y Bluetooth | Solicitar el permiso ACCESS_FINE_LOCATION para casos de uso relacionados
Más información |
Cambios en la privacidad adicionales
Identificadores y datos
Nuevas restricciones sobre identificadores de hardware, como IMEI, número de serie, dirección MAC y datos similares:
- Eliminación de la afinidad de contactos
- Aleatorización de direcciones MAC
- Restricciones sobre el acceso al sistema de archivos /proc/net
- Restricciones sobre identificadores de dispositivos que no se pueden restablecer
- Acceso limitado a los datos del portapapeles
- Protección del número de serie de dispositivos USB
Cámara y conectividad
Medidas de protección más efectivas para los metadatos de la cámara y las API de conectividad:
Permisos
Cambios en el modelo de permisos y los requisitos:
Cómo comenzar a usar las actualizaciones de privacidad
- Consulta las funciones de privacidad: Obtén información sobre los cambios y evalúa tu app.
- Prueba tu app en Android 10: Obtén Android 10 lo antes posible y realiza las pruebas y migraciones necesarias.
- Actualiza tu app: Si es posible, oriéntala a la API nivel 29 y realiza pruebas con usuarios mediante canales beta y otros grupos.