Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Se préparer aux exigences de Google Play concernant la divulgation des données

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

En mai 2021, Google Play a annoncé la nouvelle section sur la sécurité des données , qui est une divulgation fournie par le développeur pour la collecte, le partage et les pratiques de sécurité des données d'une application.

Cette page peut vous aider à remplir les conditions requises pour cette divulgation de données en ce qui concerne votre utilisation des SDK Android Firebase. Sur cette page, vous pouvez trouver des informations indiquant si et comment nos SDK gèrent les données des utilisateurs finaux, y compris des exemples de configurations ou d'appels applicables que vous pouvez contrôler en tant que développeur de l'application.

Nous nous efforçons d'être aussi transparents que possible pour vous aider ; Cependant, en tant que développeur de l'application, vous êtes seul responsable de la manière de répondre au formulaire de la section Sécurité des données de Google Play concernant la collecte, le partage et les pratiques de sécurité des données de l'utilisateur final de votre application.

Comment utiliser les informations de cette page

Cette page répertorie les données d'utilisateur final collectées uniquement par la dernière version de chaque SDK Android Firebase.

Chaque SDK a sa propre section plus loin sur cette page où nous fournissons des informations sur les données collectées automatiquement par rapport aux données 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. Cependant, 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 compléter la divulgation de vos données, vous pouvez utiliser le guide d'Android sur les types de données pour vous aider à déterminer quel type de données décrit le mieux les données collectées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont votre application spécifique partage et utilise les données collectées.

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

Cryptage des données

Pour les données d'utilisateur final collectées répertoriées sur cette page, Firebase chiffre les données en transit à l'aide de HTTPS.

Partage de données

Pour les données d'utilisateur final collectées répertoriées sur cette page, Firebase ne transfère pas ces données à des tiers, sauf :

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

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



Agent utilisateur Firebase

L' agent utilisateur Firebase n'est pas un SDK Firebase Android, mais plutôt un ensemble d'informations collectées par plusieurs SDK Firebase Android et comprend les éléments suivants :

  • Métadonnées de l'appareil : version du système d'exploitation, nom, modèle, marque et facteur de forme

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

  • Quels SDK Firebase sont 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 maintenir et d'améliorer les services Firebase. Il n'est jamais lié à un identifiant d'utilisateur ou d'appareil.

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



Test A/B

com.google.firebase:firebase-abt

Données collectées automatiquement

Le SDK Firebase A/B Testing ne collecte pas automatiquement les données de l'utilisateur final.

Autres considérations

Le SDK Firebase A/B Testing utilise les données collectées à partir de Google Analytics pour créer et administrer des groupes de test.

Étant donné que le SDK de test A/B n'est utilisé directement que par Firebase Remote Config et Firebase In-App Messaging , reportez-vous à ces sections spécifiques sur cette page pour en savoir plus sur toute collecte de données et l'objectif de la collecte.

Données collectées en fonction de votre utilisation

Le SDK Firebase A/B Testing ne dispose pas de fonctionnalités facultatives que le développeur peut configurer ou invoquer pour collecter d'autres données d'utilisateur final.



Vérification de l'application

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...
Agent utilisateur Firebase

Pour plus d'informations, reportez-vous à la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Selon la façon dont vous configurez ou appelez les SDK Firebase App Check et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Le tableau suivant répertorie des exemples de données d'utilisateur final qui peuvent être collectées en fonction de votre utilisation, mais assurez-vous de prendre en compte toutes les données collectées par votre utilisation spécifique.

Données En fonction de la configuration et de 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. Voir 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. Voir les informations supplémentaires sur la sécurité des données pour Play Integrity .

Informations Complé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 maintenir et d'améliorer les services Firebase. Il n'est jamais lié à un identifiant d'utilisateur ou d'appareil.

Firebase App Check utilise généralement les autres données collectées répertoriées dans les sous-sections ci-dessus pour valider les attestations d'application afin de protéger vos ressources backend contre les abus. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées.



