Se préparer aux exigences concernant le communiqué sur les données sur Google Play

En mai 2021, Google Play a présenté la nouvelle section sur la sécurité des données, qui est une déclaration fournie par le développeur sur les pratiques de son application concernant la collecte, le partage et la sécurité des données.

Cette page peut vous aider à remplir les exigences liées à ce communiqué concernant votre utilisation des SDK Firebase pour Android. Vous découvrirez comment nos SDK gèrent les données de l'utilisateur final, y compris des exemples de configurations ou d'appels applicables que vous pouvez contrôler en tant que développeur de l'application.

Notre objectif est d'être le plus transparent possible pour vous aider. Cependant, en tant que développeur de l'application, vous êtes seul responsable de votre réponse au formulaire de Google Play concernant la collecte et le partage des données des utilisateurs finaux dans votre application, et les pratiques de sécurité.

Utiliser les informations de cette page

Cette page liste uniquement les données de l'utilisateur final collectées par la dernière version de chaque SDK Firebase pour Android.

Chaque SDK possède sa propre section sur cette page, dans laquelle nous fournissons des informations sur les données collectées automatiquement et celles collectées en fonction de votre utilisation. La collecte automatique signifie que le SDK collecte des données spécifiques sans que vous n'ayez à appeler de méthode ou de classe spécifique dans votre application. Toutefois, dans de nombreux cas, les données collectées par le SDK dépendent de l'utilisation spécifique du produit par votre application, c'est-à-dire de la configuration de votre application et de la manière dont vous appelez le SDK.

Pour créer votre communiqué sur les données, vous pouvez consulter le guide sur les types de données d'Android afin de déterminer quel type de données décrit le mieux les données collectées. Dans votre communiqué, veillez également à prendre en compte comment votre application spécifique partage et utilise les données collectées.

Présentation du chiffrement, du partage et de la suppression de données pour les SDK Firebase Android

Chiffrement des données

Pour les données utilisateur collectées qui sont présentées sur cette page, Firebase chiffre les données en transit à l'aide du protocole HTTPS.

Partage des données

Pour les données utilisateur collectées qui sont présentées sur cette page, Firebase ne les transfère pas à des tiers, sauf dans les cas suivants :

  • Aux sous-traitants indirects tiers qui nous aident à fournir les services Firebase.
  • Conformément à vos instructions (par exemple, si vous choisissez d'associer Firebase à d'autres services non Firebase).
Suppression des données

Firebase permet aux développeurs de supprimer les données des utilisateurs finaux de manière cohérente avec les fonctionnalités des services Firebase.



User-agent Firebase

L'agent utilisateur Firebase n'est pas un SDK Firebase pour Android, mais plutôt un ensemble d'informations collectées par plusieurs SDK Firebase pour Android, y compris les suivantes :

  • Métadonnées de l'appareil : version de l'OS, nom, modèle, marque et facteur de forme

  • Application utilisée pour installer votre application (par exemple, le Play Store) (voir la documentation)

  • Les SDK Firebase utilisés dans votre application, y compris leurs versions

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.

Si un SDK Android Firebase collecte l'agent utilisateur Firebase, il sera listé dans la section du SDK ci-dessous.



A/B Testing

com.google.firebase:firebase-abt

Données collectées automatiquement

Le SDK Firebase A/B Testing ne collecte pas automatiquement de données sur les utilisateurs finaux.

Autres points à noter

Le SDK Firebase A/B Testing définit et utilise les propriétés utilisateur Google Analytics afin de spécifier l'appartenance à des groupes de test pour Firebase Remote Config et Firebase In-App Messaging.

Étant donné que le SDK A/B Testing n'est utilisé directement que par Firebase Remote Config et Firebase In-App Messaging, consultez les sections spécifiques de cette page pour en savoir plus sur la collecte de données et son objectif.

Données collectées en fonction de votre utilisation

Le SDK Firebase A/B Testing ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.



Firebase AI Logic

com.google.firebase:firebase-ai

Firebase AI Logic s'appelait auparavant "Vertex AI in Firebase" avec le package com.google.firebase:firebase-vertexai.

Données collectées automatiquement

Le SDK Firebase AI Logic collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase AI Logic...
Nom du modèle

Recueille le nom du modèle lors de l'invocation.

Version du SDK utilisée par l'application

