Prepararsi per i requisiti relativi alle informative sui dati di Google Play

A maggio 2021, Google Play ha annunciato la nuova sezione Sicurezza dei dati, ovvero un'informativa fornita dagli sviluppatori relativa alle modalità di raccolta, condivisione e sicurezza dei dati utente di un'app.

Questa pagina è utile per rispettare i requisiti per questa informativa sui dati relativamente all'utilizzo degli SDK Firebase per Android. In questa pagina puoi trovare informazioni su come e quando i nostri SDK gestiscono i dati degli utenti finali, inclusi esempi di configurazioni o chiamate applicabili che puoi controllare come sviluppatore dell'app.

Cerchiamo di essere il più trasparenti possibili nell'aiutarti. Tuttavia, in qualità di sviluppatore dell'app, sei l'unico responsabile delle risposte che fornisci nel modulo della sezione Sicurezza dei dati di Google Play per quanto riguarda le modalità di raccolta, condivisione e sicurezza dei dati degli utenti finali dell'app.

Come utilizzare le informazioni in questa pagina

Questa pagina elenca i dati degli utenti finali raccolti solo dall'ultima versione di ogni SDK Firebase per Android.

Ogni SDK ha una propria sezione più avanti in questa pagina in cui forniamo informazioni sui dati raccolti automaticamente rispetto a quelli raccolti in base al tuo utilizzo. La raccolta automatica significa che l'SDK raccoglie dati specifici senza che tu richiami metodi o classi specifici nella tua app. Tuttavia, in molti casi, i dati raccolti dall'SDK dipendono dall'utilizzo specifico del prodotto da parte della tua app, ovvero dalla configurazione dell'app e dalla modalità di richiamo dell'SDK.

Per completare l'informativa sui dati, puoi utilizzare la Guida di Android ai tipi di dati per stabilire qual è il tipo di dati che descrive meglio i dati raccolti. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui la tua app specifica condivide e utilizza i dati raccolti.

Panoramica di crittografia, condivisione ed eliminazione dei dati per gli SDK Firebase per Android

Crittografia dei dati

Per i dati degli utenti finali raccolti elencati in questa pagina, Firebase crittografa i dati in transito utilizzando HTTPS.

Condivisione dei dati

Per i dati degli utenti finali raccolti elencati in questa pagina, Firebase non li trasferisce a terze parti, tranne:

  • A sub-responsabili di terze parti che ci aiutano a fornire i servizi Firebase.
  • In conformità alle tue istruzioni (ad esempio, se scegli di collegare Firebase ad altri servizi non Firebase).
Eliminazione dei dati

Firebase consente agli sviluppatori di eliminare i dati degli utenti finali in modo coerente con la funzionalità dei servizi Firebase.



User agent Firebase

L'user agent Firebase non è un SDK Firebase per Android, ma un bundle di informazioni raccolte da diversi SDK Firebase per Android e include quanto segue:

  • Metadati del dispositivo: versione del sistema operativo, nome, modello, brand e fattore di forma

  • App utilizzata per installare la tua app (ad esempio, il Play Store) (vedi documentazione)

  • Quali SDK Firebase vengono utilizzati nella tua app, incluse le relative versioni

Lo user agent Firebase viene utilizzato internamente da Google per determinare l'adozione di piattaforme e versioni al fine di fornire, mantenere e migliorare i servizi Firebase. Non è mai collegato a un identificatore di utente o dispositivo.

Se un SDK Firebase per Android raccoglie lo user agent Firebase, verrà elencato nella sezione dell'SDK riportata di seguito.



A/B Testing

com.google.firebase:firebase-abt

Dati raccolti automaticamente

L'SDK Firebase A/B Testing non raccoglie automaticamente dati degli utenti finali.

Altre considerazioni

L'SDK Firebase A/B Testing imposta e utilizza le proprietà utente Google Analytics per specificare l'appartenenza ai gruppi di esperimenti per Firebase Remote Config e Firebase In-App Messaging.

Poiché l'SDK A/B Testing viene utilizzato direttamente solo da Firebase Remote Config e Firebase In-App Messaging, consulta le sezioni specifiche di questa pagina per scoprire di più sulla raccolta dei dati e sullo scopo della raccolta.

Dati raccolti in base all'utilizzo

L'SDK Firebase A/B Testing non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.



Firebase AI Logic

com.google.firebase:firebase-ai

Firebase AI Logic in precedenza era chiamato "Vertex AI in Firebase" con il pacchetto com.google.firebase:firebase-vertexai.

Dati raccolti automaticamente

L'SDK Firebase AI Logic raccoglie automaticamente i seguenti dati .

Dati Per impostazione predefinita, l'SDK Firebase AI Logic
Nome modello

Raccoglie il nome del modello durante la chiamata.

Versione dell'SDK utilizzata dall'app

Raccoglie la versione dell'SDK Firebase AI Logic utilizzata dall'app.

Questo valore è incluso nell'intestazione di ogni richiesta.

