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