Distribution d'applications

Implémentation complète du SDK Android pour la distribution d'applications

com.google.firebase:firebase-appdistribution

L'implémentation complète du SDK Android App Distribution est destinée uniquement à l'utilisation des tests bêta. N'incluez pas la mise en œuvre complète du SDK de distribution d'applications dans votre application lorsque vous la soumettez à Google Play.

SDK Android de distribution d'applications uniquement API

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

Données collectées automatiquement

Le SDK Android de distribution d'applications API uniquement ne collecte pas automatiquement les données de l'utilisateur final.

Données collectées en fonction de votre utilisation

Le SDK Android de distribution d'applications API uniquement n'a pas de fonctionnalités facultatives que le développeur peut configurer ou invoquer pour collecter d'autres données d'utilisateur final.



Authentification

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

Données collectées automatiquement

Le SDK d'authentification Firebase collecte automatiquement les données suivantes .

Données Par défaut, le SDK d'authentification Firebase...
Agent utilisateur Firebase

Pour plus d'informations, reportez-vous à la section Agent utilisateur Firebase sur cette page.

adresse IP

Collecte les adresses IP pour fournir une sécurité supplémentaire et empêcher les abus lors de l'inscription et de l'authentification.

Chaînes d'agent utilisateur :

  • si l'application utilise FirebaseUI
  • version du SDK d'authentification utilisée par l'application
  • plate-forme de l'appareil

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

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

ID d'application Android Firebase

Collecte l'ID d'application Android Firebase de l'application (ce n'est pas le 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 façon dont vous configurez ou appelez le SDK d'authentification Firebase et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Le tableau suivant répertorie des exemples de données d'utilisateur final qui peuvent être collectées en fonction de votre utilisation, mais assurez-vous de prendre en compte toutes les données collectées par votre utilisation spécifique.

Données En fonction de la configuration et de l'appel de votre application, le SDK d'authentification Firebase...
Afficher un nom

Collecte le nom d'affichage d'un 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'un des éléments suivants :

  • authentification par mot de passe de messagerie
  • authentification par lien de messagerie
  • 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 (fourni par le développeur) si l'application utilise l'un des éléments suivants :

  • authentification du téléphone
  • numéro de téléphone comme méthode d'authentification
  • Flux d'authentification par SMS en tant que second facteur
Informations de contact

Collecte les informations de contact 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 lié à son profil Facebook si l'application utilise l'authentification Facebook, selon les portées accordées.

Reportez-vous à la documentation du fournisseur d'authentification pour plus d'informations.

Identifiant du centre de jeu

Collecte l'identifiant Game Center d'un utilisateur si l'application est liée au Game Center .

Identifiant d'utilisateur

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

Informations Complémentaires

Finalité de la collecte des données

Firebase Authentication utilise généralement les données collectées répertorié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, maintenir et améliorer les services Firebase. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont 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...
Agent utilisateur Firebase

Pour plus d'informations, reportez-vous à la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Selon la façon dont vous configurez ou appelez le SDK Cloud Firestore et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Assurez-vous de tenir compte de toutes les données d'utilisateur final définies par le développeur et collectées par votre utilisation spécifique.

Autres considérations

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

Informations Complé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 de la version afin de fournir, de maintenir et d'améliorer les services Firebase. Il n'est jamais lié à un identifiant d'utilisateur ou d'appareil.

Consultez les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans la divulgation de vos données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées, en plus de la manière dont vous utilisez les données d'utilisateur final définies par le développeur et collectées par le SDK.



Fonctions cloud pour Firebase

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

Données collectées automatiquement

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

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

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

adresse IP

Collecte l'adresse IP de l'appelant de la fonction lors de l'invocation 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 pour envoyer des notifications à l'appareil appelant au moment de l'appel ou pour le stocker pour plus tard.

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

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

Autres considérations

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

Informations Complémentaires

Finalité de la collecte des données

