Prácticas recomendadas de privacidad
Solicite solo lo que realmente necesita
Prácticas recomendadas de privacidad es una lección gratuita de Android Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Android Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Android Academy incluye 4 lecciones en total.
Buenas prácticas de privacidad
Los permisos son un acuerdo de confianza con sus usuarios y con Play Store. El principio rector es sencillo: solicite lo mínimo posible, lo más tarde posible y con motivos claros.
Solicitar los permisos mínimos
Revise todos los permisos que declara. Si una función puede funcionar sin un permiso, elimínelo. Menos permisos peligrosos significan más instalaciones, menos desinstalaciones y una revisión más fluida en Play.
Preferir opciones menos sensibles
A menudo existe una alternativa más limitada o segura. Prefiera ACCESS_COARSE_LOCATION a la ubicación precisa cuando sea suficiente con una ubicación aproximada, y prefiera el selector de fotos del sistema al acceso amplio a los archivos multimedia.
Usar selectores del sistema en lugar de permisos
Muchas tareas no necesitan ningún permiso. El selector de fotos, el selector de documentos y el selector de contactos devuelven exactamente lo que el usuario selecciona, sin necesidad de permisos durante la ejecución.
val pickMedia = rememberLauncherForActivityResult(
ActivityResultContracts.PickVisualMedia()
) { uri -> /* user-selected image, no permission needed */ }
pickMedia.launch(
PickVisualMediaRequest(ActivityResultContracts.PickVisualMedia.ImageOnly)
)Solicitar en contexto
Solicite un permiso justo en el momento en que el usuario active la función, no al iniciar la aplicación. Una solicitud «en contexto», junto a una acción clara, obtiene tasas de concesión mucho más altas y resulta más respetuosa.
Explicar antes de solicitar
Si el motivo no es evidente, muestre primero una breve pantalla de justificación. Explique al usuario qué obtiene a cambio. Después, active el cuadro de diálogo del sistema para que pueda decidir con conocimiento de causa.
Reducir la funcionalidad de forma adecuada
Diseñe todas las funciones para que sigan funcionando, aunque sea con capacidades reducidas, cuando se deniegue un permiso. Una pantalla de mapas puede mostrar una región predeterminada y una aplicación de chat puede permitir que el usuario elija una foto manualmente.
Concesiones únicas y aproximadas
Las versiones modernas de Android permiten conceder la ubicación solo esta vez o únicamente de forma aproximada. Vuelva a comprobar siempre los permisos cuando los necesite de nuevo, porque una concesión única caduca cuando la aplicación deja de estar en primer plano.
Evitar agrupar permisos
No solicite de antemano un conjunto de permisos «por si acaso». Solicite cada uno cuando se utilice su función específica. Agruparlos resulta sospechoso y destruye la confianza.
Sea transparente en la ficha de la aplicación
Play Console requiere una sección de Seguridad de los datos y, para los permisos sensibles, una justificación. Asegúrese de que el comportamiento de la aplicación coincida con lo que declara públicamente.
Probar el flujo de denegación
Pruebe siempre la aplicación con todos los permisos denegados, incluida la denegación permanente. La aplicación debe seguir siendo utilizable y no bloquearse nunca. Esto es un requisito tanto de experiencia de usuario como de políticas.
Comprobación rápida
Compruebe cuánto entiende de las buenas prácticas de privacidad.
Resumen
Ha aprendido las buenas prácticas de privacidad:
- Solicite los permisos mínimos y prefiera opciones menos sensibles
- Use los selectores del sistema para evitar los permisos por completo
- Solicite en contexto, explique primero y reduzca la funcionalidad adecuadamente si se deniega el permiso
- Vuelva a comprobar las concesiones únicas y sea transparente en la ficha de Play
Ha terminado el curso de Permisos.
Preguntas frecuentes
¿La lección «Prácticas recomendadas de privacidad» es gratis?
Sí — el texto completo de «Prácticas recomendadas de privacidad» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Android Academy, actualiza a CoddyKit PRO. El curso de Android Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Prácticas recomendadas de privacidad»?
Solicite solo lo que realmente necesita Practicas Android Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Android Academy?
No se requiere experiencia previa. Android Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Prácticas recomendadas de privacidad»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Android Academy?
Sí. Cada lección de Android Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- El modelo de permisos de Android
- Solicitar permisos en Compose
- Gestionar denegaciones y justificaciones
- Prácticas recomendadas de privacidad