Collecte la version du SDK Firebase AI Logic utilisée par l'application.

Cette valeur est incluse dans l'en-tête de chaque requête.

Version du langage

Collecte la version de l'environnement d'exécution Kotlin utilisée par l'application.

Cette valeur est incluse dans l'en-tête de chaque requête.

ID de l'application Firebase

Si la collecte de données est activée, collecte l'ID d'application Firebase.

Cette valeur est incluse dans l'en-tête de chaque requête.

Version de l'application

Si la collecte de données est activée, collecte la version de l'application.

Cette valeur est incluse dans l'en-tête de chaque requête.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Firebase AI Logic et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.

Autres points à noter

Si vous utilisez Firebase AI Logic avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Firebase AI Logic inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Si vous activez la surveillance de l'IA dans la console Firebase pour Vertex AI Gemini API, les requêtes et les sorties générées de chaque requête échantillonnée sont collectées avec les métriques de performances et d'utilisation.

Consultez Gouvernance des données et IA responsable dans la documentation Firebase AI Logic pour vous assurer de tenir compte de votre utilisation des API sous-jacentes (Vertex AI Gemini API ou Gemini Developer API).

Informations supplémentaires

Finalité de la collecte de données

Firebase AI Logic utilise généralement les données collectées listées dans les sous-sections ci-dessus pour appeler le service de backend en réponse aux requêtes de votre application. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



App Check

com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity

Données collectées automatiquement

Les SDK Firebase App Check collectent les données suivantes automatiquement.

Données Par défaut, les SDK Firebase App Check
User-agent Firebase

Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez les SDK Firebase App Check et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant présente des exemples des données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.

Données Selon la configuration et l'appel de votre application, les SDK Firebase App Check...
Jeton d'attestation de SafetyNet

Collectez ce jeton d'attestation si votre application utilise SafetyNet comme fournisseur d'attestation. Consultez les informations supplémentaires sur la sécurité des données pour SafetyNet.

Jeton d'intégrité de Play Integrity

Collectez ce jeton d'intégrité si votre application utilise Play Integrity comme fournisseur d'attestation. Consultez des informations supplémentaires sur la sécurité des données pour Play Integrity.

Informations supplémentaires

Finalité de la collecte de données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.

Firebase App Check utilise généralement les autres données collectées listées dans les sous-sections ci-dessus pour valider les attestations d'application et protéger ainsi vos ressources de backend contre les utilisations abusives. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



App Distribution

Implémentation complète du SDK Android App Distribution

com.google.firebase:firebase-appdistribution

L'implémentation complète du SDK Android App Distribution est destinée à être utilisée uniquement pour les tests bêta. N'incluez pas l'intégralité de l'implémentation du SDK App Distribution dans votre application lorsque vous l'envoyez à Google Play.

SDK Android App Distribution (API uniquement)

com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx

Données collectées automatiquement

Le SDK Android App Distribution, qui n'est disponible que sous forme d'API, ne collecte automatiquement aucune donnée utilisateur final.

Données collectées en fonction de votre utilisation

Le SDK Android App Distribution (API uniquement) ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.



Authentication

com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx

Données collectées automatiquement

Le SDK Firebase Authentication collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Authentication...
User-agent Firebase

Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page.

Adresse IP

Collecte les adresses IP pour renforcer la sécurité et prévenir les utilisations abusives lors de l'inscription et de l'authentification.

Chaînes user-agent :

  • si l'application utilise FirebaseUI ;
  • Version du SDK Authentication utilisée par l'application
  • plate-forme de l'appareil

Collecte les chaînes de l'agent utilisateur pour fournir, gérer et améliorer les services Firebase.

Notez que cet user-agent ne fait pas référence à l'user-agent Firebase.

ID de l'application Android Firebase

Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom du package de l'application).

Cette valeur est incluse dans l'en-tête de chaque requête.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Firebase Authentication et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant présente des exemples des données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.

Données Selon la configuration et l'appel de votre application, le SDK Firebase Authentication
Nom à afficher

Collecte le nom à afficher d'un utilisateur si le développeur le fournit.

Adresse e-mail

Collecte l'adresse e-mail d'un utilisateur (telle que fournie par le développeur) si l'application utilise l'un des éléments suivants :

  • Authentification par mot de passe et adresse e-mail
  • Authentification par lien envoyé par e-mail
  • une identité fédérée comme méthode d'authentification et la réponse du fournisseur fédéré contient l'adresse e-mail.
