En mai 2021, Google Play a présenté la nouvelle section sur la sécurité des données, qui est une déclaration fournie par le développeur sur les pratiques de son application concernant la collecte, le partage et la sécurité des données.
Cette page peut vous aider à remplir les exigences liées à ce communiqué concernant votre utilisation des SDK Firebase pour Android. Vous découvrirez comment nos SDK gèrent les données de l'utilisateur final, y compris des exemples de configurations ou d'appels applicables que vous pouvez contrôler en tant que développeur de l'application.
Notre objectif est d'être le plus transparent possible pour vous aider. Cependant, en tant que développeur de l'application, vous êtes seul responsable de votre réponse au formulaire de Google Play concernant la collecte et le partage des données des utilisateurs finaux dans votre application, et les pratiques de sécurité.
Utiliser les informations de cette page
Cette page liste uniquement les données de l'utilisateur final collectées par la dernière version de chaque SDK Firebase pour Android.
Chaque SDK possède sa propre section sur cette page, dans laquelle nous fournissons des informations sur les données collectées automatiquement et celles collectées en fonction de votre utilisation. La collecte automatique signifie que le SDK collecte des données spécifiques sans que vous n'ayez à appeler de méthode ou de classe spécifique dans votre application. Toutefois, dans de nombreux cas, les données collectées par le SDK dépendent de l'utilisation spécifique du produit par votre application, c'est-à-dire de la configuration de votre application et de la manière dont vous appelez le SDK.
Pour créer votre communiqué sur les données, vous pouvez consulter le guide sur les types de données d'Android afin de déterminer quel type de données décrit le mieux les données collectées. Dans votre communiqué, veillez également à prendre en compte comment votre application spécifique partage et utilise les données collectées.
Présentation du chiffrement, du partage et de la suppression de données pour les SDK Firebase Android
Chiffrement des données | Pour les données utilisateur collectées qui sont présentées sur cette page, Firebase chiffre les données en transit à l'aide du protocole HTTPS. |
Partage des données | Pour les données utilisateur collectées qui sont présentées sur cette page, Firebase ne les transfère pas à des tiers, sauf dans les cas suivants :
|
Suppression des données | Firebase permet aux développeurs de supprimer les données des utilisateurs finaux de manière cohérente avec les fonctionnalités des services Firebase. |
User-agent Firebase
L'agent utilisateur Firebase n'est pas un SDK Firebase pour Android, mais plutôt un ensemble d'informations collectées par plusieurs SDK Firebase pour Android, y compris les suivantes :
Métadonnées de l'appareil : version de l'OS, nom, modèle, marque et facteur de forme
Application utilisée pour installer votre application (par exemple, le Play Store) (voir la documentation)
Les SDK Firebase utilisés dans votre application, y compris leurs versions
L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.
Si un SDK Android Firebase collecte l'agent utilisateur Firebase, il sera listé dans la section du SDK ci-dessous.
A/B Testing
com.google.firebase:firebase-abt
Données collectées automatiquement
Le SDK Firebase A/B Testing ne collecte pas automatiquement de données sur les utilisateurs finaux.
Autres points à noter
Le SDK Firebase A/B Testing définit et utilise les propriétés utilisateur Google Analytics afin de spécifier l'appartenance à des groupes de test pour Firebase Remote Config et Firebase In-App Messaging.
Étant donné que le SDK A/B Testing n'est utilisé directement que par Firebase Remote Config et Firebase In-App Messaging, consultez les sections spécifiques de cette page pour en savoir plus sur la collecte de données et son objectif.
Données collectées en fonction de votre utilisation
Le SDK Firebase A/B Testing ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Firebase AI Logic
com.google.firebase:firebase-ai
Firebase AI Logic s'appelait auparavant "Vertex AI in Firebase" avec le package com.google.firebase:firebase-vertexai
.
Données collectées automatiquement
Le SDK Firebase AI Logic collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase AI Logic... |
---|---|
Nom du modèle | Recueille le nom du modèle lors de l'invocation. |
Version du SDK utilisée par l'application | Collecte la version du SDK Firebase AI Logic utilisée par l'application. Cette valeur est incluse dans l'en-tête de chaque requête. |
Version du langage | Collecte la version de l'environnement d'exécution Kotlin utilisée par l'application. Cette valeur est incluse dans l'en-tête de chaque requête. |
ID de l'application Firebase | Si la collecte de données est activée, collecte l'ID d'application Firebase. Cette valeur est incluse dans l'en-tête de chaque requête. |
Version de l'application | Si la collecte de données est activée, collecte la version de l'application. Cette valeur est incluse dans l'en-tête de chaque requête. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Firebase AI Logic et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.
Autres points à noter
Si vous utilisez Firebase AI Logic avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Firebase AI Logic inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.
Si vous activez la surveillance de l'IA dans la console Firebase pour Vertex AI Gemini API, les requêtes et les sorties générées de chaque requête échantillonnée sont collectées avec les métriques de performances et d'utilisation.
Consultez Gouvernance des données et IA responsable dans la documentation Firebase AI Logic pour vous assurer de tenir compte de votre utilisation des API sous-jacentes (Vertex AI Gemini API ou Gemini Developer API).
Informations supplémentaires
Finalité de la collecte de données
Firebase AI Logic utilise généralement les données collectées listées dans les sous-sections ci-dessus pour appeler le service de backend en réponse aux requêtes de votre application. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.
App Check
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity
Données collectées automatiquement
Les SDK Firebase App Check collectent les données suivantes automatiquement.
Données | Par défaut, les SDK Firebase App Check… |
---|---|
User-agent Firebase | Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez les SDK Firebase App Check et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant présente des exemples des données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.
Données | Selon la configuration et l'appel de votre application, les SDK Firebase App Check... |
---|---|
Jeton d'attestation de SafetyNet | Collectez ce jeton d'attestation si votre application utilise SafetyNet comme fournisseur d'attestation. Consultez les informations supplémentaires sur la sécurité des données pour SafetyNet. |
Jeton d'intégrité de Play Integrity | Collectez ce jeton d'intégrité si votre application utilise Play Integrity comme fournisseur d'attestation. Consultez des informations supplémentaires sur la sécurité des données pour Play Integrity. |
Informations supplémentaires
Finalité de la collecte de données
L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.
Firebase App Check utilise généralement les autres données collectées listées dans les sous-sections ci-dessus pour valider les attestations d'application et protéger ainsi vos ressources de backend contre les utilisations abusives. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
App Distribution
Implémentation complète du SDK Android App Distribution
com.google.firebase:firebase-appdistribution
L'implémentation complète du SDK Android App Distribution est destinée à être utilisée uniquement pour les tests bêta. N'incluez pas l'intégralité de l'implémentation du SDK App Distribution dans votre application lorsque vous l'envoyez à Google Play.
SDK Android App Distribution (API uniquement)
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
Données collectées automatiquement
Le SDK Android App Distribution, qui n'est disponible que sous forme d'API, ne collecte automatiquement aucune donnée utilisateur final.
Données collectées en fonction de votre utilisation
Le SDK Android App Distribution (API uniquement) ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
Données collectées automatiquement
Le SDK Firebase Authentication collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Authentication... |
---|---|
User-agent Firebase | Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page. |
Adresse IP | Collecte les adresses IP pour renforcer la sécurité et prévenir les utilisations abusives lors de l'inscription et de l'authentification. |
Chaînes user-agent :
|
Collecte les chaînes de l'agent utilisateur pour fournir, gérer et améliorer les services Firebase. Notez que cet user-agent ne fait pas référence à l'user-agent Firebase. |
ID de l'application Android Firebase | Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom du package de l'application). Cette valeur est incluse dans l'en-tête de chaque requête. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Firebase Authentication et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant présente des exemples des données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.
Données | Selon la configuration et l'appel de votre application, le SDK Firebase Authentication… |
---|---|
Nom à afficher | Collecte le nom à afficher d'un utilisateur si le développeur le fournit. |
Adresse e-mail | Collecte l'adresse e-mail d'un utilisateur (telle que fournie par le développeur) si l'application utilise l'un des éléments suivants :
|
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 :
|
Jeton d'intégrité de Play Integrity | Collecte ce jeton d'intégrité si votre application utilise l'authentification par téléphone. Consultez des informations supplémentaires sur la sécurité des données pour Play Integrity. |
Jeton d'attestation de SafetyNet | Collecte ce jeton d'attestation si votre application utilise l'authentification par téléphone et si la récupération du jeton Play Integrity a échoué. Consultez les informations supplémentaires sur la sécurité des données pour SafetyNet. |
Jeton reCAPTCHA Enterprise | Ce jeton est collecté si votre application utilise reCAPTCHA Enterprise pour protéger les flux Authentication. Consultez des informations supplémentaires sur la sécurité des données pour reCAPTCHA Enterprise. |
Coordonnées | Collecte les coordonnées d'un utilisateur liées à des fournisseurs d'authentification tiers si l'application utilise un fournisseur d'authentification tiers avec Firebase Authentication. Par exemple, l'identifiant d'un utilisateur peut être associé à son profil Facebook si l'application utilise l'authentification Facebook, en fonction des autorisations accordées. Pour en savoir plus, consultez la documentation du fournisseur d'authentification. |
ID Game Center | Collecte l'ID Game Center d'un utilisateur si l'application est associée à Game Center. |
ID utilisateur | Génère et stocke un identifiant Firebase Authentication unique. |
Informations supplémentaires
Finalité de la collecte de données
Firebase Authentication utilise généralement les données collectées listées dans les sous-sections ci-dessus pour permettre l'authentification et la gestion des comptes. Les chaînes d'agent utilisateur sont utilisées pour fournir, gérer et améliorer les services Firebase. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
Données collectées automatiquement
Le SDK Cloud Firestore collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Cloud Firestore... |
---|---|
User-agent Firebase | Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Cloud Firestore et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.
Autres points à noter
Si vous utilisez Cloud Firestore avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Cloud Firestore inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.
Informations supplémentaires
Finalité de la collecte de données
L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.
Consultez les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
Données collectées automatiquement
Cloud Functions for Firebase Client SDK collecte les données suivantes automatiquement.
Données | Par défaut, le Cloud Functions for Firebase Client SDK... |
---|---|
Nom de la fonction | Collecte le nom de la fonction lors de l'appel de la fonction. |
Adresse IP | Collecte l'adresse IP de l'appelant de la fonction lors de l'appel de la fonction afin d'exécuter des fonctions de gestion d'événements et des fonctions HTTP en fonction des actions de l'utilisateur final. |
Jeton Firebase Cloud Messaging (FCM) | Collecte le jeton FCM pour permettre aux développeurs de l'utiliser dans leurs fonctions afin d'envoyer des notifications à l'appareil appelant au moment de l'appel ou de le stocker pour plus tard. Notez que ce jeton est collecté indépendamment du fait que l'application inclue ou utilise le SDK FCM. |
Données collectées en fonction de votre utilisation
Le Cloud Functions for Firebase Client SDK ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Autres points à noter
Si un utilisateur final est connecté via Firebase Authentication, chaque requête de fonction inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.
Informations supplémentaires
Finalité de la collecte de données
Cloud Functions for Firebase utilise généralement les données collectées listées dans les sous-sections ci-dessus pour exécuter le code backend en réponse aux événements déclenchés par les fonctionnalités Firebase et les requêtes HTTPS de votre application. Consultez également les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Cloud Messaging
com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx
Données collectées automatiquement
Le SDK Firebase Cloud Messaging collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Cloud Messaging... |
---|---|
Version de l'application | Collecte la version de l'application pour l'abonnement et la désinscription aux thèmes. |
User-agent Firebase | Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page. |
Autres points à noter
Cloud Messaging dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par Cloud Messaging à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Firebase Cloud Messaging et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant répertorie des exemples de données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.
Données | Selon la configuration et l'appel de votre application, le SDK Firebase Cloud Messaging… |
---|---|
Métriques de distribution des messages | Collecte et envoie les métriques de distribution des messages à BigQuery si l'intégration BigQuery est activée et que |
Autres points à noter
Certaines fonctionnalités facultatives de Cloud Messaging dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant liste les données supplémentaires enregistrées dans les journaux :
Données | Si votre application inclut le SDK Firebase pour Google Analytics, alors Cloud Messaging... |
---|---|
Événements d'interaction avec les notifications | Envoie les événements d'interaction avec les messages en local sur l'appareil pour la journalisation via le SDK Firebase pour Google Analytics afin de fournir des données analytiques aux développeurs. |
Informations supplémentaires
Finalité de la collecte de données
L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.
Cloud Messaging utilise généralement les autres données collectées listées dans les sous-sections ci-dessus pour envoyer des messages à l'application cliente. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
Données collectées automatiquement
Le SDK Cloud Storage for Firebase collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Cloud Messaging... |
---|---|
Version du SDK Cloud Storage utilisée par l'application | Collecte la version du SDK Cloud Storage for Firebase utilisée par l'application. Cette valeur est incluse dans l'en-tête de chaque requête. |
ID de l'application Android Firebase | Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom du package de l'application). Cette valeur est incluse dans l'en-tête de chaque requête. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Cloud Storage for Firebase et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.
Autres points à noter
Si vous utilisez Cloud Storage for Firebase avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Cloud Storage for Firebase inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.
Informations supplémentaires
Finalité de la collecte de données
Cloud Storage for Firebase utilise généralement les données collectées listées dans les sous-sections ci-dessus pour fournir, gérer et améliorer les services Firebase. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
Données collectées automatiquement
Le SDK Firebase Crashlytics collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Crashlytics... |
---|---|
Traces de la pile | Collecte les traces de pile lorsqu'une application plante. |
État de l'application concernée | Collecte l'état de l'application concernée lorsqu'elle plante. |
Métadonnées de l'appareil concerné | Collecte des métadonnées ponctuelles sur l'appareil lorsqu'une application plante. |
UUID de l'installation Crashlytics | Génère et stocke l'UUID d'installation Crashlytics pour mesurer le nombre d'utilisateurs concernés par un plantage. |
Autres points à noter
Crashlytics dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section Installations sur cette page). Notez que Crashlytics n'utilise aucune des données collectées par le SDK d'installations Firebase, sauf pour faire pivoter l'UUID d'installation Crashlytics en fonction des modifications apportées à l'ID d'installation Firebase de l'instance d'application.
Crashlytics dépend également du SDK Firebase sessions pour fournir des métriques de qualité dans la console Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section SDK Firebase sessions sur cette page).
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Firebase Crashlytics et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant répertorie des exemples de données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.
Données | Selon la configuration et l'appel de votre application, le SDK Firebase Crashlytics… |
---|---|
Données définies par le développeur | Collecte toutes les clés personnalisées, tous les journaux et tous les ID utilisateur en texte libre qu'un développeur joint aux rapports d'erreur. |
Données définies par le développeur | Collecte tous les événements non fatals définis par le développeur avec des traces de pile personnalisées. |
Autres points à noter
Certaines fonctionnalités facultatives de Crashlytics dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant liste les données utilisées par Crashlytics à partir de cette collecte de données :
Données | Si votre application inclut le SDK Firebase pour Google Analytics, alors Crashlytics... |
---|---|
Journaux "breadcrumb" | Utilise les journaux "breadcrumb" collectés par le SDK Firebase pour Google Analytics. Ces journaux identifient les actions de l'utilisateur immédiatement avant un plantage, ainsi que le nombre de plantages. |
Si vous incluez également le SDK Firebase Remote Config dans votre application, veillez à tenir compte des données Remote Config définies par le développeur et collectées automatiquement par le SDK Crashlytics. Le tableau suivant liste les données collectées par le SDK Crashlytics :
Données | Si votre application inclut le SDK Firebase Remote Config, le SDK Crashlytics... |
---|---|
Métadonnées de déploiement Remote Config définies par le développeur | Collecte les métadonnées de déploiement, y compris les versions de modèle Remote Config, les ID de variantes de déploiement, les clés de paramètres et les valeurs de paramètres affectées par les déploiements actifs. |
Informations supplémentaires
Finalité de la collecte de données
Firebase Crashlytics utilise généralement les données collectées listées dans les sous-sections ci-dessus pour activer les services de signalement et de gestion des plantages. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.
Data Connect
com.google.firebase:firebase-dataconnect
Données collectées automatiquement
Le SDK Firebase Data Connect collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Data Connect... |
---|---|
Indique si la génération de code local pour Data Connect est utilisée. | Indique si les requêtes envoyées au service Data Connect proviennent du code généré par le générateur de code Data Connect ou d'une utilisation directe du SDK Data Connect. Cette valeur est incluse dans l'en-tête de chaque requête. |
ID de l'application Android Firebase | Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom du package de l'application). Cette valeur est incluse dans l'en-tête de chaque requête. |
User-agent Firebase | Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Data Connect et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par le développeur qui sont collectées pour votre utilisation spécifique.
Autres points à noter
Si vous utilisez Data Connect avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Data Connect inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.
Informations supplémentaires
Finalité de la collecte de données
L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.
Consultez les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur définies par le développeur et collectées par le SDK.
Dynamic Links
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 lorsque l'utilisateur interagit avec elle, y compris les métadonnées définies par le développeur dans le lien au moment de sa création. |
Si l'application est installée avec le SDK Firebase Dynamic Links intégré, Firebase enregistre l'état de l'application et les événements d'interaction avec les liens.
Autres points à noter
Si un utilisateur interagit avec un lien dynamique Firebase, les données suivantes sont automatiquement enregistrées, que l'application soit installée ou non sur son appareil :
Données | Par défaut, Firebase... |
---|---|
URL du lien dynamique | Enregistre l'URL du lien dynamique lorsqu'elle est utilisée, y compris les métadonnées définies par le développeur dans le lien lors de sa création. |
Nom du package de l'application | Enregistre le nom du package de l'application pour les liens profonds différés (lien profond après l'installation de l'application). |
État de l'application | Consigne des informations sur l'état de l'application sur l'appareil de l'utilisateur, y compris l'état de l'installation et si l'application a déjà été ouverte. |
Événements d'interaction avec les liens | Enregistre les événements d'interaction avec les liens. |
Données collectées en fonction de votre utilisation
Le SDK Firebase Dynamic Links ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Autres points à noter
Certaines fonctionnalités facultatives de Dynamic Links dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant liste les données supplémentaires enregistrées dans les journaux :
Données | Si votre application inclut le SDK Firebase pour Google Analytics, alors Dynamic Links... |
---|---|
Événements d'interaction avec les liens | Envoie les événements d'interaction avec les liens localement sur l'appareil pour la journalisation via le SDK Firebase pour Google Analytics afin de fournir des données analytiques aux développeurs. |
Informations supplémentaires
Finalité de la collecte de données
Firebase Dynamic Links utilise généralement les données collectées listées dans les sous-sections ci-dessus pour rediriger les utilisateurs finaux directement vers le contenu associé dans votre application. Consultez également les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
Pour en savoir plus sur la collecte de données Google Analytics, consultez la documentation Google Analytics.
In-App Messaging
com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx
Données collectées automatiquement
Le SDK Firebase In-App Messaging collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase In-App Messaging... |
---|---|
Événements d'interaction avec les messages, y compris les impressions, les clics et les fermetures | Envoie des événements d'interaction avec les messages afin de fournir des données analytiques aux développeurs. |
Autres points à noter
In-App Messaging nécessite le SDK Firebase pour Google Analytics. Étant donné que vous devez inclure ce SDK dans votre application, assurez-vous de tenir compte des données sur les utilisateurs finaux collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant présente des exemples d'interaction du SDK In-App Messaging avec les données de Google Analytics :
Données | Si votre application inclut le SDK Firebase pour Google Analytics, alors Firebase In-App Messaging... |
---|---|
Événements d'interaction avec les messages, y compris les impressions, les clics et les fermetures | Envoie les événements d'interaction avec les messages en local sur l'appareil pour la journalisation via le SDK Firebase pour Google Analytics afin de fournir des données analytiques aux développeurs. |
Propriétés utilisateur | Définit et utilise les propriétés utilisateur collectées par le SDK Firebase pour Google Analytics afin de cibler les messages basés sur des conditions de propriétés utilisateur. |
In-App Messaging dépend également du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par In-App Messaging à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.
Données collectées en fonction de votre utilisation
Les SDK Firebase In-App Messaging ne comportent pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Informations supplémentaires
Finalité de la collecte de données
Firebase In-App Messaging utilise généralement les données collectées listées dans les sous-sections ci-dessus pour envoyer des messages aux utilisateurs finaux dans l'application elle-même. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Installations
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
Données collectées automatiquement
Le SDK Installations Firebase collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Installations Firebase... |
---|---|
ID d'installation (FID) Firebase | Génère et collecte un identifiant par installation (FID) qui n'identifie pas de manière unique un utilisateur ni un appareil physique. |
User-agent Firebase | Pour en savoir plus, consultez la section Agent utilisateur Firebase sur cette page. |
Données collectées en fonction de votre utilisation
Le SDK Firebase Installations ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Informations supplémentaires
Finalité de la collecte de données
L'agent utilisateur Firebase est utilisé en interne par Google pour déterminer l'adoption de la plate-forme et de la version afin de fournir, de gérer et d'améliorer les services Firebase. Il n'est jamais associé à un identifiant d'utilisateur ou d'appareil.
Les installations Firebase utilisent généralement les autres données collectées listées dans les sous-sections ci-dessus pour fournir un identifiant unique permettant d'identifier les installations d'applications. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Téléchargeur de modèle Firebase ML
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
Données collectées automatiquement
Le SDK du programme de téléchargement de modèles Firebase ML collecte les données suivantes automatiquement.
Données | Par défaut, le SDK de téléchargement de modèles Firebase ML... |
---|---|
Métadonnées de téléchargement des modèles de ML, y compris les événements de téléchargement, les événements de suppression et les erreurs | Collecte les métadonnées des événements de téléchargement de modèles pour surveiller les problèmes de stabilité et de latence. |
jeton d'authentification de l'installation | Collecte les jetons d'authentification de l'installation pour l'authentification des appareils lors de l'interaction avec les instances d'application (par exemple, pour distribuer des modèles de développeur aux instances d'application). |
Autres points à noter
Le programme de téléchargement de modèles Firebase ML dépend du SDK d'installation Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données que le programme de téléchargement de modèles Firebase ML utilise à partir de la collecte de données de ce SDK, consultez la documentation Gérer les installations Firebase.
Données collectées en fonction de votre utilisation
Le SDK du programme de téléchargement de modèles Firebase ML ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Informations supplémentaires
Finalité de la collecte de données
Firebase ML utilise généralement les données collectées listées dans les sous-sections ci-dessus pour télécharger les modèles de ML. Firebase ML agrège et utilise les métadonnées de téléchargement de modèles pour surveiller la qualité des produits, comprendre leur utilisation et orienter leur développement. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
Données collectées automatiquement
Le SDK Firebase Performance Monitoring collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Performance Monitoring... |
---|---|
Métriques de performances de l'application, y compris le temps de démarrage de l'application et la latence des requêtes réseau | Collecte les métriques de performances de l'application pendant le cycle de vie et l'utilisation de l'application par l'utilisateur final. |
Utilisation du processeur/de la mémoire | Collecte l'utilisation du processeur/de la mémoire de l'application pour fournir une vue chronologique des performances de l'application. |
Métadonnées de l'appareil concerné | Collecte les métadonnées d'appareil pertinentes pour filtrer les données de performances par rapport à différents segments d'appareils. |
Adresse IP | Collecte l'adresse IP pour mapper les événements de performances aux pays dont ils proviennent. |
Autres points à noter
Performance Monitoring dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par Performance Monitoring à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.
Performance Monitoring dépend également du SDK Firebase Remote Config pour contrôler le volume d'événements collectés à partir d'une application. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la section Remote Config sur cette page).
Performance Monitoring dépend également du SDK Firebase sessions pour signaler les vues de la timeline des données de performances dans la console Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la section SDK Firebase sessions sur cette page).
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Firebase Performance Monitoring et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Le tableau suivant répertorie des exemples de données sur les utilisateurs finaux qui peuvent être collectées en fonction de votre utilisation. Veillez toutefois à tenir compte des données recueillies pour votre utilisation spécifique.
Données | Selon la configuration et l'appel de votre application, le SDK Firebase Performance Monitoring… |
---|---|
Traces personnalisées définies par le développeur | Collecte les métriques de performances de l'application pour toutes les traces personnalisées qu'un développeur instrumente dans son application. |
Métriques de performances personnalisées (données définies par le développeur) |
Collecte toutes les métriques de performances personnalisées qu'un développeur associe à des traces personnalisées. |
Attributs personnalisés (données définies par le développeur) |
Collecte tous les attributs personnalisés qu'un développeur associe à des traces personnalisées. |
Informations supplémentaires
Finalité de la collecte de données
Firebase Performance Monitoring utilise généralement les données collectées listées dans les sous-sections ci-dessus pour permettre la création de rapports et la surveillance des performances des applications. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à indiquer comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
Données collectées automatiquement
Le SDK Firebase Realtime Database collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Realtime Database... |
---|---|
Adresse IP | Collecte les adresses IP pour activer l'outil de profilage, qui aide les développeurs à comprendre les tendances d'utilisation et les répartitions de la plate-forme |
User-agents | Collecte les chaînes de l'agent utilisateur pour activer l'outil de profilage, qui aide les développeurs à comprendre les tendances d'utilisation et les répartitions par plate-forme Notez que cet user-agent ne fait pas référence à l'user-agent Firebase. |
Données collectées en fonction de votre utilisation
Selon la manière dont vous configurez ou appelez le SDK Firebase Realtime Database et les fonctionnalités du produit, votre application peut collecter des données sur les utilisateurs finaux qui doivent être incluses dans votre communiqué sur les données. Veillez à tenir compte des données sur les utilisateurs finaux définies par les développeurs et collectées pour votre utilisation spécifique.
Autres points à noter
Si vous utilisez Realtime Database avec Firebase Authentication et qu'un utilisateur final est connecté, chaque requête de Realtime Database inclut automatiquement l'ID utilisateur applicable de Firebase Authentication.
Informations supplémentaires
Finalité de la collecte de données
Veuillez consulter les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur définies par le développeur et collectées par le SDK.
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
Données collectées automatiquement
Le SDK Firebase Remote Config collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase Remote Config... |
---|---|
Code pays | Collecte le code pays afin de cibler les paramètres basés sur ces données. |
Code de langue | Collecte le code de langue afin de cibler les paramètres basés sur ces données. |
Fuseau horaire | Collecte le fuseau horaire afin de cibler les paramètres basés sur ces données. |
Version de la plate-forme | Collecte la version de la plate-forme afin de cibler les paramètres basés sur ces données. |
Version d'OS | Collecte la version de l'OS afin de cibler les paramètres basés sur ces données. |
ID de l'application Android Firebase | Collecte l'ID d'application Android Firebase de l'application (il ne s'agit pas du nom de package de l'application) afin de cibler les paramètres basés sur ces données. |
Nom du package de l'application | Collecte le nom du package afin de cibler les paramètres basés sur ces données. |
Version du SDK Remote Config utilisée par l'application | collecte la version du SDK pour fournir, gérer et améliorer les services Firebase. |
Autres points à noter
Remote Config dépend du SDK Installations Firebase. Étant donné que ce SDK est inclus de manière transitive dans votre application, veillez à tenir compte des données utilisateur final collectées automatiquement par ce SDK (consultez la section sur les installations sur cette page). Pour en savoir plus sur les données utilisées par Remote Config à partir de la collecte de données de ce SDK, consultez la documentation sur la gestion des installations Firebase.
Données collectées en fonction de votre utilisation
Le SDK Firebase Remote Config ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Autres points à noter
Certaines fonctionnalités facultatives de Remote Config dépendent du SDK Firebase pour Google Analytics. Si vous incluez ce SDK dans votre application, assurez-vous de tenir compte des données de l'utilisateur final collectées automatiquement par ce SDK (consultez la documentation Google Analytics). Le tableau suivant présente des exemples d'interaction du SDK Remote Config avec les données de Google Analytics :
Données | Si votre application inclut le SDK Firebase pour Google Analytics, alors Remote Config... |
---|---|
Propriétés utilisateur | Collecte les propriétés utilisateur obtenues par le SDK Firebase pour Google Analytics afin de cibler les paramètres basés sur les conditions de propriété utilisateur. |
Heure de première ouverture |
Collecte le code temporel de l'événement |
Si la personnalisation Remote Config est implémentée, les données obtenues par le SDK Firebase Remote Config et les événements obtenus par le SDK Firebase pour Google Analytics peuvent être utilisés pour construire des modèles prédictifs et mesurer les performances de ces modèles.
Informations supplémentaires
Finalité de la collecte de données
Firebase Remote Config utilise généralement les données collectées listées dans les sous-sections ci-dessus pour modifier le comportement et l'apparence de votre application sans publier de mise à jour. Firebase utilise les données agrégées pour la version de l'OS et du SDK afin de comprendre les tendances d'utilisation et d'orienter le développement du produit. Consultez également les sous-sections ci-dessus pour savoir comment des données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées.
Bibliothèques Firebase incluses de manière transitive
Les bibliothèques Firebase listées dans cette section sont incluses de manière transitive dans certaines autres bibliothèques Firebase. Aucune des bibliothèques suivantes ne dispose d'une surface accessible aux développeurs, mais elles peuvent collecter des données sur les utilisateurs finaux (consultez chaque bibliothèque ci-dessous pour en savoir plus).
Sessions Firebase
com.google.firebase:firebase-sessions
Données collectées automatiquement
Le SDK Firebase sessions collecte automatiquement les données suivantes.
Données | Par défaut, le SDK Firebase sessions... |
---|---|
Métadonnées de l'application | Collecte des métadonnées sur l'application, telles que le nom du package, les informations sur l'OS, la version du SDK et le type de connexion réseau. |
Métadonnées de l'appareil | Collecte des métadonnées sur l'application, telles que le fabricant et le modèle de l'appareil. |
Métriques des applications | Collecte des données d'utilisation telles que la durée pendant laquelle une application a été mise au premier plan pour démarrer une nouvelle session. |
Données collectées en fonction de votre utilisation
Le SDK Firebase sessions ne comporte pas de fonctionnalités facultatives que le développeur peut configurer ou appeler pour collecter d'autres données sur les utilisateurs finaux.
Informations supplémentaires
Finalité de la collecte de données
Le SDK Firebase sessions utilise les données collectées listées dans les sous-sections ci-dessus pour fournir des métriques sur les plantages et les performances de l'application. Consultez également les sous-sections ci-dessus pour savoir comment les données spécifiques peuvent être utilisées. Dans votre communiqué, veillez également à prendre en compte comment vous utilisez spécifiquement les données collectées, en plus de la façon dont vous utilisez les données utilisateur final définies par le développeur et collectées par le SDK.