Les bundles de métadonnées d'application permettent aux développeurs d'inclure de manière transparente des informations sur eux-mêmes, sur l'application et sur la manière dont ils collectent, partagent et protègent les données utilisateur, le cas échéant. Le Google Play Store exige que les développeurs fournissent ces informations pour les applications qu'il distribue, et les fabricants d'appareils Android avec les services Google Play exigent la même chose des développeurs d'applications que le fabricant précharge, à quelques exceptions près pour les services système.
D'autres magasins d'applications et programmes d'installation peuvent choisir d'exiger un bundle de métadonnées d'application pour les applications qu'ils distribuent. La méthode de distribution de l'application détermine la manière dont les développeurs peuvent créer et intégrer un bundle de métadonnées d'application. Android affiche les informations de sécurité des données du bundle de métadonnées de l'application aux utilisateurs. Par exemple, si une application déclare qu'elle partage la position avec un tiers, ces informations s'affichent dans l'invite d'autorisation d'accéder à la position sur les appareils équipés d'Android 14 ou version ultérieure.
Présentation
Un bundle de métadonnées d'application vous permet de partager des informations sur vous (le développeur) et votre application, y compris les données utilisateur que votre application collecte ou partage, et de présenter les principales pratiques de sécurité et de confidentialité de votre application. Grâce à ces informations, les utilisateurs pourront faire des choix plus éclairés, par exemple lorsqu'ils accordent des autorisations.
Les bundles de métadonnées d'application sont distincts et s'ajoutent aux obligations légales de transparence et de divulgation auxquelles vous pouvez être soumis en tant que développeur dans les pays où vous opérez.
Tous les développeurs sont encouragés à déclarer la façon dont ils collectent et traitent les données utilisateur pour leurs applications. Ils doivent également préciser l'objectif de l'application, fournir des informations sur le développeur et expliquer comment l'application protège les données utilisateur grâce à des pratiques de sécurité telles que le chiffrement. Cela inclut les données collectées et gérées via les bibliothèques ou SDK tiers utilisés dans les applications. Les développeurs peuvent consulter les informations sur la sécurité des données publiées par les fournisseurs du SDK pour en savoir plus. Les développeurs peuvent consulter le Google Play SDK Index pour savoir si un fournisseur a indiqué un lien vers ses conseils.
Les bundles de métadonnées d'application atteignent l'appareil différemment, selon la façon dont l'application est distribuée :
- Applications préchargées sur l'image système : le fabricant de l'appareil est chargé d'inclure le bundle de métadonnées de l'application dans un fichier XML de sécurité des données dans l'image système.
- Applications distribuées par des programmes d'installation : le programme d'installation est chargé d'envoyer le bundle de métadonnées de l'application à l'appareil. Si vous développez une application distribuée via Google Play, consultez les instructions de l'aide de la Play Console. Les installateurs peuvent se référer au schéma des bundles de métadonnées d'application.
Les développeurs d'applications préchargées peuvent créer un fichier XML de sécurité des données de l'une des manières suivantes :
- Si vous développez une application publiée sur le Play Store, utilisez le formulaire Sécurité des données de la Play Console sur la page "Contenu de l'application" en accédant à Règles > Contenu de l'application. Si vous avez déjà rempli ce formulaire, aucune autre action n'est requise de votre part.
- Téléchargez et modifiez le modèle de fichier XML disponible sur cette page pour le fournir aux fabricants ou aux installateurs.
Préparation des informations…
Avant que les développeurs ne commencent à créer un bundle de métadonnées d'application, procédez comme suit :
Assurez-vous qu'il a ajouté des règles de confidentialité.
Examinez comment l'application collecte et partage les données utilisateur, ainsi que ses pratiques de sécurité. Vérifiez en particulier les autorisations déclarées de l'application, ainsi que les API qu'elle utilise.
En plus d'examiner comment l'application collecte et partage les données utilisateur, les développeurs doivent également examiner comment tout code tiers (comme les bibliothèques ou les SDK tiers) de l'application collecte et partage ces données. Le bundle de métadonnées de l'application doit indiquer si un tel code tiers collecte ou partage des données.
Que doivent indiquer les développeurs dans les sections d'informations sur l'application et le développeur ?
Cette section explique les informations que les développeurs doivent divulguer dans les sections Informations sur l'application et Informations sur le développeur du bundle de métadonnées de l'application. Si l'application est distribuée via le Google Play Store, utilisez la Play Console pour saisir ces informations.
Ce que les développeurs doivent partager sur l'application
Lors de la création d'un bundle de métadonnées d'application, les développeurs doivent divulguer les informations sur l'application décrites dans les sections suivantes :
Ajouter une raison
Décrivez l'objectif de l'application dans un texte lisible par l'humain en anglais (nombre maximal de caractères : 4 000).
Catégorie d'applications
Sélectionnez la catégorie qui correspond le mieux à l'objectif de l'application dans la liste suivante.
Les catégories suivantes sont destinées aux applications préchargées :
- OTA : packages chargés de recevoir et d'installer les mises à jour OTA (Over The Air)
- AOSP : packages disponibles dans le projet Android Open Source
- Sécurité
- Magasin
Les catégories décrites dans le tableau suivant sont également utilisées par Google Play :
| Catégorie | Exemples |
|---|---|
Art et design |
Carnets de croquis, outils de peinture, fournitures d'art et de design, livres de coloriage |
Auto et véhicules |
Achats de véhicules, assurance automobile, comparaisons des prix de l'automobile, sécurité routière, avis et actualités automobiles |
Beauté |
Tutoriels de maquillage, outils de relooking, coiffure, achats beauté, simulateurs de maquillage |
Livres et références |
Lecteurs de livres, ouvrages de référence, manuels scolaires, dictionnaires, thésaurus, wikis |
Entreprise |
Éditeur ou lecteur de documents, suivi des colis, Bureau à distance, gestion des e-mails, recherche d'emploi |
BD |
Lecteurs de bandes dessinées, titres de bandes dessinées |
Communications |
SMS/MMS, chat ou messagerie instantanée, appels téléphoniques, carnets d'adresses, navigateurs, gestion des appels |
Rencontres |
Rencontres, séduction, relations, nouvelles rencontres, recherche de l'amour |
Enseignement |
Préparation aux examens, livres parascolaires, vocabulaire, jeux éducatifs, apprentissage des langues |
Divertissement |
Vidéos en streaming, films, émissions télévisées, divertissement interactif |
Événements |
Places de concert, billets pour des événements sportifs, revente de billets, places de cinéma |
Finance |
Services bancaires, paiements, localisateurs de distributeurs automatiques de billets, actualités financières, assurances, taxes, gestion de portefeuille et bourse, calculs de pourboires |
Alimentation et boissons |
Recettes, restaurants, guides alimentaires, dégustation et œnologie, recettes de boissons |
Santé et remise en forme |
Remise en forme personnelle, suivi d'exercice physique, conseils nutritionnels et diététiques, santé et sécurité |
Maison et intérieur |
Recherche de maison et d'appartement, bricolage, décoration intérieure, prêts bancaires, immobilier |
Bibliothèques et démos |
Bibliothèques de logiciels, démos techniques |
Mode de vie |
Conseils de mode, organisation de mariage et de fête, guides d'utilisation |
Cartes et navigation |
Outils de navigation, GPS, cartographie, outils de transports en commun |
Santé |
Références cliniques et médicamenteuses, calculatrices, manuels pour professionnels de santé, et actualités et journaux médicaux |
Musique et audio |
Services musicaux, radios, lecteurs de musique |
Journaux et magazines |
Journaux, agrégateurs d'actualités, magazines, blogs |
Éducation des enfants |
Grossesse, soins et surveillance du nourrisson, garde d'enfants |
Personnalisation |
Fonds d'écran, fonds d'écran animés, écrans d'accueil, écrans de verrouillage, sonneries |
Photographie |
Appareils photo, outils de retouche d'images, gestion et partage de photos |
Productivité |
Bloc-notes, liste de tâches, clavier, impression, agenda, sauvegarde, calculatrice, conversion |
Shopping |
Achats en ligne, enchères, coupons, comparateurs de prix, listes de courses, évaluations de produits |
Réseaux sociaux |
Réseaux sociaux, check-in |
Sport |
Actualités sportives, commentaires sportifs, suivi des résultats, gestion d'équipes fantasy, couverture des matchs |
Outils |
Outils pour appareils Android |
Voyages et infos locales |
Outils de réservation de voyage, VTC, taxis, guides touristiques par ville, informations sur les établissements locaux, outils de gestion des voyages, réservation d'excursion |
Lecteurs et éditeurs vidéo |
Lecteurs vidéo, applications de montage de vidéos, stockage multimédia |
Météo |
Bulletins météo |
Publicité et marketing pour les applications
Indiquez si l'application contient de la publicité ou du marketing, y compris des promotions intégrées.
Règles de confidentialité
Incluez un lien vers les règles de confidentialité détaillant la manière dont les données utilisateur sont traitées par le développeur. Si l'application ne contient pas ce lien, nous partons du principe qu'elle ne traite pas les données utilisateur.
Informations que les développeurs doivent partager sur eux-mêmes
Lors de la création d'un bundle de métadonnées d'application, les développeurs doivent fournir les informations les concernant, comme décrit dans les sections suivantes :
Nom du développeur
Nom du développeur, de la personne ou de l'entreprise qui a créé l'application. Il peut y avoir plusieurs noms de développeurs.
Registre d'applications
Si l'application est listée dans un registre d'applications, y compris des plates-formes et d'autres installateurs, indiquez-le dans ce champ. Vous pouvez ajouter plusieurs entrées pour plusieurs magasins.
- Pour les registres d'applications qui sont des programmes d'installation Android : la valeur doit être le nom du package Android du magasin. Par exemple, utilisez
com.android.vendingpour le Google Play Store. - Pour les autres registres d'applications : la valeur doit être l'URL du registre.
Omettez ce champ pour l'une des raisons suivantes :
- Le développeur est un SDK listé dans le Google Play SDK Index.
- Le développeur n'est enregistré sur aucun magasin d'applications ni registre.
ID de registre d'application
Pour les applications listées dans un registre d'applications, y compris les programmes d'installation et les plates-formes de téléchargement, cette valeur doit correspondre à l'identité du développeur sur la plate-forme de téléchargement, le programme d'installation ou le registre. Vous pouvez ajouter plusieurs entrées pour plusieurs magasins.
- Pour les développeurs inscrits sur Google Play : cette valeur doit correspondre à l'URL de la page du développeur (par exemple,
https://play.google.com/store/apps/dev?id=5700313618786177705est l'URL du développeur Google LLC). - Si le développeur est un développeur de SDK listé dans le Google Play SDK Index : utilisez l'URL du SDK (par exemple,
https://play.google.com/sdks/details/com-google-android-gms-play-services-adsest l'URL du SDK Google Mobile Ads (GMA)). - Si le développeur est enregistré sur un autre magasin ou registre : une URL de magasin d'applications ou un autre identifiant peut être fourni.
Si un développeur n'est inscrit sur aucun magasin d'applications, cet attribut peut être omis.
Coordonnées du développeur
Fournissez les informations suivantes :
- Site Web
- Pays ou région
- Adresse postale
Que doivent indiquer les développeurs dans la section Sécurité des données ?
Cette section précise les informations que les développeurs doivent fournir dans la section Sécurité des données du bundle de métadonnées de l'application, ainsi que les types de données utilisateur et les finalités que les développeurs peuvent sélectionner. Si une application est distribuée via le Google Play Store, utilisez la Play Console pour saisir ces informations.
Informations que les développeurs doivent déclarer pour les différents types de données
Lors de la création d'un bundle de métadonnées d'application, les développeurs doivent divulguer des informations sur les types de données qu'ils collectent et partagent, comme décrit dans les sections suivantes :
Collecte des données
Dans ce cas, le terme Collecte désigne la transmission des données d'une application depuis l'appareil d'un utilisateur. Tenez compte des consignes suivantes :
Bibliothèques et SDK : les données utilisateur sont ici transmises depuis un appareil à partir d'une application par des bibliothèques ou des SDK utilisés dans une application, qu'elles soient transmises au développeur de l'application ou à un serveur tiers.
WebView : les données utilisateur sont ici collectées à partir d'une WebView ouverte depuis l'application, si celle-ci contrôle le code et le comportement affichés via cette WebView.
Les développeurs n'ont pas besoin de déclarer la collecte de données à partir d'une WebView dans laquelle les utilisateurs naviguent sur le Web ouvert.
Traitement éphémère : les données utilisateur transmises depuis l'appareil et traitées de manière éphémère n'ont pas besoin d'être incluses dans le bundle de métadonnées de votre application si elles respectent la norme suivante :
Traiter des données de façon éphémère consiste à accéder aux données et à les utiliser alors qu'elles ne sont conservées en mémoire que le temps de répondre en temps réel à une demande précise.
Prenons l'exemple d'une application météo qui transmet la position de l'utilisateur depuis l'appareil afin de récupérer les informations sur la météo actuelle pour cette position. L'application n'utilise que les données de localisation en mémoire et ne les conserve pas une fois la demande traitée. Dans ce cas, l'utilisation provisoire de la position est considérée comme éphémère. Cependant, utiliser des données pour créer des profils publicitaires ou d'autres profils utilisateur ne peut pas être considéré comme une activité éphémère. Cette utilisation doit donc être déclarée comme une activité de collecte ou de partage pour les finalités appropriées.
Données pseudonymes : les données utilisateur collectées de manière pseudonyme doivent être déclarées. Par exemple, les données qui peuvent raisonnablement être réassociées à un utilisateur doivent être déclarées.
Cas où la déclaration de collecte des données n'est pas nécessaire
Les cas d'utilisation suivants ne doivent pas être déclarés comme collectés :
Accès ou traitement sur l'appareil : les données utilisateur auxquelles une application accède et qui sont traitées uniquement en local sur l'appareil de l'utilisateur, sans être envoyées ailleurs, n'ont pas besoin d'être divulguées.
Chiffrement de bout en bout : les données utilisateur qui sont envoyées depuis l'appareil, mais qui sont illisibles pour vous ou pour toute personne autre que l'expéditeur et le destinataire en raison du chiffrement de bout en bout, n'ont pas besoin d'être divulguées.
Les données chiffrées ne doivent pas être lisibles par une entité intermédiaire, y compris le développeur, et seuls l'expéditeur et le destinataire peuvent disposer des clés nécessaires.
Partage des données
Dans ce cas, le terme partage désigne le transfert des données utilisateur collectées depuis une application vers un tiers. Cela inclut les données utilisateur transférées dans les cas suivants :
En dehors de l'appareil, par exemple lors de transferts de serveur à serveur : par exemple, si un développeur transfère des données utilisateur collectées à partir d'une application depuis son serveur vers un serveur tiers.
Transfert sur l'appareil vers une autre application : transfert des données utilisateur d'une application vers une autre directement sur l'appareil. Dans ce cas, le développeur doit déclarer le partage des données dans la section Sécurité des données, même si l'application ne les transmet pas en dehors de l'appareil de l'utilisateur.
Depuis les bibliothèques et les SDK de votre application : transfert des données collectées depuis une application sur l'appareil d'un utilisateur directement vers un tiers à l'aide de bibliothèques ou de SDK inclus dans l'application.
Transfert depuis une WebView qui a été ouverte via votre application : transfert de données utilisateur vers un tiers via une WebView ouverte à partir de l'application, si celle-ci contrôle le code et le comportement affichés via cette WebView.
Les développeurs n'ont pas besoin de déclarer le partage de données à partir d'une WebView dans laquelle les utilisateurs naviguent sur le Web ouvert.
Le transfert des données ne doit pas être déclaré comme partage dans les cas suivants :
Fournisseurs de services : transfert de données utilisateur à un fournisseur de services qui les traite pour le compte du développeur. Le terme fournisseur de services désigne une entité qui traite les données utilisateur au nom du développeur et selon les instructions de celui-ci.
Fins juridiques : transfert de données utilisateur à des fins juridiques spécifiques, par exemple pour répondre à une obligation légale ou à des demandes gouvernementales.
Action initiée par l'utilisateur ou communiqué visible et consentement utilisateur : transfert de données utilisateur à un tiers en fonction d'une action spécifique initiée par l'utilisateur, lorsque l'utilisateur s'attend raisonnablement à ce que les données soient partagées, ou en fonction d'un communiqué visible et d'un consentement dans l'application.
Données anonymes : transfert de données utilisateur entièrement anonymisées afin qu'elles ne puissent plus être associées à un utilisateur individuel.
Propriétaires et tiers : le terme Propriétaire désigne le développeur, l'organisation principale responsable du traitement des données collectées par l'application. Pour les applications distribuées via des plates-formes de téléchargement, il s'agit généralement de l'organisation qui publie l'application sur la plate-forme.
Elle est tenue d'indiquer aux utilisateurs de façon raisonnablement claire quelle est l'organisation principale responsable du traitement des données collectées par l'application.
Le terme Tiers désigne toute organisation autre que le propriétaire ou ses fournisseurs de services.
Traitement des données
Les développeurs peuvent également indiquer si chaque type de données collectées par l'application est facultatif ou obligatoire. Facultatif inclut la possibilité d'activer ou de désactiver la collecte des données. Par exemple, les développeurs peuvent déclarer un type de données comme facultatif lorsque l'utilisateur peut contrôler la collecte et se servir de l'application sans fournir ses données, ou bien lorsqu'il peut choisir manuellement de fournir ou non ce type de données. Si les fonctionnalités principales d'une application nécessitent un type de données, les développeurs doivent déclarer ces données comme obligatoires.
Les développeurs ne peuvent déclarer que leur application collecte certaines données de façon facultative que si tous les utilisateurs, quels que soient leur appareil et leur région, peuvent choisir de fournir ou non des informations, et activer ou désactiver la collecte des données.
Exemples de collecte facultative de données :
Une application de réseau social qui demande la date de naissance d'un utilisateur pour lui envoyer des communications marketing, mais cette information n'est pas obligatoire : l'utilisateur peut s'inscrire sans la fournir.
Données utilisateur collectées uniquement quand l'utilisateur se connecte, s'il n'est pas obligé de se connecter pour se servir de l'application
Autres mentions concernant les applications et les données
La section Sécurité des données permet également aux développeurs de présenter les pratiques de leur application en termes de confidentialité et de sécurité. Par exemple, les développeurs peuvent mettre en avant les informations suivantes :
Chiffrement en transit : les données collectées ou partagées par une application sont-elles chiffrées lors de leur transit entre l'appareil de l'utilisateur final et le serveur ?
Certaines applications sont conçues pour permettre aux utilisateurs de transférer leurs données vers un autre site ou service. Par exemple, une application de messagerie peut offrir aux utilisateurs la possibilité d'envoyer un SMS via leur opérateur mobile, ce qui permet différentes pratiques de chiffrement. Dans la section Sécurité des données de ces applications, il peut être indiqué que les données sont transférées via une connexion sécurisée tant que les normes du secteur sont respectées pour chiffrer efficacement les données pendant leur transfert entre l'appareil de l'utilisateur et les serveurs qu'utilisent ces applications.
Mécanisme de demande de suppression : indique si une application permet aux utilisateurs de demander la suppression de leurs données.
Examen de sécurité indépendant (désormais disponible pour toutes les applications)
Les développeurs peuvent choisir de déclarer dans la section Sécurité des données que l'application a été validée par un organisme indépendant selon une norme de sécurité mondiale. Il s'agit d'un examen facultatif effectué et payé par les développeurs. Par exemple, dans le cadre de l'évaluation de la sécurité des applications mobiles MASA (Mobile Application Security Assessment), les développeurs peuvent collaborer directement avec un laboratoire pour faire évaluer leurs applications au regard de la norme MASVS (Mobile Application Security Verification Standard) de l'OWASP (Open Worldwide Application Security Project). L'organisation tierce qui effectue les examens le fait pour le compte du développeur.
Types de données et objectifs
Les développeurs sont invités à fournir des informations sur la collecte, le partage et d'autres pratiques pour divers types de données utilisateur, ainsi que sur les objectifs visés par l'utilisation de ces données, comme décrit dans les tableaux suivants :
| Catégorie | Type de données | Description |
|---|---|---|
Position |
Position approximative |
Position physique de l'utilisateur ou de l'appareil dans une zone supérieure ou égale à trois kilomètres carrés, telle que la ville où se trouve l'utilisateur, ou la position fournie par l'autorisation |
Position exacte |
Position physique de l'utilisateur ou de l'appareil dans une zone inférieure à trois kilomètres carrés, telle que la position fournie par l'autorisation |
|
Informations personnelles |
Nom |
Nom que se donne un utilisateur, par exemple son prénom, son nom ou son pseudo. |
Adresse e-mail |
Adresse e-mail d'un utilisateur |
|
ID utilisateur |
Identifiants associés à une personne identifiable (par exemple, un ID de compte, un numéro de compte ou un nom de compte) |
|
Adresse |
Adresse d'un utilisateur (adresse postale ou adresse du domicile, par exemple) |
|
Numéro de téléphone |
Numéro de téléphone de l'utilisateur |
|
Origine ethnique |
Informations sur l'origine ethnique d'un utilisateur |
|
Convictions politiques ou religieuses |
Informations sur les convictions politiques ou religieuses d'un utilisateur |
|
Orientation sexuelle |
Informations concernant l'orientation sexuelle de l'utilisateur |
|
Autres infos |
Toute autre information personnelle, telle que la date de naissance, l'identité de genre ou le statut d'ancien combattant. |
|
Informations financières |
Infos de paiement de l'utilisateur |
Informations sur les comptes financiers d'un utilisateur, par exemple le numéro de carte de crédit |
Historique des achats |
Informations sur les achats ou transactions d'un utilisateur. |
|
Cote de crédit |
Informations sur la cote de crédit d'un utilisateur. |
|
Autres informations financières |
Toute autre information financière, par exemple le salaire ou les dettes d'un utilisateur. |
|
Forme et santé |
Infos sur la santé |
Informations sur la santé d'un utilisateur (par exemple, dossier médical ou symptômes). |
Infos sur l'activité physique |
Informations sur la forme physique d'un utilisateur (par exemple, exercices ou autres activités physiques). |
|
Messages |
E-mails |
E-mails d'un utilisateur (ligne d'objet, expéditeur, destinataires et contenu) |
SMS ou MMS |
SMS d'un utilisateur (expéditeur, destinataires et contenu) |
|
Autres messages dans l'application |
Tous les autres types de messages. Par exemple, messages instantanés ou contenus de chat. |
|
Photos et vidéos |
Photos |
Photos d'un utilisateur |
Vidéos |
Vidéos d'un utilisateur |
|
Fichiers audio |
Enregistrements audio ou vidéo |
Voix de l'utilisateur (par exemple, message vocal ou enregistrement audio) |
Fichiers musicaux |
Fichiers musicaux d'un utilisateur |
|
Autres fichiers audio |
Tout autre fichier audio créé ou fourni par l'utilisateur. |
|
Fichiers et documents |
Fichiers et documents |
Fichiers ou documents d'un utilisateur, ou informations sur ses fichiers ou documents (noms de fichier, par exemple). |
Agenda |
Événements d'agenda |
Informations contenues dans l'agenda d'un utilisateur (événements, notes d'événement et participants, par exemple). |
Contacts |
Contacts |
Informations sur les contacts de l'utilisateur (nom des contacts, historique des messages et informations des graphes sociaux comme les noms d'utilisateur, la récence et la fréquence des contacts, la durée des interactions, et l'historique des appels, par exemple). |
Activité dans les applications |
Interactions avec l'appli |
Informations sur la manière dont un utilisateur interagit avec l'application. Par exemple, le nombre de fois où il consulte une page ou les sections sur lesquelles il appuie. |
Historique des recherches dans l'application |
Informations sur ce qu'a recherché un utilisateur dans l'application. |
|
Applications installées |
Informations concernant les applications installées sur l'appareil d'un utilisateur. |
|
Autre contenu généré par l'utilisateur |
Tout autre contenu généré par l'utilisateur qui n'est pas listé ici ni dans une autre section. Par exemple, les biographies, les notes ou les réponses ouvertes de l'utilisateur. |
|
Autres actions |
Toute autre activité ou action de l'utilisateur effectuée dans une application et non listée ici, par exemple les actions dans les jeux, les clics sur "J'aime" et les options des boîtes de dialogue. |
|
Navigation sur le Web |
Historique de navigation Web |
Informations sur les sites Web consultés par un utilisateur. |
Infos et performance des applis |
Journaux des plantages |
Données du journal des plantages de l'application. Par exemple, nombre de plantages de l'application, traces de la pile ou autres informations liées directement à un plantage. |
Diagnostic |
Informations sur les performances de l'application. Par exemple, autonomie de la batterie, temps de chargement, latence, fréquence d'images ou diagnostics techniques. |
|
Autres données de performance de l'application |
Toute autre donnée sur les performances de l'application non listée ici. |
|
Appareil ou autres ID |
Appareil ou autres ID |
Identifiants associés à un appareil, à un navigateur ou à une application donnés. Par exemple, code IMEI, adresse MAC, ID d'appareil Widevine, ID d'installation Firebase ou identifiant publicitaire. |
Finalités
| Finalité des données | Description | Exemple |
|---|---|---|
Fonctionnement de l'application |
Données utilisées pour les fonctionnalités disponibles dans l'application |
Par exemple, pour activer les fonctionnalités de l'application ou authentifier les utilisateurs. |
Analyse |
Données utilisées pour collecter des données sur les performances de votre application ou la façon dont les utilisateurs s'en servent |
Par exemple, pour savoir combien d'entre eux utilisent une fonctionnalité précise, pour surveiller l'état de l'application, pour identifier et corriger des bugs ou des plantages, ou pour améliorer les performances par la suite. |
Communications du développeur |
Données utilisées pour envoyer des informations ou des notifications sur l'application ou le développeur |
Par exemple, pour envoyer une notification push qui informe les utilisateurs d'une importante mise à jour de sécurité ou de l'ajout de fonctionnalités à l'application. |
Publicité ou marketing |
Données utilisées pour afficher ou cibler des annonces ou des communications marketing, ou pour mesurer les performances des annonces |
Par exemple, pour afficher des annonces display dans l'application, partager des données avec des partenaires publicitaires ou envoyer des notifications push dans le but de promouvoir d'autres produits ou services. |
Prévention des fraudes, sécurité et conformité |
Données utilisées pour prévenir les fraudes, assurer la sécurité ou respecter les lois |
Par exemple, pour surveiller les tentatives de connexion qui ont échoué, dans le but d'identifier une éventuelle activité frauduleuse. |
Personnalisation |
Données utilisées pour personnaliser l'application en recommandant des contenus ou en faisant des suggestions, par exemple |
Par exemple, pour suggérer des playlists d'après les habitudes d'écoute de l'utilisateur ou diffuser les actualités locales en fonction de sa position. |
Gestion du compte |
Données utilisées par le développeur pour configurer ou gérer le compte d'un utilisateur. |
Par exemple, pour permettre à l'utilisateur de créer un compte ou d'ajouter des informations à un compte que le développeur lui fournit dans ses différents services, de se connecter à l'application ou de valider ses identifiants. |
Créer manuellement un fichier XML de sécurité des données
L'exemple de fichier XML de sécurité des données suivant illustre la structure de fichier d'une application préchargée qui partage des données liées à la position d'un utilisateur. Modifiez cette structure en ajoutant, en modifiant ou en supprimant des éléments en fonction du type d'informations que vous devez divulguer pour votre application.
Notez que l'exemple de fichier n'est pas nécessairement complet. Pour en savoir plus sur la structure XML requise pour les sections de l'application, du développeur et de la section Sécurité des données du bundle de métadonnées d'application que votre application peut avoir besoin d'inclure, consultez le schéma des bundles de métadonnées d'application.
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<bundle>
<long name="version" value="2" />
<pbundle_as_map name="safety_labels">
<long name="version" value="1" />
<pbundle_as_map name="data_labels">
<pbundle_as_map name="data_shared">
<pbundle_as_map name="location">
<pbundle_as_map name="approx_location">
<int-array name="purposes" num="4">
<item value="1" />
<item value="2" />
<item value="5" />
<item value="6" />
</int-array>
</pbundle_as_map>
<pbundle_as_map name="precise_location">
<int-array name="purposes" num="2">
<item value="1" />
<item value="6" />
</int-array>
</pbundle_as_map>
</pbundle_as_map>
</pbundle_as_map>
</pbundle_as_map>
</pbundle_as_map>
</bundle>
Questions fréquentes
Consultez les sections suivantes pour obtenir des réponses aux questions fréquentes posées par les développeurs.
Questions générales
Les sections suivantes répondent aux questions générales sur les bundles de métadonnées d'application.
Un développeur a envoyé des informations similaires pour iOS. Quelle partie de ces informations le développeur peut-il réutiliser dans le bundle de métadonnées de l'application Android ?
Nous sommes ravis de constater que le développeur a bien en main la gestion des données de l'application. Pour remplir correctement un bundle de métadonnées d'application, le développeur peut avoir besoin d'informations supplémentaires qu'il n'a peut-être pas utilisées auparavant. Il doit donc s'attendre à effectuer un travail supplémentaire. La classification et le cadre du bundle de métadonnées de l'application Android peuvent être sensiblement différents de ceux utilisés dans d'autres magasins d'applications.
Comment Google s'assure-t-il que les développeurs fournissent des informations exactes ? Nous avons constaté que ce n'était pas toujours le cas dans le secteur.
Comme pour les règles de confidentialité, les développeurs sont responsables des informations qu'ils déclarent dans le bundle de métadonnées de leur application.
À quelle fréquence un développeur doit-il mettre à jour un bundle de métadonnées d'application ?
Les développeurs doivent mettre à jour le bundle de métadonnées de l'application lorsque des modifications pertinentes sont apportées aux pratiques de l'application en matière de données.
Questions sur la façon de remplir la section Sécurité des données
Les sections suivantes répondent aux questions concernant la section "Sécurité des données" d'un bundle de métadonnées d'application.
Que se passe-t-il si l'application se comporte différemment selon les versions d'Android compatibles ?
Le bundle de métadonnées de l'application doit être précis afin d'être indépendant de l'utilisation, de la version de l'application, de la région et de l'âge de l'utilisateur. La section Sécurité des données décrit l'ensemble des pratiques de l'application concernant la collecte et le partage des données pour toutes les zones géographiques et tous les types d'utilisateurs.
Comment le développeur peut-il indiquer que ses pratiques peuvent varier selon les régions ? Par exemple, un développeur n'utilise pas certaines bibliothèques en Europe, mais peut s'en servir dans d'autres régions.
Le bundle de métadonnées de l'application reflète la représentation globale des pratiques de gestion des données par application. La section Sécurité des données décrit l'ensemble des pratiques de l'application concernant la collecte et le partage des données pour toutes les zones géographiques et tous les types d'utilisateurs.
Les sections Sécurité des données sont-elles contrôlées par un mécanisme de recueil du consentement des utilisateurs ? Le développeur doit-il prendre des mesures supplémentaires et afficher un communiqué visible dans l'application ?
Non, il n'y a aucun nouveau communiqué lors de l'installation de l'application ni aucune nouvelle demande de consentement de l'utilisateur liée à cette exigence. Les développeurs d'applications Google Play et d'applications mobiles groupées sur des appareils Android avec les services Google Play qui collectent des données utilisateur sensibles et à caractère personnel sont tenus d'implémenter des communiqués et des demandes de consentement dans l'application, conformément au règlement.
Le développeur doit-il déclarer des données si l'application inclut une autorisation, mais ne collecte ni ne partage les données ?
Le développeur n'a pas besoin de déclarer la collecte ni le partage, sauf si des données sont effectivement collectées ou partagées. Les applications Google Play et les applications mobiles groupées sur les appareils Android dotés des services Google Play doivent respecter l'ensemble des règles applicables.
Si un type de données est collecté dans le cadre d'un autre, le développeur doit-il déclarer les deux ? Par exemple, si le développeur a collecté des contacts contenant l'adresse e-mail de l'utilisateur, doit-il déclarer les types de données "Contacts" et "Adresse e-mail" ?
Si le développeur collecte volontairement un type de données lors de la collecte d'un autre, il doit déclarer les deux. Par exemple, si le développeur collecte des photos d'utilisateurs et s'en sert pour déterminer les caractéristiques de ces personnes (par exemple, leur origine ethnique), il doit également indiquer qu'il collecte des données sur leur origine ethnique.
Le développeur est-il tenu de fournir un mécanisme de suppression ? Doit-il s'appliquer à toutes les données utilisateur ?
La section Sécurité des données permet au développeur d'indiquer s'il propose un mécanisme permettant aux utilisateurs de demander la suppression de leurs données. Lorsqu'il remplit la section Sécurité des données, le développeur doit préciser s'il fournit un tel mécanisme.
Le développeur doit-il fournir un type de mécanisme spécifique pour indiquer que l'application offre la possibilité aux utilisateurs de demander la suppression de leurs données ?
Il n'y a pas de mécanisme prescrit. Toutefois, il est recommandé de faire en sorte que le mécanisme de demande soit découvrable et accessible par les utilisateurs. Par exemple, ce type de mécanisme (qui indique clairement comment les utilisateurs peuvent demander la suppression de leurs données) peut être, sans s'y limiter, une fonctionnalité intégrée à l'application, un formulaire de contact ou un alias d'adresse e-mail dédié.
Comment un développeur doit-il indiquer dans la section Sécurité des données qu'il propose un mécanisme de demande de suppression des données avec suppression et anonymisation automatiques ?
Le développeur peut déclarer que les utilisateurs peuvent demander la suppression de leurs données s'il propose une ou plusieurs des options suivantes :
- Un mécanisme permettant de demander la suppression des données.
Un processus automatique pour lancer la suppression ou l'anonymisation des données collectées dans les 90 jours suivant leur collecte.
Le développeur peut déclarer que les utilisateurs peuvent demander la suppression de leurs données, même s'il doit conserver certaines données pour des raisons légitimes (que ce soit pour respecter la conformité légale ou prévenir des abus).
Que faire si le mécanisme de demande de suppression fourni par le développeur n'est pas accessible à tous les utilisateurs dans le monde ? Le développeur peut-il quand même indiquer qu'il propose ce mécanisme ?
Une seule section Sécurité des données globale est disponible par bundle de métadonnées d'application. Vous devez y préciser comment sont gérées les données en fonction de l'utilisation, de la région et de l'âge de l'utilisateur. Autrement dit, si vous collectez, utilisez et traitez des données dans n'importe quelle version de l'application, où que ce soit dans le monde, vous devez l'indiquer. Par conséquent, la section Sécurité des données décrit l'ensemble des pratiques de l'application concernant la collecte et le partage des données pour tous les utilisateurs et toutes les zones géographiques.
Quels types de techniques peuvent être utilisés pour anonymiser les données ?
Il existe plusieurs méthodes pour rendre des données anonymes afin qu'elles ne puissent pas être associées à un utilisateur particulier. Le développeur doit contacter des spécialistes de la confidentialité et de la sécurité pour identifier les méthodes applicables à son cas d'utilisation. À titre d'exemple, cette page présente certaines des méthodes d'anonymisation des données utilisées par Google, comme la confidentialité différentielle.
Comment le développeur doit-il traiter la collecte et l'utilisation des adresses IP ?
Comme pour tout autre type de données, le développeur doit indiquer qu'il collecte, utilise et partage les adresses IP en fonction de leur utilisation et de leurs pratiques. Par exemple, si des développeurs se servent d'adresses IP pour déterminer la zone géographique, ils doivent déclarer ce type de données (localisation).
Comment le développeur doit-il déclarer la collecte et le partage d'autres types d'identifiants ?
Comme pour tout autre type de données, le développeur doit indiquer qu'il collecte, utilise et partage différents types d'identifiants en fonction de son utilisation et de ses pratiques. Par exemple, la collecte d'un nom de compte associé à une personne identifiable doit être déclarée comme un "Identifiant personnel", et la collecte de l'identifiant publicitaire Android d'un utilisateur doit être déclarée comme "Appareil ou autres identifiants". Autre exemple : un identifiant lié à un événement spécifique dans l'application, mais qui n'est pas raisonnablement lié à un appareil, un navigateur ou une application spécifique, n'a pas besoin d'être déclaré comme "Appareil ou autres identifiants".
Comme indiqué précédemment, la collecte de données par pseudonymisation doit être divulguée dans la section Sécurité des données du bundle de métadonnées de l'application, sous le type de données correspondant. Par exemple, si le développeur recueille des informations de diagnostic avec un identifiant d'appareil, il doit indiquer qu'il collecte des données de type "Diagnostic" dans la section Sécurité des données.
Quels types d'activités les "fournisseurs de services" peuvent-ils effectuer ?
Un fournisseur de services ne peut traiter les données utilisateur qu'au nom du développeur. Par exemple, un fournisseur de services d'analyse qui traite les données utilisateur de l'application uniquement pour le compte du développeur, ou un fournisseur de services cloud qui héberge les données utilisateur de l'application pour l'usage du développeur, sont généralement considérés comme des "fournisseurs de services". En revanche, si un fournisseur de SDK crée des profils publicitaires pour plusieurs clients en fonction des données de l'application, cela ne sera pas considéré comme une activité de "fournisseur de services" aux fins de la section Sécurité des données. Il devra donc être indiqué comme "partage" dans la section Sécurité des données du bundle de métadonnées de l'application.
Une application utilise un service de paiement externe pour gérer les transactions financières. L'application doit-elle déclarer la collecte d'informations financières, comme les informations de carte de crédit, dans son bundle de métadonnées ?
Tout dépend de la nature de l'intégration au service de paiement. Si l'application utilise un service de paiement tel que PayPal, Google Pay, le système de facturation de Google Play ou des services similaires pour effectuer des transactions de paiement, le développeur n'a pas besoin de déclarer la collecte des données que le service de paiement collecte dans le cadre du traitement des transactions financières, comme un numéro de carte de crédit, si toutes les conditions suivantes sont remplies :
L'application n'accède jamais à ces informations.
Le service de paiement collecte ces informations directement auprès de l'utilisateur, et cette collecte est régie par les conditions d'utilisation de ce service.
Le développeur doit examiner attentivement l'intégration de son application au service de paiement et penser à déclarer, dans la section Sécurité des données du bundle de métadonnées de l'application, toute activité de collecte et de partage de données pertinentes qui ne respecte pas ces conditions. Le développeur doit également déterminer si l'application collecte d'autres informations financières, telles que l'historique des achats, et si elle reçoit des données pertinentes du service de paiement, par exemple pour lutter contre la fraude et limiter les risques.
Une application permet aux utilisateurs d'importer leurs données directement dans Google Drive ou Dropbox pour les sauvegarder ou les stocker. L'application n'accède à aucune de ces données. Dois-je néanmoins déclarer cette activité en tant que "collecte" ?
Cela dépend de l'implémentation choisie. Si l'utilisateur choisit d'importer ses données directement sur son propre disque externe ou compte de stockage cloud (tel que Google Drive, Dropbox ou des services similaires), que cette importation est régie par les conditions d'utilisation et les règles de confidentialité du fournisseur du disque externe ou du stockage cloud, et que l'application ne collecte ni n'accède jamais aux données en question, l'application n'a pas besoin de déclarer la collecte de ces données.
Comment le développeur doit-il chiffrer les données en transit ?
Le développeur doit respecter les normes du secteur afin de chiffrer de manière sécurisée les données de l'application en transit. TLS (Transport Layer Security) et HTTPS (Hypertext Transfer Protocol Secure) sont les protocoles de chiffrement les plus courants.
Une application permet aux utilisateurs de créer un compte et d'y ajouter des informations telles que leur date de naissance ou leur genre. Comment le développeur doit-il déclarer les données que l'utilisateur ajoute à son compte ?
Le développeur doit déclarer la collecte de ces données pour la gestion de compte et préciser, le cas échéant, si l'utilisateur peut décider qu'elles soient collectées ou non.
En outre, comme pour tous les types de données collectées par l'application, le développeur doit indiquer la nature des données collectées et les finalités pour lesquelles l'application utilise les données. Par exemple, si l'application permet à l'utilisateur d'ajouter une date de naissance à son compte et si elle se sert de ces données pour lui envoyer des notifications push en temps voulu, elle doit déclarer cette finalité en plus de la gestion du compte.
La gestion de compte peut être utilisée pour couvrir les utilisations générales des données de compte qui ne sont pas spécifiques à l'application. Par exemple, si le développeur utilise les données du compte pour la prévention des fraudes, la publicité, le marketing ou les communications du développeur dans l'ensemble des services, et que cette utilisation n'est pas spécifique à l'application ou aux activités dans l'application, déclarer "gestion de compte" comme objectif de la collecte de ces données de compte est suffisant pour couvrir ces utilisations générales dans la section Sécurité des données du bundle de métadonnées de l'application. Cependant, vous devez déclarer toutes les finalités pour lesquelles l'application elle-même utilise les données. Nous vous recommandons ainsi d'indiquer comment votre application traite les données utilisateur liées aux services associés au compte lors du processus d'inscription et dans la documentation au niveau du compte.
Qu'entend-on par "services système" ?
Les services système sont des logiciels préinstallés qui assurent le fonctionnement central du système.
Les services système doivent inclure les bundles transparency_info et system_app_safety_label (ce dernier est fourni à la place d'un bundle safety_labels). Les services système distribués via Google Play peuvent faire l'objet d'une dérogation et ne pas figurer dans le formulaire Sécurité des données de Google Play.
Comment un développeur déclare-t-il la collecte des données qui sont utilisées de façon temporaire pour charger des pages et traiter d'autres requêtes côté client en temps réel avant que ces données soient consignées sur ses serveurs et utilisées à d'autres fins ?
Si cette utilisation est éphémère, le développeur n'a pas besoin de l'inclure dans la section Sécurité des données du bundle de métadonnées de l'application. Cependant, le développeur doit déclarer toute utilisation de ces données utilisateur au-delà du traitement éphémère, y compris toutes les finalités pour lesquelles il se sert des données utilisateur consignées.