Numéro de téléphone

Collecte le numéro de téléphone d'un utilisateur (tel que fourni par le développeur) si l'application utilise l'un des éléments suivants :

  • authentification par téléphone
  • numéro de téléphone comme méthode d'authentification
  • Flux d'authentification par SMS comme deuxième facteur
Jeton d'intégrité de Play Integrity

Collecte ce jeton d'intégrité si votre application utilise l'authentification par téléphone. Consultez des informations supplémentaires sur la sécurité des données pour Play Integrity.

Jeton d'attestation de SafetyNet

Collecte ce jeton d'attestation si votre application utilise l'authentification par téléphone et si la récupération du jeton Play Integrity a échoué. Consultez les informations supplémentaires sur la sécurité des données pour SafetyNet.

Jeton reCAPTCHA Enterprise

Ce jeton est collecté si votre application utilise reCAPTCHA Enterprise pour protéger les flux Authentication. Consultez des informations supplémentaires sur la sécurité des données pour reCAPTCHA Enterprise.

Coordonnées

Collecte les coordonnées d'un utilisateur liées à des fournisseurs d'authentification tiers si l'application utilise un fournisseur d'authentification tiers avec Firebase Authentication.

Par exemple, l'identifiant d'un utilisateur peut être associé à son profil Facebook si l'application utilise l'authentification Facebook, en fonction des autorisations accordées.

Pour en savoir plus, consultez la documentation du fournisseur d'authentification.

ID Game Center

Collecte l'ID Game Center d'un utilisateur si l'application est associée à Game Center.

ID utilisateur

Génère et stocke un identifiant Firebase Authentication unique.

Informations supplémentaires

Finalité de la collecte de données

Firebase Authentication utilise généralement les données collectées listées dans les sous-sections ci-dessus pour permettre l'authentification et la gestion des comptes. Les chaînes d'agent utilisateur sont utilisées pour fournir, gérer et améliorer les services Firebase. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Cloud Firestore

com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx

Données collectées automatiquement

Le SDK Cloud Firestore collecte automatiquement les données suivantes.

Données Par défaut, le SDK Cloud Firestore...
User-agent Firebase

Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Cloud Firestore et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.

Autres points à noter

Si vous utilisez Cloud Firestore avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Cloud Firestore inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Informations supplémentaires

Finalité de la collecte de données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.

Consultez les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



Cloud Functions for Firebase

com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx

Données collectées automatiquement

Cloud Functions for Firebase Client SDK collecte les données suivantes automatiquement.

Données Par défaut, le Cloud Functions for Firebase Client SDK...
Nom de la fonction

Collecte le nom de la fonction lors de l'appel de la fonction.

Adresse IP

Collecte l'adresse IP de l'appelant de la fonction lors de l'appel de la fonction afin d'exécuter des fonctions de gestion d'événements et des fonctions HTTP en fonction des actions de l'utilisateur final.

Jeton Firebase Cloud Messaging (FCM)

Collecte le jeton FCM pour permettre aux développeurs de l'utiliser dans leurs fonctions afin d'envoyer des notifications à l'appareil appelant au moment de l'appel ou de le stocker pour plus tard.

Notez que ce jeton est collecté indépendamment du fait que l'application inclue ou utilise le SDK FCM.

Données collectées en fonction de votre utilisation

Le Cloud Functions for Firebase Client SDK ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Autres points à noter

Si un utilisateur final est connecté via Firebase Authentication, chaque requête de fonction inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Informations supplémentaires

Finalité de la collecte de données

Cloud Functions for Firebase utilise généralement les données collectées listées dans les sous-sections ci-dessus pour exécuter le code backend en réponse aux événements déclenchés par les fonctionnalités Firebase et les requêtes HTTPS de votre application. Consultez également les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Cloud Messaging

com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx

Données collectées automatiquement

Le SDK Firebase Cloud Messaging collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Cloud Messaging...
Version de l'application

Collecte la version de l'application pour l'abonnement et la désinscription aux thèmes.

User-agent Firebase

Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page.

Autres points à noter

Cloud Messaging dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par Cloud Messaging à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Firebase Cloud Messaging et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant répertorie des exemples de données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.