Versione linguistica

Raccoglie la versione del runtime Kotlin utilizzata dall'app.

Questo valore è incluso nell'intestazione di ogni richiesta.

ID app Firebase

Se la raccolta dati è attivata, raccoglie l'ID app Firebase.

Questo valore è incluso nell'intestazione di ogni richiesta.

Versione app

Se la raccolta dei dati è attivata, raccoglie la versione dell'app.

Questo valore è incluso nell'intestazione di ogni richiesta.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Firebase AI Logic e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. Assicurati di tenere conto di tutti i dati degli utenti finali definiti dallo sviluppatore raccolti in base all'utilizzo specifico.

Altre considerazioni

Se utilizzi Firebase AI Logic con Firebase Authentication e se un utente finale ha eseguito l'accesso, ogni richiesta da Firebase AI Logic include automaticamente lo User-ID applicabile da Firebase Authentication.

Se attivi il monitoraggio dell'AI nella console Firebase per Vertex AI Gemini API, i prompt e l'output generato da ogni richiesta campionata vengono raccolti insieme alle metriche di rendimento e utilizzo.

Assicurati di esaminare Governance dei dati e AI responsabile nella documentazione di Firebase AI Logic per assicurarti di tenere conto dell'utilizzo delle API sottostanti (Vertex AI Gemini API o Gemini Developer API).

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase AI Logic in genere utilizza i dati raccolti elencati nelle sottosezioni precedenti per richiamare il servizio di backend in risposta alle richieste della tua app. Consulta anche le sottosezioni precedenti per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'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

Dati raccolti automaticamente

Gli SDK Firebase App Check raccolgono automaticamente i seguenti dati .

Dati Per impostazione predefinita, gli SDK Firebase App Check
User agent Firebase

Per informazioni, consulta la sezione User-Agent di Firebase in questa pagina.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami gli SDK Firebase App Check e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. La tabella riportata di seguito elenca alcuni esempi di dati degli utenti finali che possono essere raccolti in base all'utilizzo, ma assicurati di tenere conto di tutti i dati raccolti in base all'utilizzo specifico.

Dati A seconda della configurazione e del metodo di chiamata dell'app, gli SDK Firebase App Check
Token di attestazione di SafetyNet

Raccogli questo token di attestazione se la tua app utilizza SafetyNet come provider di attestazione. Consulta ulteriori informazioni sulla sicurezza dei dati per SafetyNet.

Token di integrità di Play Integrity

Raccogli questo token di integrità se la tua app utilizza Play Integrity come provider di attestazione. Consulta ulteriori informazioni sulla sicurezza dei dati per Play Integrity.

Ulteriori informazioni

Scopo della raccolta dei dati

Lo user agent Firebase viene utilizzato internamente da Google per determinare l'adozione di piattaforme e versioni al fine di fornire, mantenere e migliorare i servizi Firebase. Non è mai collegato a un identificatore di utente o dispositivo.

Firebase App Check in genere utilizza gli altri dati raccolti elencati nelle sottosezioni precedenti per convalidare le attestazioni delle app e contribuire a proteggere le risorse di backend da abusi. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



App Distribution

Implementazione completa dell'SDK Android App Distribution

com.google.firebase:firebase-appdistribution

L'implementazione completa dell'SDK Android App Distribution è destinata solo all'utilizzo per i test beta. Non includere l'implementazione completa dell'SDK App Distribution nella tua applicazione quando la invii a Google Play.

SDK Android solo API App Distribution

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

Dati raccolti automaticamente

L'SDK Android App Distribution solo API non raccoglie automaticamente dati dell'utente finale.

Dati raccolti in base all'utilizzo

L'SDK Android App Distribution solo API non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.



Authentication

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

Dati raccolti automaticamente

L'SDK Firebase Authentication raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Authentication
User agent Firebase

Per informazioni, consulta la sezione User-Agent di Firebase in questa pagina.

Indirizzo IP

Raccoglie gli indirizzi IP per fornire maggiore sicurezza e prevenire abusi durante la registrazione e l'autenticazione.

Stringhe user agent:

  • Se l'app utilizza FirebaseUI
  • versione dell'SDK Authentication utilizzata dall'app
  • piattaforma del dispositivo

Raccoglie le stringhe user agent per fornire, gestire e migliorare i servizi Firebase.

Tieni presente che questo user agent non si riferisce all'user agent Firebase.

ID app Firebase per Android

