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 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 y trouverez des informations sur la manière dont 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 dans l'aide que nous vous apportons. 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 Android Firebase.

Chaque SDK dispose de sa propre section plus loin sur cette page, dans laquelle nous fournissons des informations sur les données collectées automatiquement et sur 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'appeliez 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 Android Firebase

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:

  • À des 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 en dehors de 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 Android, mais un ensemble d'informations collectées par plusieurs SDK Firebase Android et qui inclut les éléments suivants:

  • 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 des versions afin de fournir, gérer et améliorer les services Firebase. Il n'est jamais associé à un identifiant 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 utilisateur finales.

Autres points à noter

Le SDK Firebase A/B Testing définit et utilise des propriétés utilisateur Google Analytics afin de spécifier l'appartenance aux 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 ces 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 l'utilisateur final.



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 automatiquement les données suivantes.

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

Pour en savoir plus, consultez la section Agent utilisateur Firebase de 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 les informations supplémentaires sur la sécurité des données pour Play Integrity.

Informations supplémentaires

Finalité de la collecte des données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et des versions afin de fournir, gérer et améliorer les services Firebase. Il n'est jamais associé à un identifiant 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 afin de protéger vos ressources backend contre les utilisations abusives. Consultez également les sous-sections ci-dessus pour en savoir plus sur l'utilisation des données spécifiques. 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 uniquement aux tests bêta. N'incluez pas l'implémentation complète 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 basé sur les API uniquement ne collecte aucune donnée utilisateur final automatiquement.

Données collectées en fonction de votre utilisation

Le SDK Android App Distribution basé sur les API uniquement ne propose pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur l'utilisateur final.



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 de cette page.

Adresse IP

Collecte les adresses IP pour renforcer la sécurité et éviter 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 des chaînes d'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 de l'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 de l'utilisateur si le développeur le fournit.

Adresse e-mail

Collecte l'adresse e-mail d'un utilisateur (fournie par le développeur) si l'application utilise l'une des fonctionnalités suivantes:

  • Authentification par mot de passe
  • Authentification du lien vers l'adresse 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

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

Jeton d'attestation de SafetyNet

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

Jeton de reCAPTCHA Enterprise

Récupère ce jeton si votre application utilise reCAPTCHA Enterprise pour protéger les flux Authentication. Consultez les 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 portées 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.

User-ID

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

Informations supplémentaires

Finalité de la collecte des données

Firebase Authentication utilise généralement les données collectées listées dans les sous-sections ci-dessus pour activer 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 en savoir plus sur l'utilisation des données spécifiques. 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 de 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 de toutes les données sur les utilisateurs finaux définies par le développeur qui sont collectées par 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 des données

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

Consultez les sous-sections ci-dessus pour en savoir plus sur l'utilisation de données spécifiques. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, ainsi que les données utilisateur finales définies par le développeur 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 automatiquement les données suivantes.

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

Récolte le nom de la fonction lors de son appel.

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 des événements et des fonctions HTTP en fonction des actions de l'utilisateur final.

Jeton Firebase Cloud Messaging (FCM)

Récupère 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 une utilisation ultérieure.

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

Données collectées en fonction de votre utilisation

Cloud Functions for Firebase Client SDK ne dispose pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur l'utilisateur final.

Autres points à noter

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

Informations supplémentaires

Finalité de la collecte des 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 du 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 en savoir plus sur l'utilisation de données spécifiques. 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 le désabonnement aux sujets.

User-agent Firebase

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

Autres points à noter

Cloud Messaging dépend du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière indirecte dans votre application, veillez à prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section "Installations" de cette page). Pour en savoir plus sur les données que Cloud Messaging utilise à 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 présente 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 des métriques de diffusion 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, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir la documentation Google Analytics). Le tableau suivant répertorie les données journalisées supplémentaires:

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

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

Informations supplémentaires

Finalité de la collecte des données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et des versions afin de fournir, gérer et améliorer les services Firebase. Il n'est jamais associé à un identifiant 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 en savoir plus sur l'utilisation des données spécifiques. 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