Cloud Functions pour Firebase utilise généralement les données collectées répertorié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 obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées.



Messagerie en nuage

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 au sujet.

Agent utilisateur Firebase

Pour plus d'informations, reportez-vous à la section Agent utilisateur Firebase sur cette page.

Autres considérations

Cloud Messaging dépend du SDK d'installation de Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, assurez-vous de prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section installations sur 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 Gérer les installations Firebase .

Données collectées en fonction de votre utilisation

Selon la façon dont vous configurez ou appelez le SDK Firebase Cloud Messaging et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Le tableau suivant répertorie des exemples de données d'utilisateur final qui peuvent être collectées en fonction de votre utilisation, mais assurez-vous de prendre en compte toutes les données collectées par votre utilisation spécifique.

Données En fonction de la configuration et de l'appel de votre application, le SDK Firebase Cloud Messaging...
Métriques de livraison 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 considérations

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 prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la documentation de Google Analytics ). Le tableau suivant répertorie les données enregistrées supplémentaires :

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

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

Informations Complé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 maintenir et d'améliorer les services Firebase. Il n'est jamais lié à un identifiant d'utilisateur ou d'appareil.

Cloud Messaging utilise généralement les autres données collectées répertoriées dans les sous-sections ci-dessus pour envoyer des messages à l'application cliente. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées.



Stockage en nuage pour Firebase

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

Données collectées automatiquement

Le SDK Cloud Storage pour 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 pour Firebase utilisée par l'application.

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

ID d'application Android Firebase

Collecte l'ID d'application Android Firebase de l'application (ce n'est pas le 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 pour Firebase et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Assurez-vous de tenir compte de toutes les données d'utilisateur final définies par le développeur et collectées par votre utilisation spécifique.

Autres considérations

Si vous utilisez Cloud Storage pour Firebase avec Firebase Authentication et si un utilisateur final est connecté, chaque demande de Cloud Storage pour Firebase inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.

Informations Complémentaires

Finalité de la collecte de données

Cloud Storage pour Firebase utilise généralement les données collectées répertoriées dans les sous-sections ci-dessus pour fournir, maintenir et améliorer les services Firebase. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans la divulgation de vos données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées, en plus de la manière dont vous utilisez les données d'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 pile

Collecte les traces de la pile lorsqu'une application plante.

État de l'application pertinente

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

Métadonnées pertinentes de l'appareil

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

UUID d'installation de Crashlytics

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

Autres considérations

Crashlytics dépend du SDK d'installation de Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, assurez-vous de prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section installations sur 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.

Données collectées en fonction de votre utilisation

Selon la façon dont vous configurez ou appelez le SDK Firebase Crashlytics et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Le tableau suivant répertorie des exemples de données d'utilisateur final qui peuvent être collectées en fonction de votre utilisation, mais assurez-vous de prendre en compte toutes les données collectées par votre utilisation spécifique.

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

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

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 considérations

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 prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la documentation de Google Analytics ). Le tableau suivant répertorie les données que Crashlytics utilise à partir de cette collecte de données :

Données Si votre application inclut le SDK Firebase pour Google Analytics, alors Crashlytics...
journaux "fil d'Ariane"

Utilise les journaux "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.

Informations Complémentaires

Finalité de la collecte des données

Firebase Crashlytics utilise généralement les données collectées répertoriées dans les sous-sections ci-dessus pour activer les services de rapport et de gestion des plantages. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans la divulgation de vos données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées, en plus de la manière dont vous utilisez les données d'utilisateur final 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

Données collectées automatiquement

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 lors de l'interaction avec l'URL, y compris les métadonnées définies par le développeur que le développeur définit dans le lien lors de la création du lien.

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 de lien.

Autres considérations

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 :

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

Enregistre l'URL du lien dynamique lors de l'interaction avec l'URL, y compris les métadonnées définies par le développeur que le développeur définit dans le lien lors de la création du lien.

