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 :
|
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 définit et utilise les propriétés utilisateur de Google Analytics afin de spécifier l'appartenance à des groupes de test pour Firebase Remote Config et Firebase In-App Messaging.
Étant donné que le SDK 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 uniquement API 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 :
| 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 demande. |
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 :
|
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 :
|
Jeton d'intégrité de Play Integrity | Collecte ce jeton d'intégrité si votre application utilise l'authentification par téléphone. Voir les informations supplémentaires sur la sécurité des données pour Play Integrity . |
Jeton d'attestation de SafetyNet | Collecte ce jeton d'attestation si votre application utilise l'authentification par téléphone et si la récupération du jeton Play Integrity a échoué. Voir les informations supplémentaires sur la sécurité des données pour SafetyNet . |
Jeton de reCAPTCHA Enterprise | Collecte ce jeton si votre application utilise reCAPTCHA Enterprise pour protéger les flux d'authentification . Consultez les informations supplémentaires sur la sécurité des données pour reCAPTCHA Enterprise . |
Coordonnées | 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 . |
ID de l'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 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.
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 |
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 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.
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 demande. |
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 des 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.
Crashlytics dépend également du SDK des sessions Firebase pour fournir des métriques de qualité dans la console Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir la section SDK des sessions Firebase sur cette page).
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.
Liens dynamiques
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 la liaison profonde différée (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 de 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. |
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 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.
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 Gérer les 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).
La surveillance des performances dépend également du SDK des sessions Firebase pour signaler les 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, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (voir la section SDK des sessions Firebase 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 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 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 des 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 | Collects user agent strings to enable the profiler tool , which helps developers understand usage trends and platform breakdowns Note that this user agent is not referring to the Firebase user agent . |
Data collected depending on your usage
Depending on how you configure or invoke the Firebase Realtime Database SDK and the product's features, your app may collect end-user data that needs to be included in your data disclosure. Make sure that you account for any developer-defined end-user data that's collected by your specific usage.
Other considerations
If you use Realtime Database with Firebase Authentication, and if an end-user is signed-in, then every request from Realtime Database automatically includes the applicable User ID from Firebase Authentication.
Additional information
Purpose for data collection
Please 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, in addition to how you use any developer-defined end-user data collected by the SDK.
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
Data collected automatically
The Firebase Remote Config SDK collects the following data automatically .
Data | 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 | Collects user properties obtained by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions. |
First open time | Collects the |
If Remote Config personalization is implemented, the data obtained by the Firebase Remote Config SDK and the events obtained by the Firebase SDK for Google Analytics can be used to construct predictive models and measure the performance of those models.
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.
Transitively included Firebase libraries
The Firebase libraries listed in this section are transitively included in some of the other Firebase libraries. None of the following libraries have an accessible surface for developers, but they might collect end-user data (see each library below for details).
Firebase sessions
com.google.firebase:firebase-sessions
Data collected automatically
The Firebase sessions SDK collects the following data automatically .
Data | By default, the Firebase sessions SDK... |
---|---|
App metadata | Collects metadata about the application, such as the package name, OS information, SDK version, and network connection type. |
Device metadata | Collects metadata about the application, such as device manufacturer and model. |
Application metrics | Collects usage data such as the time an app was foregrounded to start a new session. |
Data collected depending on your usage
The Firebase sessions SDK doesn't have optional features that the developer can configure or invoke to collect other end-user data.
Additional Information
Purpose for data collection
The Firebase sessions SDK uses the collected data listed in the sub-sections above to provide crash and performance metrics for the application. 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, in addition to how you use any developer-defined end-user data collected by the SDK.