Bonnes pratiques de confidentialité
Ne demandez que les autorisations réellement nécessaires.
Bonnes pratiques de confidentialité est une leçon Android Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Android Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Android Academy comprend 4 leçons au total.
Bonnes pratiques en matière de confidentialité
Les autorisations constituent un engagement de confiance avec vos utilisateurs et avec Google Play. Le principe directeur est simple : demandez le moins possible, le plus tard possible, en donnant des raisons claires.
Demander le minimum d’autorisations
Examinez chaque autorisation que vous déclarez. Si une fonctionnalité peut fonctionner sans une autorisation, supprimez-la. Moins d’autorisations dangereuses signifie davantage d’installations, moins de désinstallations et un examen Google Play plus fluide.
Privilégier les options moins sensibles
Il existe souvent une solution plus approximative ou plus sûre. Préférez ACCESS_COARSE_LOCATION à la localisation précise lorsqu’une position approximative suffit, et préférez le sélecteur de photos du système à un accès étendu aux contenus multimédias.
Utiliser les sélecteurs du système plutôt que les autorisations
De nombreuses tâches ne nécessitent aucune autorisation. Le sélecteur de photos, le sélecteur de documents et le sélecteur de contacts renvoient exactement ce que l’utilisateur sélectionne, sans aucune autorisation d’exécution.
val pickMedia = rememberLauncherForActivityResult(
ActivityResultContracts.PickVisualMedia()
) { uri -> /* user-selected image, no permission needed */ }
pickMedia.launch(
PickVisualMediaRequest(ActivityResultContracts.PickVisualMedia.ImageOnly)
)Demander au moment opportun
Demandez une autorisation au moment exact où l’utilisateur déclenche la fonctionnalité, et non au lancement de l’application. Une demande effectuée dans son contexte, à côté d’une action claire, obtient un taux d’acceptation bien plus élevé et paraît plus respectueuse.
Expliquer avant de demander
Si la raison n’est pas évidente, affichez d’abord un bref écran d’explication. Dites à l’utilisateur ce qu’il y gagne. Déclenchez ensuite la boîte de dialogue du système afin qu’il puisse faire un choix éclairé.
Prévoir un fonctionnement dégradé
Concevez chaque fonctionnalité pour qu’elle reste utilisable, éventuellement avec des capacités réduites, lorsqu’une autorisation est refusée. Un écran cartographique peut afficher une région par défaut ; une application de discussion peut permettre aux utilisateurs de choisir manuellement une photo.
Octrois ponctuels et approximatifs
Les versions modernes d’Android permettent aux utilisateurs d’accorder la localisation uniquement cette fois ou de n’autoriser que la localisation approximative. Vérifiez toujours à nouveau les autorisations lorsque vous en avez de nouveau besoin, car un octroi ponctuel expire lorsque l’application quitte le premier plan.
Éviter de regrouper les autorisations
Ne demandez pas un ensemble d’autorisations dès le départ « au cas où ». Demandez chacune d’elles lors de l’utilisation de la fonctionnalité correspondante. Les demandes groupées paraissent suspectes et réduisent fortement la confiance.
Être transparent dans votre fiche
La Console Google Play exige une section sur la sécurité des données et, pour les autorisations sensibles, une justification. Assurez-vous que le comportement de votre application correspond à ce que vous déclarez publiquement.
Tester le parcours en cas de refus
Testez toujours votre application avec chaque autorisation refusée, y compris en cas de refus définitif. L’application doit rester utilisable et ne jamais planter. Il s’agit à la fois d’une exigence d’expérience utilisateur et de conformité.
Vérification rapide
Testez votre compréhension des bonnes pratiques en matière de confidentialité.
Récapitulatif
Vous avez découvert les bonnes pratiques en matière de confidentialité :
- Demandez le minimum d’autorisations et privilégiez les options moins sensibles
- Utilisez les sélecteurs du système pour éviter complètement les autorisations
- Demandez au moment opportun, expliquez d’abord et prévoyez un fonctionnement dégradé en cas de refus
- Vérifiez à nouveau les octrois ponctuels et soyez transparent dans votre fiche Google Play
Vous avez terminé le cours sur les autorisations.
Questions Fréquemment Posées
La leçon « Bonnes pratiques de confidentialité » est-elle gratuite ?
Oui — le texte complet de « Bonnes pratiques de confidentialité » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Android Academy, passe à CoddyKit PRO. Le cours Android Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Bonnes pratiques de confidentialité » ?
Ne demandez que les autorisations réellement nécessaires. Tu pratiques Android Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Android Academy ?
Aucune expérience préalable n'est requise. Android Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Bonnes pratiques de confidentialité » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Android Academy ?
Oui. Chaque leçon Android Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Le modèle d'autorisations Android
- Demander des autorisations dans Compose
- Gérer les refus et fournir une explication
- Bonnes pratiques de confidentialité