Nom du package de l'application

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

État de l'application

Enregistre les informations relatives à 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.

Lier les événements d'interaction

Les journaux relient les événements d'interaction.

Données collectées en fonction de votre utilisation

Le SDK Firebase Dynamic Links ne dispose pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données d'utilisateur final.

Autres considérations

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 prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la documentation de Google Analytics ). Le tableau suivant répertorie les données enregistrées supplémentaires :

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

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

Informations Complémentaires

Finalité de la collecte des données

Firebase Dynamic Links utilise généralement les données collectées répertoriées dans les sous-sections ci-dessus pour amener les utilisateurs finaux directement au contenu lié dans votre application. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans la divulgation de vos données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées, en plus de la manière dont vous utilisez les données d'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

Recherchez les informations de collecte de données de Google Analytics dans la documentation de Google Analytics .



Messagerie intégrée à l'application

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 de message, y compris les impressions, les clics et les rejets

Envoie des événements d'interaction de message afin de fournir des données d'analyse aux développeurs.

Autres considérations

La messagerie intégrée à l'application dépend obligatoirement du SDK Firebase pour Google Analytics. Étant donné que vous devez inclure ce SDK dans votre application, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir la documentation de Google Analytics ). Le tableau suivant répertorie des exemples de la manière dont le SDK de messagerie intégrée à l'application interagit avec les données de Google Analytics :

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

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

Propriétés de l'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 des propriétés utilisateur.

La messagerie intégrée à l'application dépend également du SDK d'installation de Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, assurez-vous de prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section installations sur cette page). Pour en savoir plus sur les données que la messagerie intégrée à l'application utilise à partir de la collecte de données de ce SDK, consultez la documentation Gérer les installations de Firebase .

Données collectées en fonction de votre utilisation

Les SDK Firebase In-App Messaging ne disposent pas de fonctionnalités facultatives que le développeur peut configurer ou invoquer pour collecter d'autres données d'utilisateur final.

Informations Complémentaires

Finalité de la collecte des données

Firebase In-App Messaging utilise généralement les données collectées répertorié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 obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont 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'installation de Firebase collecte automatiquement les données suivantes .

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

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

adresse IP

Collecte les adresses IP des expéditeurs de requêtes réseau, qui peuvent être utilisées à des fins de débogage.

Agent utilisateur Firebase

Pour plus d'informations, reportez-vous à la section Agent utilisateur Firebase sur cette page.

Données collectées en fonction de votre utilisation

Le SDK d'installation de Firebase n'a pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données d'utilisateur final.

Informations Complé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 de la version afin de fournir, de maintenir et d'améliorer les services Firebase. Il n'est jamais lié à un identifiant d'utilisateur ou d'appareil.

Les installations Firebase utilisent généralement les autres données collectées répertorié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 obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées.



Téléchargeur de modèles 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èles Firebase ML collecte automatiquement les données suivantes .

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 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 les 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 considérations

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

Informations Complémentaires

Finalité de la collecte des données

Firebase ML utilise généralement les données collectées répertorié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é du produit, comprendre l'utilisation et informer l'orientation du produit. Consultez également les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans votre divulgation de données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées.



Suivi de la performance

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 de surveillance des performances de Firebase...
Mesures 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 performance de l'application pendant le cycle de vie et l'utilisation de l'application par l'utilisateur final.

Utilisation CPU/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 pertinentes de l'appareil

Collecte les métadonnées pertinentes des appareils pour filtrer les données de performances sur différents segments d'appareils.

adresse IP

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

Autres considérations

La surveillance des performances dépend du SDK d'installation de Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, assurez-vous de prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section installations sur 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 relative à la gestion des installations Firebase .

La surveillance des performances dépend également du SDK Firebase Remote Config pour aider à 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, assurez-vous de prendre en compte les données de l'utilisateur final collectées automatiquement par ce SDK (voir la section Configuration à distance sur cette page).