Données Selon la configuration et l'appel de votre application, le SDK Firebase Cloud Messaging
Métriques de distribution des messages

Collecte et envoie les métriques de distribution des messages à BigQuery si l'intégration BigQuery est activée et que setDeliveryMetricsExportToBigQuery est défini sur "true".

Autres points à noter

Certaines fonctionnalités facultatives de Cloud Messaging dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant liste les données supplémentaires enregistrées dans les journaux :

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors Cloud Messaging...
Événements d'interaction avec les notifications

Envoie les événements d'interaction avec les messages en local sur l'appareil pour la journalisation via le SDK Firebase pour Google Analytics afin de fournir des données analytiques aux développeurs.

Informations supplémentaires

Finalité de la collecte de données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.

Cloud Messaging utilise généralement les autres données collectées listées dans les sous-sections ci-dessus pour envoyer des messages à l'application cliente. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Cloud Storage for Firebase

com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx

Données collectées automatiquement

Le SDK Cloud Storage for Firebase collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Cloud Messaging...
Version du SDK Cloud Storage utilisée par l'application

Collecte la version du SDK Cloud Storage for Firebase utilisée par l'application.

Cette valeur est incluse dans l'en-tête de chaque requête.

ID de l'application Android Firebase

Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom du package de l'application).

Cette valeur est incluse dans l'en-tête de chaque requête.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Cloud Storage for Firebase et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.

Autres points à noter

Si vous utilisez Cloud Storage for Firebase avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Cloud Storage for Firebase inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Informations supplémentaires

Finalité de la collecte de données

Cloud Storage for Firebase utilise généralement les données collectées listées dans les sous-sections ci-dessus pour fournir, gérer et améliorer les services Firebase. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



Crashlytics

com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk

Données collectées automatiquement

Le SDK Firebase Crashlytics collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Crashlytics...
Traces de la pile

Collecte les traces de pile lorsqu'une application plante.

État de l'application concernée

Collecte l'état de l'application concernée lorsqu'elle plante.

Métadonnées de l'appareil concerné

Collecte des métadonnées ponctuelles sur l'appareil lorsqu'une application plante.

UUID de l'installation Crashlytics

Génère et stocke l'UUID d'installation Crashlytics pour mesurer le nombre d'utilisateurs concernés par un plantage.

Autres points à noter

Crashlytics dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section Installations sur cette page). Notez que Crashlytics n'utilise aucune des données collectées par le SDK d'installations Firebase, sauf pour faire pivoter l'UUID d'installation Crashlytics en fonction des modifications apportées à l'ID d'installation Firebase de l'instance d'application.

Crashlytics dépend également du SDK Firebase sessions pour fournir des métriques de qualité dans la console Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section SDK Firebase sessions sur cette page).

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Firebase Crashlytics et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant répertorie des exemples de données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.

Données Selon la configuration et l'appel de votre application, le SDK Firebase Crashlytics
Données définies par le développeur

Collecte toutes les clés personnalisées, tous les journaux et tous les ID utilisateur en texte libre qu'un développeur joint aux rapports d'erreur.

Données définies par le développeur

Collecte tous les événements non fatals définis par le développeur avec des traces de pile personnalisées.

Autres points à noter

Certaines fonctionnalités facultatives de Crashlytics dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant liste les données utilisées par Crashlytics à partir de cette collecte de données :

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors Crashlytics...
Journaux "breadcrumb"

Utilise les journaux "breadcrumb" collectés par le SDK Firebase pour Google Analytics. Ces journaux identifient les actions de l'utilisateur immédiatement avant un plantage, ainsi que le nombre de plantages.

Si vous incluez également le SDK Firebase Remote Config dans votre application, veillez à tenir compte des données Remote Config définies par le développeur et collectées automatiquement par le SDK Crashlytics. Le tableau suivant liste les données collectées par le SDK Crashlytics :

Données Si votre application inclut le SDK Firebase Remote Config, le SDK Crashlytics...
Métadonnées de déploiement Remote Config définies par le développeur

Collecte les métadonnées de déploiement, y compris les versions de modèle Remote Config, les ID de variantes de déploiement, les clés de paramètres et les valeurs de paramètres affectées par les déploiements actifs.

Informations supplémentaires

Finalité de la collecte de données

Firebase Crashlytics utilise généralement les données collectées listées dans les sous-sections ci-dessus pour activer les services de signalement et de gestion des plantages. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