Raccoglie l'ID app Firebase per Android dell'app (non è il nome del pacchetto dell'app).

Questo valore è incluso nell'intestazione di ogni richiesta.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Firebase Authentication e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. La tabella riportata di seguito elenca alcuni esempi di dati degli utenti finali che possono essere raccolti in base all'utilizzo, ma assicurati di tenere conto di tutti i dati raccolti in base all'utilizzo specifico.

Dati A seconda della configurazione e del metodo di chiamata dell'app, l'SDK Firebase Authentication
Nome visualizzato

Raccoglie il nome visualizzato di un utente se lo sviluppatore lo fornisce.

Indirizzo email

Raccoglie l'indirizzo email di un utente (fornito dallo sviluppatore) se l'app utilizza uno dei seguenti elementi:

  • autenticazione con password dell'email
  • autenticazione tramite link email
  • un'identità federata come metodo di autenticazione e la risposta del provider federato contiene l'indirizzo email
Numero di telefono

Raccoglie il numero di telefono di un utente (fornito dallo sviluppatore) se l'app utilizza uno dei seguenti elementi:

  • autenticazione telefonica
  • numero di telefono come metodo di autenticazione
  • Flussi di autenticazione tramite SMS come secondo fattore
Token di integrità di Play Integrity

Raccoglie questo token di integrità se la tua app utilizza l'autenticazione telefonica. Consulta ulteriori informazioni sulla sicurezza dei dati per Play Integrity.

Token di attestazione di SafetyNet

Raccoglie questo token di attestazione se la tua app utilizza l'autenticazione telefonica e se il recupero del token Play Integrity non è riuscito. Consulta ulteriori informazioni sulla sicurezza dei dati per SafetyNet.

Token da reCAPTCHA Enterprise

Raccoglie questo token se la tua app utilizza reCAPTCHA Enterprise per proteggere i flussi Authentication. Consulta ulteriori informazioni sulla sicurezza dei dati per reCAPTCHA Enterprise.

Dati di contatto

Raccoglie i dati di contatto di un utente correlati a provider di autenticazione di terze parti se l'app utilizza un provider di autenticazione di terze parti con Firebase Authentication.

Ad esempio, l'identificatore di un utente potrebbe essere collegato al suo profilo Facebook se l'app utilizza l'autenticazione Facebook, a seconda degli ambiti concessi.

Per maggiori informazioni, consulta la documentazione del provider di autenticazione.

ID Game Center

Raccoglie l'ID Game Center di un utente se l'app è collegata a Game Center.

ID utente

Genera e memorizza un identificatore Firebase Authentication univoco.

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase Authentication in genere utilizza i dati raccolti elencati nelle sottosezioni precedenti per abilitare l'autenticazione e la gestione dell'account. Le stringhe user agent vengono utilizzate per fornire, mantenere e migliorare i servizi Firebase. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Cloud Firestore

com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx

Dati raccolti automaticamente

L'SDK Cloud Firestore raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Cloud Firestore
User agent Firebase

Per informazioni, consulta la sezione User-Agent di Firebase in questa pagina.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Cloud Firestore e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. Assicurati di tenere conto di tutti i dati degli utenti finali definiti dallo sviluppatore raccolti in base all'utilizzo specifico.

Altre considerazioni

Se utilizzi Cloud Firestore con Firebase Authentication e se un utente finale ha eseguito l'accesso, ogni richiesta da Cloud Firestore include automaticamente lo User-ID applicabile da Firebase Authentication.

Ulteriori informazioni

Scopo della raccolta dei dati

Lo user agent Firebase viene utilizzato internamente da Google per determinare l'adozione di piattaforme e versioni al fine di fornire, mantenere e migliorare i servizi Firebase. Non è mai collegato a un identificatore di utente o dispositivo.

Consulta le sottosezioni precedenti per informazioni su come possono essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



Cloud Functions for Firebase

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

Dati raccolti automaticamente

Cloud Functions for Firebase Client SDK raccoglie automaticamente i seguenti dati.

Dati Per impostazione predefinita, il Cloud Functions for Firebase Client SDK
Nome funzione

Raccoglie il nome della funzione al momento della chiamata.

Indirizzo IP

Raccoglie l'indirizzo IP del chiamante della funzione durante la chiamata della funzione per eseguire funzioni di gestione degli eventi e funzioni HTTP in base alle azioni dell'utente finale.

Token Firebase Cloud Messaging (FCM)

Raccoglie il token FCM per consentire agli sviluppatori di utilizzarlo nelle loro funzioni per inviare notifiche al dispositivo chiamante al momento della chiamata o per memorizzarlo per un utilizzo successivo.

Tieni presente che questo token viene raccolto indipendentemente dal fatto che l'app includa o utilizzi l'SDK FCM.

Dati raccolti in base all'utilizzo

Cloud Functions for Firebase Client SDK non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Altre considerazioni

Se un utente finale ha eseguito l'accesso tramite Firebase Authentication, ogni richiesta di funzione include automaticamente lo User-ID applicabile di Firebase Authentication.

Ulteriori informazioni

Scopo della raccolta dei dati

Cloud Functions for Firebase generalmente utilizza i dati raccolti elencati nelle sottosezioni precedenti per eseguire il codice di backend in risposta agli eventi attivati dalle funzionalità di Firebase e alle richieste HTTPS dalla tua app. Inoltre, consulta le sottosezioni precedenti per informazioni su come potrebbero essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Cloud Messaging

com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx

Dati raccolti automaticamente

L'SDK Firebase Cloud Messaging raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Cloud Messaging
Versione applicazione

Raccoglie la versione dell'app per l'iscrizione e l'annullamento dell'iscrizione agli argomenti.

User agent Firebase

Per informazioni, consulta la sezione User-Agent di Firebase in questa pagina.

Altre considerazioni

Cloud Messaging ha una dipendenza dall'SDK installazioni Firebase. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione Installazioni di questa pagina). Per scoprire di più sui dati che Cloud Messaging utilizza dalla raccolta di dati dell'SDK, consulta la documentazione sulla gestione delle installazioni di Firebase.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Firebase Cloud Messaging e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. La tabella riportata di seguito elenca alcuni esempi di dati degli utenti finali che possono essere raccolti in base all'utilizzo, ma assicurati di tenere conto di tutti i dati raccolti in base all'utilizzo specifico.

Dati A seconda della configurazione e del metodo di chiamata dell'app, l'SDK Firebase Cloud Messaging
Metriche di consegna dei messaggi

Raccoglie e invia le metriche di recapito dei messaggi a BigQuery se l'integrazione BigQuery è abilitata e setDeliveryMetricsExportToBigQuery è impostato su true.

Altre considerazioni

Alcune funzionalità facoltative di Cloud Messaging dipendono dall'SDK Firebase per Google Analytics. Se includi questo SDK nella tua app, assicurati di tenere conto dei dati degli utenti finali raccolti automaticamente da questo SDK (consulta la documentazione di Google Analytics). La tabella seguente elenca altri dati registrati:

Dati Se la tua app include l'SDK Firebase per Google Analytics, allora Cloud Messaging...
Eventi di interazione con le notifiche

Invia eventi di interazione con i messaggi localmente sul dispositivo per la registrazione tramite l'SDK Firebase per Google Analytics al fine di fornire dati di analisi per gli sviluppatori.

Ulteriori informazioni

Scopo della raccolta dei dati

Lo user agent Firebase viene utilizzato internamente da Google per determinare l'adozione di piattaforme e versioni al fine di fornire, mantenere e migliorare i servizi Firebase. Non è mai collegato a un identificatore di utente o dispositivo.

Cloud Messaging in genere utilizza gli altri dati raccolti elencati nelle sottosezioni precedenti per inviare messaggi all'app client. Inoltre, consulta le sottosezioni precedenti per informazioni su come potrebbero essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Cloud Storage for Firebase

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

Dati raccolti automaticamente

L'SDK Cloud Storage for Firebase raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Cloud Messaging
Versione dell'SDK Cloud Storage utilizzata dall'app

Raccoglie la versione dell'SDK Cloud Storage for Firebase utilizzata dall'app.

Questo valore è incluso nell'intestazione di ogni richiesta.

ID app Firebase per Android

Raccoglie l'ID app Firebase per Android dell'app (non è il nome del pacchetto dell'app).

Questo valore è incluso nell'intestazione di ogni richiesta.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Cloud Storage for Firebase e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. Assicurati di tenere conto di tutti i dati degli utenti finali definiti dallo sviluppatore raccolti in base all'utilizzo specifico.

Altre considerazioni

Se utilizzi Cloud Storage for Firebase con Firebase Authentication e se un utente finale ha eseguito l'accesso, ogni richiesta da Cloud Storage for Firebase include automaticamente lo User-ID applicabile da Firebase Authentication.

Ulteriori informazioni

Scopo della raccolta dei dati

Cloud Storage for Firebase utilizza generalmente i dati raccolti elencati nelle sottosezioni precedenti per fornire, gestire e migliorare i servizi Firebase. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



Crashlytics

com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk

Dati raccolti automaticamente

L'SDK Firebase Crashlytics raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Crashlytics
Analisi dello stack

Raccoglie le analisi dello stack quando un'applicazione si arresta in modo anomalo.

Stato dell'applicazione pertinente

Raccoglie lo stato dell'applicazione pertinente quando un'applicazione si arresta in modo anomalo.

Metadati del dispositivo pertinenti

Raccoglie metadati puntuali sul dispositivo quando un'applicazione si arresta in modo anomalo.

UUID installazione di Crashlytics

Genera e memorizza l'UUID di installazione Crashlytics per misurare il numero di utenti interessati da un arresto anomalo.

Altre considerazioni

Crashlytics ha una dipendenza dall'SDK installazioni Firebase. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati dell'utente finale raccolti automaticamente da questo SDK (consulta la sezione Installazioni di questa pagina). Tieni presente che Crashlytics non utilizza i dati raccolti dall'SDK installazioni Firebase, se non per ruotare l'UUID installazione Crashlytics in base alle modifiche all'ID installazione Firebase dell'istanza dell'app.

Crashlytics ha anche una dipendenza dall'SDK Firebase sessions per fornire metriche di qualità nella console Firebase. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione SDK Firebase sessions in questa pagina).

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Firebase Crashlytics e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. La tabella riportata di seguito elenca alcuni esempi di dati degli utenti finali che possono essere raccolti in base all'utilizzo, ma assicurati di tenere conto di tutti i dati raccolti in base all'utilizzo specifico.

Dati A seconda della configurazione e del metodo di chiamata dell'app, l'SDK Firebase Crashlytics
Dati definiti dallo sviluppatore

Raccoglie eventuali chiavi personalizzate, log e ID utente in formato libero che uno sviluppatore allega ai report sugli arresti anomali.

Dati definiti dallo sviluppatore

Raccoglie tutti gli eventi non irreversibili definiti dallo sviluppatore con tracce dello stack personalizzate.

Altre considerazioni

Alcune funzionalità facoltative di Crashlytics dipendono dall'SDK Firebase per Google Analytics. Se includi questo SDK nella tua app, assicurati di tenere conto dei dati dell'utente finale raccolti automaticamente da questo SDK (consulta la documentazione di Google Analytics). La seguente tabella elenca i dati utilizzati da Crashlytics dalla raccolta di dati:

Dati Se la tua app include l'SDK Firebase per Google Analytics, allora Crashlytics...
Log "breadcrumb"

Utilizza i log "breadcrumb" raccolti dall'SDK Firebase per Google Analytics. Questi log identificano le azioni dell'utente immediatamente prima di un arresto anomalo, nonché il numero di arresti anomali.

Se includi anche l'SDK Firebase Remote Config nella tua app, assicurati di tenere conto dei dati Remote Config definiti dallo sviluppatore raccolti automaticamente dall'SDK Crashlytics. La tabella seguente elenca i dati raccolti dall'SDK Crashlytics:

Dati Se la tua app include l'SDK Firebase Remote Config, allora l'SDK Crashlytics
Metadati di implementazione Remote Config definiti dallo sviluppatore

Raccoglie i metadati di implementazione, che includono versioni del modello, ID variante di implementazione, chiavi dei parametri e valori dei parametri interessati dalle implementazioni attive.Remote Config

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase Crashlytics in genere utilizza i dati raccolti elencati nelle sottosezioni precedenti per attivare i servizi di segnalazione e gestione degli arresti anomali. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



Data Connect

com.google.firebase:firebase-dataconnect

Dati raccolti automaticamente

L'SDK Firebase Data Connect raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Data Connect
Indica se viene utilizzata la generazione di codici locali per Data Connect

Raccoglie informazioni per stabilire se le richieste al servizio Data Connect provengono da codice generato dal generatore di codice Data Connect o, in alternativa, dall'utilizzo diretto dell'SDK Data Connect.

Questo valore è incluso nell'intestazione di ogni richiesta.

ID app Firebase per Android

Raccoglie l'ID app Firebase per Android dell'app (non è il nome del pacchetto dell'app).

Questo valore è incluso nell'intestazione di ogni richiesta.

User agent Firebase

Per informazioni, consulta la sezione User-agent di Firebase in questa pagina.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Data Connect e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. Assicurati di tenere conto di tutti i dati degli utenti finali definiti dallo sviluppatore che vengono raccolti in base all'utilizzo specifico.

Altre considerazioni

Se utilizzi Data Connect con Firebase Authentication e se un utente finale ha eseguito l'accesso, ogni richiesta da Data Connect include automaticamente lo User-ID applicabile da Firebase Authentication.

Ulteriori informazioni

Scopo della raccolta dei dati

Lo user agent Firebase viene utilizzato internamente da Google per determinare l'adozione di piattaforme e versioni al fine di fornire, mantenere e migliorare i servizi Firebase. Non è mai collegato a un identificatore di utente o dispositivo.

Consulta le sottosezioni precedenti per informazioni su come possono essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx

L'SDK Firebase Dynamic Links raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Dynamic Links
URL link dinamico

Raccoglie l'URL del link dinamico quando viene eseguita un'interazione con l'URL, inclusi i metadati definiti dallo sviluppatore che lo sviluppatore imposta nel link al momento della creazione.

Se l'app viene installata con l'SDK Firebase Dynamic Links integrato, Firebase registra gli eventi di interazione con lo stato dell'app e con i link.

Se un utente interagisce con un link dinamico Firebase, i seguenti dati vengono registrati automaticamente, indipendentemente dal fatto che l'app sia installata sul dispositivo dell'utente:

Dati Per impostazione predefinita, Firebase...
URL link dinamico

Registra l'URL del link dinamico quando viene eseguita un'interazione con l'URL, inclusi i metadati definiti dallo sviluppatore che lo sviluppatore imposta nel link al momento della creazione.

Nome del pacchetto dell'app

Registra il nome del pacchetto dell'app per il deep linking posticipato (deep link dopo l'installazione dell'app).

Stato dell'app

Informazioni dei log relative allo stato dell'app sul dispositivo dell'utente, tra cui lo stato di installazione e se l'app è stata aperta in precedenza.

Eventi di interazione con i link

Registra gli eventi di interazione con i link.

L'SDK Firebase Dynamic Links non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Alcune funzionalità facoltative di Dynamic Links dipendono dall'SDK Firebase per Google Analytics. Se includi questo SDK nella tua app, assicurati di tenere conto dei dati dell'utente finale raccolti automaticamente da questo SDK (consulta la documentazione di Google Analytics). La tabella seguente elenca altri dati registrati:

Dati Se la tua app include l'SDK Firebase per Google Analytics, allora Dynamic Links...
Eventi di interazione con i link

Invia eventi di interazione con i link localmente sul dispositivo per la registrazione tramite l'SDK Firebase per Google Analytics al fine di fornire dati di analisi per gli sviluppatori.

Firebase Dynamic Links in genere utilizza i dati raccolti elencati nelle sottosezioni precedenti per indirizzare gli utenti finali direttamente ai contenuti collegati nella tua app. Inoltre, consulta le sottosezioni precedenti per informazioni su come potrebbero essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



Google Analytics

com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx

Per informazioni sulla raccolta dei dati di Google Analytics, consulta la documentazione di 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

Dati raccolti automaticamente

L'SDK Firebase In-App Messaging raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase In-App Messaging
Eventi di interazione con i messaggi, inclusi impressioni, clic e chiusure

Invia eventi di interazione con i messaggi per fornire dati di analisi per gli sviluppatori.

Altre considerazioni

In-App Messaging ha una dipendenza obbligatoria dall'SDK Firebase per Google Analytics. Poiché devi includere questo SDK nella tua app, assicurati di tenere conto dei dati degli utenti finali raccolti automaticamente da questo SDK (consulta la documentazione di Google Analytics). La tabella seguente elenca esempi di come l'SDK In-App Messaging interagisce con i dati di Google Analytics:

Dati Se la tua app include l'SDK Firebase per Google Analytics, allora Firebase In-App Messaging...
Eventi di interazione con i messaggi, inclusi impressioni, clic e chiusure

Invia eventi di interazione con i messaggi localmente sul dispositivo per la registrazione tramite l'SDK Firebase per Google Analytics al fine di fornire dati di analisi per gli sviluppatori.

Proprietà utente

Imposta e utilizza le proprietà utente raccolte dall'SDK Firebase per Google Analytics per scegliere come target i messaggi basati su condizioni delle proprietà utente.

In-App Messaging ha anche una dipendenza dall'SDK per le installazioni Firebase. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione Installazioni di questa pagina). Per scoprire di più sui dati che In-App Messaging utilizza dalla raccolta di dati dell'SDK, consulta la documentazione sulla gestione delle installazioni di Firebase.

Dati raccolti in base all'utilizzo

Gli SDK Firebase In-App Messaging non dispongono di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase In-App Messaging utilizza generalmente i dati raccolti elencati nelle sottosezioni precedenti per inviare messaggi agli utenti finali all'interno dell'app stessa. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Installazioni

com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx

Dati raccolti automaticamente

L'SDK Firebase Installations raccoglie automaticamente i seguenti dati.

Dati Per impostazione predefinita, l'SDK installazioni Firebase
ID installazione Firebase (FID)

Genera e raccoglie un identificatore per installazione (FID) che non identifica in modo univoco un utente o un dispositivo fisico.

User agent Firebase

Per informazioni, consulta la sezione User-Agent di Firebase in questa pagina.

Dati raccolti in base all'utilizzo

L'SDK Firebase non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Ulteriori informazioni

Scopo della raccolta dei dati

Lo user agent Firebase viene utilizzato internamente da Google per determinare l'adozione di piattaforme e versioni al fine di fornire, mantenere e migliorare i servizi Firebase. Non è mai collegato a un identificatore di utente o dispositivo.

Firebase installazioni in genere utilizzano gli altri dati raccolti elencati nelle sottosezioni precedenti per fornire un identificatore univoco per identificare le installazioni di app. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Firebase ML model downloader

com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx

Dati raccolti automaticamente

L'SDK per il download di modelli Firebase ML raccoglie automaticamente i seguenti dati .

Dati Per impostazione predefinita, l'SDK per il download del modello Firebase ML
Metadati di download del modello ML, inclusi eventi di download, eliminazione ed errori

Raccoglie i metadati degli eventi di download dei modelli per monitorare la stabilità e i problemi di latenza.

installation auth token

Raccoglie token di autenticazione dell'installazione per l'autenticazione del dispositivo quando interagisce con le istanze dell'app (ad esempio, per distribuire modelli per sviluppatori alle istanze dell'app).

Altre considerazioni

Il downloader del modello Firebase ML ha una dipendenza dall'SDK Firebase Installations. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione Installazioni di questa pagina). Per scoprire di più sui dati che lo strumento di download dei modelli Firebase ML utilizza dalla raccolta dei dati dell'SDK, consulta la documentazione relativa alla gestione delle installazioni di Firebase.

Dati raccolti in base all'utilizzo

L'SDK per il download di modelli Firebase ML non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase ML in genere utilizza i dati raccolti elencati nelle sottosezioni precedenti per scaricare i modelli ML. Firebase ML aggrega e utilizza i metadati di download del modello per monitorare la qualità del prodotto, comprendere l'utilizzo e definire la direzione del prodotto. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Performance Monitoring

com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx

Dati raccolti automaticamente

L'SDK Firebase Performance Monitoring raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Performance Monitoring
Metriche sul rendimento dell'app, tra cui tempo di avvio dell'app e latenza della richiesta di rete

Raccoglie le metriche sul rendimento dell'app durante il ciclo di vita e l'utilizzo dell'app da parte dell'utente finale.

Utilizzo di CPU/memoria

Raccoglie l'utilizzo di CPU/memoria dell'applicazione per fornire una visualizzazione cronologica delle prestazioni dell'app.

Metadati del dispositivo pertinenti

Raccoglie metadati del dispositivo pertinenti per filtrare i dati sul rendimento in base a diversi segmenti di dispositivi.

Indirizzo IP

Raccoglie l'indirizzo IP per mappare gli eventi di rendimento ai paesi da cui provengono.

Altre considerazioni

Performance Monitoring ha una dipendenza dall'SDK installazioni Firebase. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione Installazioni di questa pagina). Per scoprire di più sui dati che Performance Monitoring utilizza dalla raccolta di dati dell'SDK, consulta la documentazione sulla gestione delle installazioni di Firebase.

Performance Monitoring dipende anche dall'SDK Firebase Remote Config per controllare il volume di eventi raccolti da un'applicazione. Poiché l'SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione Remote Config di questa pagina).

Performance Monitoring ha anche una dipendenza dall'SDK Firebase sessions per segnalare le visualizzazioni della cronologia dei dati sul rendimento nella console Firebase. Poiché l'SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione SDK Firebase sessions in questa pagina).

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Firebase Performance Monitoring e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. La tabella riportata di seguito elenca alcuni esempi di dati degli utenti finali che possono essere raccolti in base all'utilizzo, ma assicurati di tenere conto di tutti i dati raccolti in base all'utilizzo specifico.

Dati A seconda della configurazione e del metodo di chiamata dell'app, l'SDK Firebase Performance Monitoring
Tracce personalizzate definite dallo sviluppatore

Raccoglie le metriche sulle prestazioni dell'app per tutte le tracce personalizzate che uno sviluppatore strumenta nella sua app.

Metriche personalizzate sul rendimento
(dati definiti dallo sviluppatore)

Raccoglie tutte le metriche personalizzate sul rendimento che uno sviluppatore allega alle tracce personalizzate.

Attributi personalizzati
(dati definiti dallo sviluppatore)

Raccoglie tutti gli attributi personalizzati che uno sviluppatore allega alle tracce personalizzate.

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase Performance Monitoring utilizza generalmente i dati raccolti elencati nelle sottosezioni precedenti per attivare il monitoraggio e la generazione di report sul rendimento delle app. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



Realtime Database

com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx

Dati raccolti automaticamente

L'SDK Firebase Realtime Database raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Realtime Database
Indirizzo IP

Raccoglie gli indirizzi IP per attivare lo strumento Profiler, che aiuta gli sviluppatori a comprendere le tendenze di utilizzo e le suddivisioni della piattaforma

User agent

Raccoglie le stringhe user agent per attivare lo strumento di profilazione, che aiuta gli sviluppatori a comprendere le tendenze di utilizzo e le suddivisioni della piattaforma

Tieni presente che questo user agent non si riferisce all'user agent Firebase.

Dati raccolti in base all'utilizzo

A seconda di come configuri o richiami l'SDK Firebase Realtime Database e le funzionalità del prodotto, la tua app potrebbe raccogliere dati degli utenti finali che devono essere inclusi nell'informativa sui dati. Assicurati di tenere conto di tutti i dati degli utenti finali definiti dallo sviluppatore raccolti in base all'utilizzo specifico.

Altre considerazioni

Se utilizzi Realtime Database con Firebase Authentication e se un utente finale ha eseguito l'accesso, ogni richiesta da Realtime Database include automaticamente lo User-ID applicabile da Firebase Authentication.

Ulteriori informazioni

Scopo della raccolta dei dati

Consulta le sottosezioni precedenti per informazioni su come possono essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati degli utenti finali definiti dallo sviluppatore raccolti dall'SDK.



Remote Config

com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx

Dati raccolti automaticamente

L'SDK Firebase Remote Config raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase Remote Config
Codice paese

Raccoglie il codice paese per scegliere come target i parametri basati su questi dati.

Codice lingua

Raccoglie il codice lingua per scegliere come target i parametri basati su questi dati.

Fuso orario

Raccoglie il fuso orario per scegliere come target i parametri basati su questi dati.

Versione piattaforma

Raccoglie la versione della piattaforma per scegliere come target i parametri basati su questi dati.

Versione sistema operativo

Raccoglie la versione del sistema operativo per scegliere come target i parametri basati su questi dati.

ID app Firebase per Android

Raccoglie l'ID app Firebase per Android dell'app (non è il nome del pacchetto dell'app) per scegliere come target i parametri basati su questi dati.

Nome del pacchetto dell'app

Raccoglie il nome del pacchetto per scegliere come target i parametri basati su questi dati.

Versione dell'SDK Remote Config utilizzata dall'app

Raccoglie la versione dell'SDK per fornire, gestire e migliorare i servizi Firebase.

Altre considerazioni

Remote Config ha una dipendenza dall'SDK installazioni Firebase. Poiché questo SDK è incluso in modo transitivo nella tua app, assicurati di tenere conto dei dati utente finale raccolti automaticamente da questo SDK (consulta la sezione Installazioni di questa pagina). Per scoprire di più sui dati che Remote Config utilizza dalla raccolta di dati dell'SDK, consulta la documentazione sulla gestione delle installazioni di Firebase.

Dati raccolti in base all'utilizzo

L'SDK Firebase Remote Config non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Altre considerazioni

Alcune funzionalità facoltative di Remote Config dipendono dall'SDK Firebase per Google Analytics. Se includi questo SDK nella tua app, assicurati di tenere conto dei dati degli utenti finali raccolti automaticamente da questo SDK (consulta la documentazione di Google Analytics). La tabella seguente elenca esempi di come l'SDK Remote Config interagisce con i dati di Google Analytics:

Dati Se la tua app include l'SDK Firebase per Google Analytics, allora Remote Config...
Proprietà utente

Raccoglie le proprietà utente ottenute dall'SDK Firebase per Google Analytics per scegliere come target i parametri basati su condizioni delle proprietà utente.

Orario prima apertura

Raccoglie il timestamp dell'evento first_open ottenuto dall'SDK Firebase per Google Analytics al fine di scegliere come target i parametri basati sulla prima ora di apertura.

Se è implementata la personalizzazione Remote Config, i dati ottenuti dall'SDK Firebase Remote Config e gli eventi ottenuti dall'SDK Firebase per Google Analytics possono essere utilizzati per creare modelli predittivi e misurare il rendimento di questi modelli.

Ulteriori informazioni

Scopo della raccolta dei dati

Firebase Remote Config utilizza generalmente i dati raccolti elencati nelle sottosezioni precedenti per modificare il comportamento e l'aspetto della tua app senza pubblicare un aggiornamento dell'app. I dati aggregati per la versione del sistema operativo e la versione dell'SDK vengono utilizzati da Firebase per comprendere le tendenze di utilizzo e definire la direzione del prodotto. Inoltre, consulta le sottosezioni riportate sopra per informazioni su come potrebbero essere utilizzati dati specifici. Nell'informativa sui dati, assicurati anche di tenere conto del modo in cui utilizzi nello specifico i dati raccolti.



Librerie Firebase incluse in modo transitivo

Le librerie Firebase elencate in questa sezione sono incluse in modo transitivo in alcune delle altre librerie Firebase. Nessuna delle seguenti librerie ha una superficie accessibile per gli sviluppatori, ma potrebbe raccogliere dati degli utenti finali (vedi ogni libreria di seguito per i dettagli).

Sessioni Firebase

com.google.firebase:firebase-sessions

Dati raccolti automaticamente

L'SDK Firebase sessions raccoglie automaticamente i seguenti dati:

Dati Per impostazione predefinita, l'SDK Firebase sessions
Metadati dell'app

Raccoglie i metadati sull'applicazione, ad esempio il nome del pacchetto, le informazioni sul sistema operativo, la versione dell'SDK e il tipo di connessione di rete.

Metadati del dispositivo

Raccoglie metadati sull'applicazione, come produttore e modello del dispositivo.

Metriche dell'applicazione

Raccoglie dati sull'utilizzo, ad esempio l'ora in cui un'app è stata portata in primo piano per avviare una nuova sessione.

Dati raccolti in base all'utilizzo

L'SDK Firebase sessions non dispone di funzionalità facoltative che lo sviluppatore può configurare o richiamare per raccogliere altri dati degli utenti finali.

Informazioni aggiuntive

Scopo della raccolta dei dati

L'SDK Firebase sessions utilizza i dati raccolti elencati nelle sottosezioni precedenti per fornire metriche sugli arresti anomali e sul rendimento dell'applicazione. Inoltre, consulta le sottosezioni precedenti per informazioni su come potrebbero essere utilizzati i dati specifici. Nell'informativa sui dati, assicurati di tenere conto anche di come utilizzi specificamente i dati raccolti, oltre a come utilizzi i dati utente finale definiti dallo sviluppatore raccolti dall'SDK.



Altre risorse utili