Données collectées en fonction de votre utilisation

Selon la façon dont vous configurez ou appelez le SDK de surveillance des performances Firebase et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Le tableau suivant répertorie des exemples de données d'utilisateur final qui peuvent être collectées en fonction de votre utilisation, mais assurez-vous de tenir compte de toutes les données collectées par votre utilisation spécifique.

Données En fonction de la configuration et de l'appel de votre application, le SDK de surveillance des performances de Firebase...
Traces personnalisées définies par le développeur

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

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

Collecte toutes les mesures de performances personnalisées qu'un développeur attache aux traces personnalisées.

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

Collecte tous les attributs personnalisés qu'un développeur attache aux traces personnalisées.

Informations Complémentaires

Finalité de la collecte de données

La surveillance des performances de Firebase utilise généralement les données collectées répertorié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 obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans la divulgation de vos données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées, en plus de la manière dont vous utilisez les données d'utilisateur final définies par le développeur et collectées par le SDK.



Base de données en temps réel

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 pannes de plate-forme

Agents utilisateurs

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 pannes de plate-forme

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

Données collectées en fonction de votre utilisation

Selon la façon dont vous configurez ou appelez le SDK Firebase Realtime Database et les fonctionnalités du produit, votre application peut collecter des données d'utilisateur final qui doivent être incluses dans votre divulgation de données. Assurez-vous de tenir compte de toutes les données d'utilisateur final définies par le développeur et collectées par votre utilisation spécifique.

Autres considérations

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

Informations Complémentaires

Finalité de la collecte de données

Veuillez consulter les sous-sections ci-dessus pour obtenir des informations sur la manière dont des données spécifiques peuvent être utilisées. Dans la divulgation de vos données, assurez-vous également de tenir compte de la manière dont vous utilisez spécifiquement les données collectées, en plus de la manière dont vous utilisez les données d'utilisateur final définies par le développeur et collectées par le SDK.



Configuration à distance

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 By default, the Firebase Remote Config SDK...
Country code

Collects country code in order to target parameters that are based on this data.

Language code

Collects language code in order to target parameters that are based on this data.

Time zone

Collects time zone in order to target parameters that are based on this data.

Platform version

Collects platform version in order to target parameters that are based on this data.

OS version

Collects OS version in order to target parameters that are based on this data.

Firebase Android App ID

Collects the Firebase Android App ID of the app (this is not the app's package name) in order to target parameters that are based on this data.

Package name of the app

Collects the package name in order to target parameters that are based on this data.

Version of the Remote Config SDK used by the app

Collects the version of the SDK to provide, maintain, and improve Firebase services.

Other considerations

Remote Config has a dependency on the Firebase installations SDK. Since that SDK is transitively included in your app, make sure to account for the end-user data collected automatically by that SDK (see the installations section on this page). To learn about the data that Remote Config uses from that SDK's data collection, visit the Manage Firebase installations documentation .

Data collected depending on your usage

The Firebase Remote Config SDK doesn't have optional features that the developer can configure or invoke to collect other end-user data.

Other considerations

Some optional features of Remote Config depend on the Firebase SDK for Google Analytics. If you include that SDK in your app, make sure to account for the end-user data collected automatically by that SDK (see the Google Analytics documentation ). The following table lists examples of how the Remote Config SDK interacts with data from Google Analytics:

Data If your app includes the Firebase SDK for Google Analytics, then Remote Config...
User properties

Sets and uses user properties collected by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions.

Note that we're preparing documentation about Personalization. We will update this section with more information in the coming weeks.

Additional information

Purpose for data collection

Firebase Remote Config generally uses the collected data listed in the sub-sections above to change the behavior and appearance of your app without publishing an app update. Aggregated data for OS version and SDK version is used by Firebase to understand usage trends and inform product direction. Also, review the sub-sections above for information about how specific data may be used. In your data disclosure, make sure to also account for how you specifically use the collected data.



Other helpful resources