Récupère 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 de l'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 de toutes les données sur les utilisateurs finaux définies par le développeur qui sont collectées par 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 des 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 en savoir plus sur l'utilisation des données spécifiques. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, ainsi que les données utilisateur finales définies par le développeur 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 la pile lorsqu'une application plante.

État de l'application pertinent

Collecte l'état de l'application pertinent lorsqu'une application plante.

Métadonnées de l'appareil pertinentes

Recueillir 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 d'installation Firebase. Étant donné que ce SDK est inclus de manière indirecte dans votre application, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir la section "Installations" de cette page). Notez que Crashlytics n'utilise aucune des données collectées par le SDK d'installation 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 indirecte dans votre application, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir 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 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 Crashlytics
Données définies par le développeur

Collecte toutes les clés personnalisées, les journaux et les ID utilisateur en texte libre qu'un développeur associe 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, veillez à tenir compte des données utilisateur finales collectées automatiquement par ce SDK (voir la documentation Google Analytics). Le tableau suivant liste les données que Crashlytics utilise à partir de cette collection de données:

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

Utilise les journaux de "fil d'Ariane" 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 collectées automatiquement par le SDK Crashlytics. Le tableau suivant répertorie 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 variante de déploiement, les clés de paramètre et les valeurs de paramètre affectées par les déploiements actifs.

Informations supplémentaires

Finalité de la collecte des 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 création de rapports et de gestion des plantages. Consultez également les sous-sections ci-dessus pour en savoir plus sur l'utilisation des données spécifiques. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, ainsi que les données utilisateur finales définies par le développeur 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'URL est utilisée, y compris les métadonnées définies par le développeur dans le lien lors de sa création.

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

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

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

Enregistre l'URL du lien dynamique lorsque l'URL 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 (liens profonds après l'installation de l'application).

État de l'application

Enregistre 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.

Associer des événements d'interaction

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 l'utilisateur final.

Certaines fonctionnalités facultatives de Dynamic Links dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, veillez à tenir compte des données utilisateur finales collectées automatiquement par ce SDK (voir la documentation Google Analytics). Le tableau suivant répertorie les données journalisées supplémentaires:

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors : Dynamic Links...
Associer des événements d'interaction

Envoie des événements d'interaction avec les liens localement sur l'appareil pour les enregistrer 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 en savoir plus sur l'utilisation des données spécifiques. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, ainsi que les données utilisateur finales définies par le développeur 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 des 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 refus

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 a une dépendance requise sur le SDK Firebase pour Google Analytics. Étant donné que vous devez inclure ce SDK dans votre application, veillez à tenir compte des données sur les utilisateurs finaux collectées automatiquement par ce SDK (voir la documentation Google Analytics). Le tableau suivant présente des exemples d'interactions 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 refus

Envoie des événements d'interaction avec les messages localement sur l'appareil pour les enregistrer 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 les conditions de propriété utilisateur.

In-App Messaging dépend également du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière indirecte dans votre application, veillez à prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section "Installations" de cette page). Pour en savoir plus sur les données que In-App Messaging utilise à 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 l'utilisateur final.

Informations supplémentaires

Finalité de la collecte des 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 en savoir plus sur l'utilisation des données spécifiques. 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 d'installations Firebase collecte automatiquement les données suivantes.

Données Par défaut, le SDK d'installation 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 de cette page.

Données collectées en fonction de votre utilisation

Le SDK d'installations Firebase ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur l'utilisateur final.

Informations supplémentaires

Finalité de la collecte des données

L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et des versions afin de fournir, gérer et améliorer les services Firebase. Il n'est jamais associé à un identifiant 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 en savoir plus sur l'utilisation des données spécifiques. 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 de téléchargement de modèle 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 du modèle de ML, y compris les événements de téléchargement, les événements de suppression et les erreurs

Collecte les métadonnées d'événement de téléchargement de modèle pour surveiller les problèmes de stabilité et de latence.

jeton d'authentification d'installation ;

Collecte des jetons d'authentification d'installation pour l'authentification de l'appareil 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 téléchargeur de modèle Firebase ML dépend du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière indirecte dans votre application, veillez à prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section "Installations" de cette page). Pour en savoir plus sur les données que le téléchargeur de modèle Firebase ML utilise à 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 de téléchargement de modèle Firebase ML ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur l'utilisateur final.