Data Connect

com.google.firebase:firebase-dataconnect

Données collectées automatiquement

Le SDK Firebase Data Connect collecte automatiquement les données suivantes.

Données Par défaut, le SDK Data Connect...
Indique si la génération de code local pour Data Connect est utilisée.

Indique si les requêtes envoyées au service Data Connect proviennent du code généré par le générateur de code Data Connect ou d'une utilisation directe du SDK Data Connect.

Cette valeur est incluse dans l'en-tête de chaque requête.

ID de l'application Android Firebase

Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom du package de l'application).

Cette valeur est incluse dans l'en-tête de chaque requête.

User-agent Firebase

Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Data Connect et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par le développeur qui sont collectées pour votre utilisation spécifique.

Autres points à noter

Si vous utilisez Data Connect avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Data Connect inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Informations supplémentaires

Finalité de la collecte de données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.

Consultez les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur définies par le développeur et collectées par le SDK.



com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx

Le SDK Firebase Dynamic Links collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Dynamic Links...
URL du lien dynamique

Collecte l'URL du lien dynamique lorsque l'utilisateur interagit avec elle, y compris les métadonnées définies par le développeur dans le lien au moment de sa création.

Si l'application est installée avec le SDK Firebase Dynamic Links intégré, Firebase enregistre l'état de l'application et les événements d'interaction avec les liens.

Si un utilisateur interagit avec un lien dynamique Firebase, les données suivantes sont automatiquement enregistrées, que l'application soit installée ou non sur son appareil :

Données Par défaut, Firebase...
URL du lien dynamique

Enregistre l'URL du lien dynamique lorsqu'elle est utilisée, y compris les métadonnées définies par le développeur dans le lien lors de sa création.

Nom du package de l'application

Enregistre le nom du package de l'application pour les liens profonds différés (lien profond après l'installation de l'application).

État de l'application

Consigne des informations sur l'état de l'application sur l'appareil de l'utilisateur, y compris l'état de l'installation et si l'application a déjà été ouverte.

Événements d'interaction avec les liens

Enregistre les événements d'interaction avec les liens.

Le SDK Firebase Dynamic Links ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Certaines fonctionnalités facultatives de Dynamic Links dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant liste les données supplémentaires enregistrées dans les journaux :

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors Dynamic Links...
Événements d'interaction avec les liens

Envoie les événements d'interaction avec les liens localement sur l'appareil pour la journalisation via le SDK Firebase pour Google Analytics afin de fournir des données analytiques aux développeurs.

Firebase Dynamic Links utilise généralement les données collectées listées dans les sous-sections ci-dessus pour rediriger les utilisateurs finaux directement vers le contenu associé dans votre application. Consultez également les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



Google Analytics

com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx

Pour en savoir plus sur la collecte de données Google Analytics, consultez la documentation Google Analytics.



In-App Messaging

com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx

Données collectées automatiquement

Le SDK Firebase In-App Messaging collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase In-App Messaging...
Événements d'interaction avec les messages, y compris les impressions, les clics et les fermetures

Envoie des événements d'interaction avec les messages afin de fournir des données analytiques aux développeurs.

Autres points à noter

In-App Messaging nécessite le SDK Firebase pour Google Analytics. Étant donné que vous devez inclure ce SDK dans votre application, assurez-vous de tenir compte des données sur les utilisateurs finaux collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant présente des exemples d'interaction du SDK In-App Messaging avec les données de Google Analytics :

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors Firebase In-App Messaging...
Événements d'interaction avec les messages, y compris les impressions, les clics et les fermetures

Envoie les événements d'interaction avec les messages en local sur l'appareil pour la journalisation via le SDK Firebase pour Google Analytics afin de fournir des données analytiques aux développeurs.

Propriétés utilisateur

Définit et utilise les propriétés utilisateur collectées par le SDK Firebase pour Google Analytics afin de cibler les messages basés sur des conditions de propriétés utilisateur.

In-App Messaging dépend également du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par In-App Messaging à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.

Données collectées en fonction de votre utilisation

Les SDK Firebase In-App Messaging ne comportent pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Informations supplémentaires

Finalité de la collecte de données

Firebase In-App Messaging utilise généralement les données collectées listées dans les sous-sections ci-dessus pour envoyer des messages aux utilisateurs finaux dans l'application elle-même. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Installations