Informations supplémentaires

Finalité de la collecte des 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 des modèles de ML. Firebase ML agrège et utilise les métadonnées de téléchargement du modèle pour surveiller la qualité des produits, comprendre l'utilisation et orienter le développement des produits. Consultez également les sous-sections ci-dessus pour en savoir plus sur l'utilisation des données spécifiques. 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 l'heure 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 pertinentes

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

Adresse IP

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

Autres points à noter

Performance Monitoring dépend du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière indirecte dans votre application, veillez à prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section "Installations" de cette page). Pour en savoir plus sur les données que Performance Monitoring utilise à 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 (voir la section Remote Config de cette page).

Performance Monitoring dépend également du SDK Firebase sessions pour générer des vues chronologiques 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 utilisateur finales collectées automatiquement par ce SDK (voir 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 présente 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 aux traces personnalisées.

Informations supplémentaires

Finalité de la collecte des 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 en savoir plus sur l'utilisation des données spécifiques. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, ainsi que les données utilisateur finales définies par le développeur 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 la répartition des plates-formes.

User-agents

Collecte des chaînes d'agent utilisateur pour activer l'outil de profilage, qui aide les développeurs à comprendre les tendances d'utilisation et la répartition des plates-formes.

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 de toutes les données sur les utilisateurs finaux définies par le développeur qui sont collectées par 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 des données

Veuillez consulter les sous-sections ci-dessus pour en savoir plus sur l'utilisation de données spécifiques. Dans votre communiqué, veillez également à prendre en compte la manière dont vous utilisez spécifiquement les données collectées, ainsi que la manière dont vous utilisez les données de l'utilisateur final définies par le développeur 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 de 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 du système d'exploitation afin de cibler les paramètres basés sur ces données.

ID de l'application Android Firebase

Collecte l'ID de l'application Android Firebase de l'application (il ne s'agit pas du nom du 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 d'installation Firebase. Étant donné que ce SDK est inclus de manière indirecte dans votre application, veillez à prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section "Installations" de cette page). Pour en savoir plus sur les données que Remote Config utilise à 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 l'utilisateur final.

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, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir la documentation Google Analytics). Le tableau suivant présente des exemples d'interactions 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 date et l'heure de 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 créer des modèles prédictifs et mesurer leurs performances.

Informations supplémentaires

Finalité de la collecte des 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 la version 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 en savoir plus sur l'utilisation des données spécifiques. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.



Vertex AI in Firebase

com.google.firebase:firebase-vertexai

Données collectées automatiquement

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

Données Par défaut, le SDK Vertex AI in Firebase
Nom du modèle

Récupère le nom du modèle lors de l'appel.

Version du SDK utilisé par l'application

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

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

Version du langage

Récupère la version de l'environnement d'exécution Kotlin utilisé par 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 Vertex AI in 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 de toutes les données sur les utilisateurs finaux définies par le développeur qui sont collectées par votre utilisation spécifique.

Autres points à noter

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

Informations supplémentaires

Finalité de la collecte des données

Vertex AI in Firebase utilise généralement les données collectées listées dans les sous-sections ci-dessus pour appeler le service backend en réponse aux requêtes de votre application. Consultez également les sous-sections ci-dessus pour en savoir plus sur l'utilisation des données spécifiques. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, ainsi que les données utilisateur finales définies par le développeur collectées par le SDK.



Bibliothèques Firebase incluses de manière transitive

Les bibliothèques Firebase listées dans cette section sont incluses de manière transitoire dans certaines des autres bibliothèques Firebase. Aucune des bibliothèques suivantes n'a de surface accessible pour les développeurs, mais elles peuvent collecter des données sur les utilisateurs finaux (voir 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 l'heure à laquelle une application a été mise en 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 l'utilisateur final.

Informations supplémentaires

Finalité de la collecte des 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 de plantage et de performances pour l'application. Consultez également les sous-sections ci-dessus pour en savoir plus sur l'utilisation des données spécifiques. 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 finales définies par le développeur collectées par le SDK.



Autres ressources utiles