com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx

Données collectées automatiquement

Le SDK Installations Firebase collecte automatiquement les données suivantes.

Données Par défaut, le SDK Installations Firebase...
ID d'installation (FID) Firebase

Génère et collecte un identifiant par installation (FID) qui n'identifie pas de manière unique un utilisateur ni un appareil physique.

User-agent Firebase

Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Le SDK Firebase Installations ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Informations supplémentaires

Finalité de la collecte de données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.

Les installations Firebase utilisent généralement les autres données collectées listées dans les sous-sections ci-dessus pour fournir un identifiant unique permettant d'identifier les installations d'applications. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Téléchargeur de modèle Firebase ML

com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx

Données collectées automatiquement

Le SDK du programme de téléchargement de modèles Firebase ML collecte les données suivantes automatiquement.

Données Par défaut, le SDK de téléchargement de modèles Firebase ML...
Métadonnées de téléchargement des modèles de ML, y compris les événements de téléchargement, les événements de suppression et les erreurs

Collecte les métadonnées des événements de téléchargement de modèles pour surveiller les problèmes de stabilité et de latence.

jeton d'authentification de l'installation

Collecte les jetons d'authentification de l'installation pour l'authentification des appareils lors de l'interaction avec les instances d'application (par exemple, pour distribuer des modèles de développeur aux instances d'application).

Autres points à noter

Le programme de téléchargement de modèles Firebase ML dépend du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données que le programme de téléchargement de modèles Firebase ML utilise à partir de la collecte de données de ce SDK, consultez la documentation Gérer les installations Firebase.

Données collectées en fonction de votre utilisation

Le SDK du programme de téléchargement de modèles Firebase ML ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Informations supplémentaires

Finalité de la collecte de données

Firebase ML utilise généralement les données collectées listées dans les sous-sections ci-dessus pour télécharger les modèles de ML. Firebase ML agrège et utilise les métadonnées de téléchargement de modèles pour surveiller la qualité des produits, comprendre leur utilisation et orienter leur développement. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Performance Monitoring

com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx

Données collectées automatiquement

Le SDK Firebase Performance Monitoring collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Performance Monitoring...
Métriques de performances de l'application, y compris le temps de démarrage de l'application et la latence des requêtes réseau

Collecte les métriques de performances de l'application pendant le cycle de vie et l'utilisation de l'application par l'utilisateur final.

Utilisation du processeur/de la mémoire

Collecte l'utilisation du processeur/de la mémoire de l'application pour fournir une vue chronologique des performances de l'application.

Métadonnées de l'appareil concerné

Collecte les métadonnées d'appareil pertinentes pour filtrer les données de performances par rapport à différents segments d'appareils.

Adresse IP

Collecte l'adresse IP pour mapper les événements de performances aux pays dont ils proviennent.

Autres points à noter

Performance Monitoring dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par Performance Monitoring à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.

Performance Monitoring dépend également du SDK Firebase Remote Config pour contrôler le volume d'événements collectés à partir d'une application. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la section Remote Config sur cette page).

Performance Monitoring dépend également du SDK Firebase sessions pour signaler les vues de la timeline des données de performances dans la console Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la section SDK Firebase sessions sur cette page).

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Firebase Performance Monitoring et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant répertorie des exemples de données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.

Données Selon la configuration et l'appel de votre application, le SDK Firebase Performance Monitoring
Traces personnalisées définies par le développeur

Collecte les métriques de performances de l'application pour toutes les traces personnalisées qu'un développeur instrumente dans son application.

Métriques de performances personnalisées
(données définies par le développeur)

Collecte toutes les métriques de performances personnalisées qu'un développeur associe à des traces personnalisées.

Attributs personnalisés
(données définies par le développeur)

Collecte tous les attributs personnalisés qu'un développeur associe à des traces personnalisées.

Informations supplémentaires

Finalité de la collecte de données

Firebase Performance Monitoring utilise généralement les données collectées listées dans les sous-sections ci-dessus pour permettre la création de rapports et la surveillance des performances des applications. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



Realtime Database

com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx

Données collectées automatiquement

Le SDK Firebase Realtime Database collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Realtime Database...
Adresse IP

Collecte les adresses IP pour activer l'outil de profilage, qui aide les développeurs à comprendre les tendances d'utilisation et les répartitions de la plate-forme

User-agents

Collecte les chaînes de l'agent utilisateur pour activer l'outil de profilage, qui aide les développeurs à comprendre les tendances d'utilisation et les répartitions par plate-forme

Notez que cet user-agent ne fait pas référence à l'user-agent Firebase.

Données collectées en fonction de votre utilisation

Selon la manière dont vous configurez ou appelez le SDK Firebase Realtime Database et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.

Autres points à noter

Si vous utilisez Realtime Database avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Realtime Database inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Informations supplémentaires

Finalité de la collecte de données

Veuillez consulter les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur définies par le développeur et collectées par le SDK.



Remote Config

com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx

Données collectées automatiquement

Le SDK Firebase Remote Config collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase Remote Config...
Code pays

Collecte le code pays afin de cibler les paramètres basés sur ces données.

Code de langue

Collecte le code de langue afin de cibler les paramètres basés sur ces données.

Fuseau horaire

Collecte le fuseau horaire afin de cibler les paramètres basés sur ces données.

Version de la plate-forme

Collecte la version de la plate-forme afin de cibler les paramètres basés sur ces données.

Version d'OS

Collecte la version de l'OS afin de cibler les paramètres basés sur ces données.

ID de l'application Android Firebase

Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom de package de l'application) afin de cibler les paramètres basés sur ces données.

Nom du package de l'application

Collecte le nom du package afin de cibler les paramètres basés sur ces données.

Version du SDK Remote Config utilisée par l'application

collecte la version du SDK pour fournir, gérer et améliorer les services Firebase.

Autres points à noter

Remote Config dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par Remote Config à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.

Données collectées en fonction de votre utilisation

Le SDK Firebase Remote Config ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Autres points à noter

Certaines fonctionnalités facultatives de Remote Config dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant présente des exemples d'interaction du SDK Remote Config avec les données de Google Analytics :

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors Remote Config...
Propriétés utilisateur

Collecte les propriétés utilisateur obtenues par le SDK Firebase pour Google Analytics afin de cibler les paramètres basés sur les conditions de propriété utilisateur.

Heure de première ouverture

Collecte le code temporel de l'événement first_open obtenu par le SDK Firebase pour Google Analytics afin de cibler les paramètres basés sur la première ouverture.

Si la personnalisation Remote Config est implémentée, les données obtenues par le SDK Firebase Remote Config et les événements obtenus par le SDK Firebase pour Google Analytics peuvent être utilisés pour construire des modèles prédictifs et mesurer les performances de ces modèles.

Informations supplémentaires

Finalité de la collecte de données

Firebase Remote Config utilise généralement les données collectées listées dans les sous-sections ci-dessus pour modifier le comportement et l'apparence de votre application sans publier de mise à jour. Firebase utilise les données agrégées pour la version de l'OS et du SDK afin de comprendre les tendances d'utilisation et d'orienter le développement du produit. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Bibliothèques Firebase incluses de manière transitive

Les bibliothèques Firebase listées dans cette section sont incluses de manière transitive dans certaines autres bibliothèques Firebase. Aucune des bibliothèques suivantes ne dispose d'une surface accessible aux développeurs, mais elles peuvent collecter des données sur les utilisateurs finaux (consultez chaque bibliothèque ci-dessous pour en savoir plus).

Sessions Firebase

com.google.firebase:firebase-sessions

Données collectées automatiquement

Le SDK Firebase sessions collecte automatiquement les données suivantes.

Données Par défaut, le SDK Firebase sessions...
Métadonnées de l'application

Collecte des métadonnées sur l'application, telles que le nom du package, les informations sur l'OS, la version du SDK et le type de connexion réseau.

Métadonnées de l'appareil

Collecte des métadonnées sur l'application, telles que le fabricant et le modèle de l'appareil.

Métriques des applications

Collecte des données d'utilisation telles que la durée pendant laquelle une application a été mise au premier plan pour démarrer une nouvelle session.

Données collectées en fonction de votre utilisation

Le SDK Firebase sessions ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.

Informations supplémentaires

Finalité de la collecte de données

Le SDK Firebase sessions utilise les données collectées listées dans les sous-sections ci-dessus pour fournir des métriques sur les plantages et les performances de l'application. Consultez également les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.



Autres ressources utiles