Preparação para os requisitos de divulgação de dados do Google Play

Em maio de 2021, o Google Play anunciou a nova seção "Segurança dos dados", uma declaração fornecida pelo desenvolvedor sobre práticas de coleta, compartilhamento e segurança de dados de um app.

Esta página pode ajudar você a completar os requisitos de divulgação de dados com relação ao seu uso dos SDKs do Firebase para Android. Você vai descobrir como e se os nossos SDKs manipulam dados do usuário final e verá exemplos de configurações aplicáveis ou invocações controláveis pelo desenvolvedor do app.

Queremos ser o mais transparente possível com você. Mas, como desenvolvedor de apps, você é a única pessoa responsável por decidir como responder ao formulário da seção "Segurança dos dados" do Google Play em relação às práticas de coleta, compartilhamento e segurança de dados do usuário final.

Como usar as informações desta página

Esta página lista os dados do usuário final coletados somente pela versão mais recente de cada SDK do Firebase para Android.

Mais adiante nesta página, você encontra seções de cada SDK, com detalhes sobre dados coletados automaticamente e dados coletados de acordo com o uso. Coleta automática significa que o SDK coleta dados específicos sem que você invoque métodos ou classes específicas no seu app, mas em muitos casos, os dados coletados pelo SDK dependem do uso específico que o app faz do produto, isso inclui a configuração do aplicativo e como ele invoca o SDK.

Para concluir a divulgação de dados, use o guia sobre tipos de dados do Android e determine qual tipo de dados descreve melhor os dados coletados. Na divulgação de dados, considere também a forma como o app específico compartilha e usa os dados coletados.

Visão geral da criptografia, do compartilhamento e da exclusão de dados para SDKs do Firebase para Android

Criptografia de dados

O Firebase criptografa em trânsito os dados do usuário final coletados e listados nesta página usando HTTPS.

Compartilhamento de dados

O Firebase não transfere para terceiros os dados do usuário final coletados e listados nesta página, exceto:

  • para subprocessadores terceirizados, que nos ajudam a fornecer os serviços do Firebase;
  • de acordo com as suas instruções, por exemplo, se você escolher vincular o Firebase a outros serviços que não sejam do Firebase.
Exclusão de dados

O Firebase permite que os desenvolvedores excluam dados de usuários finais de maneira consistente com a funcionalidade dos serviços do Firebase.



User agent do Firebase

O user agent do Firebase não é um SDK do Firebase para Android, e sim um pacote de informações coletadas por vários SDKs do Firebase para Android que lista o seguinte:

  • Os metadados do dispositivo: versão, nome, modelo, marca e formato do SO

  • O aplicativo usado para instalar o app (por exemplo, a Play Store) (consulte a documentação)

  • Os SDKs do Firebase usados no seu app e as versões deles

O Google analisa os dados do user agent do Firebase internamente para determinar a adoção da plataforma e da versão e, assim, fornecer, manter e melhorar os serviços do Firebase. Ele nunca é vinculado a um usuário ou identificador de dispositivo.

Se um SDK do Firebase para Android coletar o user agent do Firebase, ele será listado na seção do SDK abaixo.



Teste A/B

com.google.firebase:firebase-abt

Dados coletados automaticamente

O SDK do Teste A/B do Firebase não coleta automaticamente os dados do usuário final.

Outras considerações

O SDK do Teste A/B do Firebase define e usa propriedades de usuário do Google Analytics para especificar a participação em grupos experimentais da Configuração remota e do recurso Mensagens no app do Firebase.

Como o SDK do Teste A/B é usado diretamente apenas pela Configuração remota e pelas Mensagens no app do Firebase, consulte essas seções específicas nesta página para aprender sobre a coleta de dados e a finalidade dela.

Dados coletados de acordo com o uso

O SDK do Teste A/B do Firebase não tem recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário 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

Dados coletados automaticamente

Os SDKs do Firebase App Check coletam os dados a seguir automaticamente.

Dados Por padrão, os SDKs do Firebase App Check...
User agent do Firebase

Para mais informações, consulte a seção do user agent do Firebase nesta página.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca os SDKs do Firebase App Check e dos recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. A tabela a seguir lista exemplos de dados do usuário final que podem ser coletados de acordo com o uso, mas considere todos os dados que você coleta para uso específico.

Dados Dependendo da configuração e invocação do app, os SDKs do Firebase App Check...
Token de atestado do SafetyNet

Colete esse token de atestado se o app usar o SafetyNet como um provedor de atestado. Saiba mais informações de segurança de dados para SafetyNet.

Token de integridade da Play Integrity

Colete esse token de integridade se o app usar a Play Integrity como um provedor de atestado. Saiba mais informações de segurança de dados para Play Integrity.

Mais informações

Objetivo da coleta de dados

O Google analisa os dados do user agent do Firebase internamente para determinar a adoção da plataforma e da versão e, assim, fornecer, manter e melhorar os serviços do Firebase. Ele nunca é vinculado a um usuário ou identificador de dispositivo.

Geralmente, o Firebase App Check usa os outros dados coletados listados nas subseções acima para validar atestados de apps e proteger os recursos do back-end contra abusos. Revise as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



App Distribution

Implementação completa do SDK do App Distribution para Android

com.google.firebase:firebase-appdistribution

A implementação completa do SDK do App Distribution para Android é feita apenas para testes Beta. Não inclua a implementação completa do SDK do App Distribution no seu aplicativo ao fazer o envio dele para o Google Play.

SDK do App Distribution para Android exclusivo da API

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

Dados coletados automaticamente

O SDK do App Distribution para Android exclusivo da API não coleta os dados do usuário final automaticamente.

Dados coletados de acordo com o uso

O SDK do App Distribution para Android exclusivo da API não tem recursos opcionais que o desenvolvedor pode configurar ou invocar para coletar outros dados do usuário final.



Authentication

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

Dados coletados automaticamente

O SDK do Firebase Authentication coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Firebase Authentication…
User agent do Firebase

Para mais informações, consulte a seção do user agent do Firebase nesta página.

Endereço IP

Coleta endereços IP para fornecer mais segurança e evitar abusos durante a inscrição e a autenticação.

Strings do user agent:

  • se o app usa a FirebaseUI;
  • a versão do SDK do Authentication usada pelo app;
  • a plataforma do dispositivo.

Coleta strings de user agent para fornecer, manter e melhorar os serviços do Firebase.

Esse user agent não se refere ao user agent do Firebase.

ID do app Android do Firebase

Coleta o ID do app Android do Firebase (não é o nome do pacote do app).

Esse valor está incluído no cabeçalho de cada solicitação.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Firebase Authentication e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. A tabela a seguir lista exemplos de dados do usuário final que podem ser coletados de acordo com o uso, mas considere todos os dados que você coleta para uso específico.

Dados Dependendo da configuração e da invocação do app, o SDK do Firebase Authentication...
Nome de exibição

Coleta o nome de exibição de um usuário se o desenvolvedor o fornecer.

Endereço de e-mail

Coleta o endereço de e-mail de um usuário (conforme fornecido pelo desenvolvedor) se o app usar qualquer um dos seguintes itens:

  • Autenticação de senha de e-mail
  • Autenticação de link de e-mail
  • Uma identidade federada como um método de autenticação e a resposta do provedor federado que contém o endereço de e-mail
Telefone

Coleta o número de telefone de um usuário (conforme fornecido pelo desenvolvedor) se o app usar qualquer um dos seguintes itens:

  • Autenticação por telefone
  • Número de telefone como método de autenticação
  • Fluxos de SMS como segundo fator de autenticação
Token de integridade da Play Integrity

Coleta esse token de integridade se o app usar autenticação por smartphone. Saiba mais informações de segurança de dados para Play Integrity.

Token de atestado do SafetyNet

Coleta esse token de atestado se o app usar a autenticação por smartphone e se a busca do token da Play Integrity falhar. Saiba mais informações de segurança de dados para SafetyNet.

Token do reCAPTCHA Enterprise

Coleta esse token se o app usa o reCAPTCHA Enterprise para proteger os fluxos de autenticação. Confira mais informações de segurança de dados para o reCAPTCHA Enterprise.

Dados de contato

Coleta os dados de contato de um usuário relacionados a provedores de autenticação de terceiros se o app usar um provedor de autenticação de terceiros com o Firebase Authentication.

Por exemplo, o identificador de um usuário poderá ser vinculado ao perfil do Facebook se o desenvolvedor usar a autenticação da rede social, dependendo dos escopos concedidos.

Consulte a documentação do provedor de autenticação para mais informações.

ID do Game Center

Coleta o ID do Game Center de um usuário se o app estiver vinculado ao Game Center.

ID do usuário

Gera e armazena um identificador exclusivo do Firebase Authentication.

Mais informações

Objetivo da coleta de dados

O Firebase Authentication geralmente usa os dados coletados listados nas subseções acima para ativar a autenticação e o gerenciamento de contas. As strings de user agent são usadas para fornecer, manter e melhorar os serviços do Firebase. Revise as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Cloud Firestore

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

Dados coletados automaticamente

O SDK do Cloud Firestore coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Cloud Firestore...
User agent do Firebase

Para mais informações, consulte a seção do user agent do Firebase nesta página.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Cloud Firestore e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. Considere todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo seu uso específico.

Outras considerações

Quando você usa o Cloud Firestore com o Firebase Authentication, e um usuário final está conectado, todas as solicitações do Cloud Firestore incluem automaticamente o ID do usuário aplicável do Firebase Authentication.

Mais informações

Objetivo da coleta de dados

O Google analisa os dados do user agent do Firebase internamente para determinar a adoção da plataforma e da versão e, assim, fornecer, manter e melhorar os serviços do Firebase. Ele nunca é vinculado a um usuário ou identificador de dispositivo.

Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



Cloud Functions para Firebase

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

Dados coletados automaticamente

O SDK de cliente do Cloud Functions para Firebase coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK de cliente do Cloud Functions para Firebase...
Nome da função

Coleta o nome da função na invocação da função.

Endereço IP

Coleta o endereço IP do autor da chamada na invocação da função para executar funções de manipulação de eventos e funções HTTP com base nas ações do usuário final.

Token do Firebase Cloud Messaging (FCM)

Coleta o token do FCM para que os desenvolvedores usem esse token nas funções deles e possam enviar notificações ao dispositivo de chamada no momento da chamada ou armazenem para usar depois.

Esse token é coletado se o aplicativo incluir ou usar o SDK do FCM.

Dados coletados de acordo com o uso

O SDK de cliente do Cloud Functions para Firebase não tem recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário final.

Outras considerações

Quando um usuário final está conectado pelo Firebase Authentication, todas as solicitações de função incluem automaticamente o ID do usuário aplicável do Firebase Authentication.

Mais informações

Objetivo da coleta de dados

O Cloud Functions para Firebase geralmente usa os dados coletados listados nas subseções acima para executar o código de back-end em resposta a eventos acionados pelos recursos do Firebase e pelas solicitações HTTPS do seu app. Confira as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Cloud Messaging

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

Dados coletados automaticamente

O SDK do Firebase Cloud Messaging coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Firebase Cloud Messaging...
Versão do aplicativo

Coleta a versão do app para assinatura de tópicos e cancelamento de assinatura.

User agent do Firebase

Para mais informações, consulte a seção do user agent do Firebase nesta página.

Outras considerações

O Cloud Messaging depende do SDK de instalações do Firebase. Como o SDK é incluído de forma transitiva no app, considere os dados do usuário final que ele coleta automaticamente. Consulte a seção de instalações nesta página. Para saber mais sobre os dados coletados por esse SDK usados pelo Cloud Messaging, acesse a documentação sobre gerenciamento de instalações do Firebase.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Firebase Cloud Messaging e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. A tabela a seguir lista exemplos de dados do usuário final que podem ser coletados de acordo com o uso, mas considere todos os dados que você coleta para uso específico.

Dados Dependendo da configuração e invocação do app, o SDK do Firebase Cloud Messaging...
Métricas de entrega de mensagem

Coleta e envia métricas de entrega de mensagens para o BigQuery se a integração com o BigQuery estiver ativada e setDeliveryMetricsExportToBigQuery estiver definida como verdadeira.

Outras considerações

Alguns recursos opcionais do Cloud Messaging dependem do SDK do Firebase para Google Analytics. Se você incluir esse SDK no seu app, considere os dados do usuário final coletados automaticamente por esse SDK. Consulte a documentação do Google Analytics. A tabela a seguir lista outros dados registrados:

Dados Se o app inclui o SDK do Firebase para Google Analytics, o Cloud Messaging...
Eventos de interação de notificação

Envia eventos de interação de mensagem localmente no dispositivo para geração de registros com o SDK do Firebase para o Google Analytics, fornecendo dados de análise aos desenvolvedores.

Mais informações

Objetivo da coleta de dados

O Google analisa os dados do user agent do Firebase internamente para determinar a adoção da plataforma e da versão e, assim, fornecer, manter e melhorar os serviços do Firebase. Ele nunca é vinculado a um usuário ou identificador de dispositivo.

O Cloud Messaging geralmente usa os outros dados coletados listados nas subseções acima para enviar mensagens ao app cliente. Além disso, leia as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Cloud Storage para Firebase

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

Dados coletados automaticamente

O SDK do Cloud Storage para Firebase coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Firebase Cloud Messaging...
Versão do SDK do Cloud Storage usado pelo app

Coleta a versão do SDK do Cloud Storage para Firebase usada pelo aplicativo.

Esse valor está incluído no cabeçalho de cada solicitação.

ID do app Android do Firebase

Coleta o ID do app Android do Firebase (não é o nome do pacote do app).

Esse valor está incluído no cabeçalho de cada solicitação.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Cloud Storage para Firebase e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. Considere todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo seu uso específico.

Outras considerações

Se você usar o Cloud Storage para Firebase com o Firebase Authentication, e se um usuário final estiver conectado, todas as solicitações do Cloud Storage para Firebase vão incluir automaticamente o ID do usuário aplicável do Firebase Authentication.

Mais informações

Objetivo da coleta de dados

O Cloud Storage para Firebase geralmente usa os dados coletados listados nas subseções acima para fornecer, manter e melhorar os serviços do Firebase. Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



Crashlytics

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

Dados coletados automaticamente

O SDK do Firebase Crashlytics coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Firebase Crashlytics...
Stack traces

Coleta stack traces quando um aplicativo falha.

Estado relevante do aplicativo

Coleta o estado relevante do aplicativo quando ele falha.

Metadados de dispositivo relevantes

Coleta metadados pontuais sobre o dispositivo quando um aplicativo falha.

UUID de instalação do Crashlytics

Gera e armazena o UUID de instalação do Crashlytics para medir o número de usuários afetados por uma falha.

Outras considerações

O Crashlytics depende do SDK de instalações do Firebase. Como o SDK é incluído de forma transitiva no app, considere os dados do usuário final que ele coleta automaticamente. Consulte a seção de instalações nesta página. O Crashlytics não usa nenhum dos dados coletados pelo SDK de instalações do Firebase, exceto para alternar o UUID de instalação do Crashlytics com base nas alterações do ID de instalação do Firebase da instância do app.

O Crashlytics também depende do SDK de sessões do Firebase para fornecer métricas de qualidade no Console do Firebase. Como o SDK é incluído transitivamente no app, considere os dados do usuário final coletados automaticamente por ele. Consulte a seção SDK das sessões do Firebase.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Firebase Crashlytics e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. A tabela a seguir lista exemplos de dados do usuário final que podem ser coletados de acordo com o uso, mas considere todos os dados que você coleta para uso específico.

Dados Dependendo da configuração e invocação do app, o SDK do Firebase Crashlytics...
Dados definidos pelo desenvolvedor

Coleta chaves personalizadas, registros e IDs de usuário de texto livre que um desenvolvedor anexa aos relatórios de erros.

Dados definidos pelo desenvolvedor

Coleta eventos não fatais definidos pelo desenvolvedor com stack traces personalizados.

Outras considerações

Alguns recursos opcionais do Crashlytics dependem do SDK do Firebase para o Google Analytics. Se você incluir esse SDK no seu app, considere os dados do usuário final coletados automaticamente por esse SDK. Consulte a documentação do Google Analytics. A tabela a seguir lista os dados que o Crashlytics usa dessa coleção de dados:

Dados Se o app inclui o SDK do Firebase para Google Analytics, o Crashlytics...
registros de navegação estrutural

Usa os registros de navegação estrutural coletados pelo SDK do Firebase para o Google Analytics. Esses registros identificam as ações do usuário imediatamente antes de ocorrer uma falha, assim como a contagem de falhas encontrada.

Mais informações

Objetivo da coleta de dados

O Firebase Crashlytics geralmente usa os dados coletados listados nas subseções acima para ativar relatórios de erros e serviços de gerenciamento de falhas. Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



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

O SDK do Dynamic Links coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Dynamic Links...
URL do link dinâmico

Coleta o URL do link dinâmico quando há interação com o URL, incluindo os metadados que o desenvolvedor definiu quando criou o link.

Se o app for instalado com o SDK do Dynamic Links integrado, o Firebase vai registrar os estados do app e os eventos de interação do link.

Se um usuário interagir com um link dinâmico do Firebase, os seguintes dados serão registrados automaticamente, independentemente do app estar instalado no dispositivo do usuário:

Dados Por padrão, o Firebase...
URL do link dinâmico

Registra o URL do link dinâmico quando há interação com o URL, incluindo os metadados que o desenvolvedor definiu quando criou o link.

Nome do pacote do app

Registra o nome do pacote do app para links diretos adiados (link direto após a instalação do app).

Estado do app

Registra informações relacionadas ao estado do app no dispositivo do usuário, incluindo o estado da instalação e se o app já foi aberto.

Eventos de interação do link

Registra eventos de interação com link.

O SDK do Dynamic Links não tem recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário final.

Alguns recursos opcionais do Dynamic Links dependem do SDK do Firebase para o Google Analytics. Se você incluir esse SDK no seu app, considere os dados do usuário final coletados automaticamente por esse SDK. Consulte a documentação do Google Analytics. A tabela a seguir lista outros dados registrados:

Dados Se o app inclui o SDK do Firebase para o Google Analytics, o Dynamic Links...
Eventos de interação do link

Envia eventos de interação de links localmente no dispositivo para geração de registros com o SDK do Firebase para o Google Analytics, fornecendo dados de análise aos desenvolvedores.

O Firebase Dynamic Links geralmente usa os dados coletados listados nas subseções acima para levar os usuários finais diretamente ao conteúdo vinculado no seu app. Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



Google Analytics

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

Veja informações sobre a coleta de dados do Google Analytics na documentação do produto.



Mensagens no app

com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx

Dados coletados automaticamente

O SDK de Mensagens no app do Firebase coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK de Mensagens no app do Firebase...
Eventos de interação de mensagem, incluindo impressões, cliques e dispensas

Envia eventos de interação de mensagem para fornecer dados de análise aos desenvolvedores.

Outras considerações

O Mensagens no app tem uma dependência necessária no SDK do Firebase para o Google Analytics. Como você precisa incluir esse SDK no seu app, considere os dados do usuário final coletados automaticamente por esse SDK. Consulte a documentação do Google Analytics. A tabela a seguir lista exemplos de como o SDK de Mensagens no app interage com os dados do Google Analytics:

Dados Se o app inclui o SDK do Firebase para Google Analytics, o Mensagens no app do Firebase...
Eventos de interação de mensagem, incluindo impressões, cliques e dispensas

Envia eventos de interação de mensagem localmente no dispositivo para geração de registros com o SDK do Firebase para o Google Analytics, fornecendo dados de análise aos desenvolvedores.

Propriedades do usuário

Define e usa as propriedades do usuário coletadas pelo SDK do Firebase para o Google Analytics para segmentar mensagens baseadas nas condições da propriedade do usuário.

O Mensagens no app também tem uma dependência no SDK de instalações do Firebase. Como o SDK é incluído de forma transitiva no app, considere os dados do usuário final que ele coleta automaticamente. Consulte a seção de instalações nesta página. Para saber mais sobre os dados coletados por esse SDK usados pelo Mensagens no app, acesse a documentação sobre gerenciamento de instalações do Firebase.

Dados coletados de acordo com o uso

Os SDKs do Mensagens no app do Firebase não têm recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário final.

Mais informações

Objetivo da coleta de dados

O recurso Mensagens no app do Firebase geralmente usa os dados coletados que aparecem nas subseções acima para enviar mensagens aos usuários finais dentro do próprio app. Revise as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Instalações

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

Dados coletados automaticamente

O SDK de instalações do Firebase coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK de instalações do Firebase...
ID de instalação do Firebase (FID, na sigla em inglês)

Gera e coleta um identificador por instalação (FID) que não identifica exclusivamente um usuário ou dispositivo físico.

User agent do Firebase

Para mais informações, consulte a seção do user agent do Firebase nesta página.

Dados coletados de acordo com o uso

O SDK de instalações do Firebase não tem recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário final.

Mais informações

Objetivo da coleta de dados

O Google analisa os dados do user agent do Firebase internamente para determinar a adoção da plataforma e da versão e, assim, fornecer, manter e melhorar os serviços do Firebase. Ele nunca é vinculado a um usuário ou identificador de dispositivo.

As instalações do Firebase geralmente usam os outros dados coletados listados nas subseções acima para fornecer um identificador exclusivo e identificar as instalações de apps. Revise as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Download de modelos do Firebase ML

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

Dados coletados automaticamente

O SDK do download de modelos do Firebase ML coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do download de modelos do Firebase ML...
Metadados de download de modelo de ML, incluindo eventos de download, eventos de exclusão e erros

Coleta metadados de evento do download de modelos para monitorar problemas de estabilidade e latência.

token de autenticação de instalação

Coleta tokens de autenticação de instalação para autenticação do dispositivo ao interagir com instâncias do app. Por exemplo, para distribuir modelos de desenvolvedor para instâncias do app.

Outras considerações

O download de modelos do Firebase ML depende do SDK de instalações do Firebase. Como o SDK é incluído de forma transitiva no app, considere os dados do usuário final que ele coleta automaticamente. Consulte a seção de instalações nesta página. Para saber mais sobre os dados coletados por esse SDK usados pelo download de modelos do Firebase ML, acesse a documentação sobre gerenciamento de instalações do Firebase.

Dados coletados de acordo com o uso

O SDK do download de modelos do Firebase ML não tem recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário final.

Mais informações

Objetivo da coleta de dados

O Firebase ML geralmente usa os dados coletados listados nas subseções acima para fazer o download de modelos de ML. O Firebase ML agrega e usa os metadados de download do modelo para monitorar a qualidade, entender o uso e informar a direção do produto. Revise as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Monitoramento de desempenho

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

Dados coletados automaticamente

O SDK do Monitoramento de desempenho do Firebase coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Monitoramento de desempenho do Firebase...
Métricas de desempenho do app, incluindo horário de início e latência da solicitação de rede

Coleta métricas de desempenho do app durante o ciclo de vida e uso do usuário final.

Uso de CPU/memória

Coleta o uso de CPU/memória do aplicativo para fornecer uma linha do tempo do desempenho do app.

Metadados de dispositivo relevantes

Coleta metadados do dispositivo relevante para filtrar os dados de desempenho em diferentes segmentos de dispositivos.

Endereço IP

Coleta o endereço IP para mapear os eventos de desempenho para os países de onde eles são originários.

Outras considerações

O Monitoramento de desempenho depende do SDK de instalações do Firebase. Como o SDK é incluído de forma transitiva no app, considere os dados do usuário final que ele coleta automaticamente. Consulte a seção de instalações nesta página. Para saber mais sobre os dados coletados por esse SDK usados pelo Monitoramento de desempenho, acesse a documentação sobre gerenciamento de instalações do Firebase.

O Monitoramento de desempenho também depende do SDK da Configuração remota do Firebase para ajudar a controlar o volume de eventos coletados de um aplicativo. Como o SDK é incluído transitivamente no app, considere os dados do usuário final coletados automaticamente por ele. Consulte a seção Configuração remota nesta página.

O Monitoramento de desempenho também depende do SDK de sessões do Firebase para gerar relatórios sobre visualizações de linha do tempo dos dados de desempenho no Console do Firebase. Como o SDK é incluído transitivamente no app, considere os dados do usuário final coletados automaticamente por ele. Consulte a seção SDK de sessões do Firebase.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Monitoramento de desempenho do Firebase e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. A tabela a seguir lista exemplos de dados do usuário final que podem ser coletados de acordo com o uso, mas considere todos os dados que você coleta para uso específico.

Dados Dependendo da configuração e invocação do app, o SDK do Monitoramento de desempenho do Firebase...
Rastros personalizados definidos pelo desenvolvedor

Coleta métricas de desempenho do app para qualquer rastro personalizado que um desenvolvedor instrumente no app.

Métricas de desempenho personalizadas
(dados definidos pelo desenvolvedor)

Coleta qualquer métrica de desempenho personalizada que um desenvolvedor anexa a rastros personalizados.

Atributos personalizados
(dados definidos pelo desenvolvedor)

Coleta todos os atributos personalizados que um desenvolvedor anexa a rastros personalizados.

Mais informações

Objetivo da coleta de dados

O Monitoramento de desempenho do Firebase geralmente usa os dados coletados listados nas subseções acima para ativar os relatórios e o monitoramento do desempenho do app. Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



Realtime Database

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

Dados coletados automaticamente

O SDK do Firebase Realtime Database coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK do Firebase Realtime Database...
Endereço IP

Coleta endereços IP para ativar a ferramenta de criação de perfil, que ajuda os desenvolvedores a entender as tendências de uso e os detalhamentos da plataforma

User agents

Coleta strings do user agent para ativar a ferramenta de criação de perfil, que ajuda os desenvolvedores a entender as tendências de uso e os detalhamentos da plataforma

Esse user agent não se refere ao user agent do Firebase.

Dados coletados de acordo com o uso

Dependendo de como você configura ou invoca o SDK do Firebase Realtime Database e os recursos do produto, seu app pode coletar dados do usuário final que precisam ser incluídos na divulgação de dados. Considere todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo seu uso específico.

Outras considerações

Se você usar o Realtime Database com o Firebase Authentication, e se um usuário final estiver conectado, todas as solicitações do Realtime Database vão incluir automaticamente o ID do usuário aplicável do Firebase Authentication.

Mais informações

Objetivo da coleta de dados

Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



Configuração remota

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

Dados coletados automaticamente

O SDK da Configuração remota do Firebase coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK da Configuração remota do Firebase...
Código do país

Coleta o código do país para segmentar parâmetros baseados nesses dados.

Código do idioma

Coleta o código do idioma para segmentar parâmetros baseados nesses dados.

Fuso horário

Coleta o fuso horário para segmentar parâmetros baseados nesses dados.

Versão da plataforma

Coleta a versão da plataforma para segmentar parâmetros baseados nesses dados.

Versão do SO

Coleta a versão do SO para segmentar parâmetros baseados nesses dados.

ID do app Android do Firebase

Coleta o ID do app Android do Firebase do app (não é o nome do pacote do app) para segmentar parâmetros baseados nesses dados.

Nome do pacote do app

Coleta o nome do pacote para segmentar parâmetros com base nesses dados.

Versão do SDK da Configuração remota usado pelo app

Coleta a versão do SDK para fornecer, manter e melhorar os serviços do Firebase.

Outras considerações

A Configuração remota depende do SDK de instalações do Firebase. Como o SDK é incluído de forma transitiva no app, considere os dados do usuário final que ele coleta automaticamente. Consulte a seção de instalações nesta página. Para saber mais sobre os dados coletados por esse SDK e que são usados pela Configuração remota, acesse a documentação do gerenciamento de instalações do Firebase.

Dados coletados de acordo com o uso

O SDK da Configuração remota do Firebase não tem recursos opcionais que o desenvolvedor pode configurar ou invocar para coletar outros dados do usuário final.

Outras considerações

Alguns recursos opcionais da Configuração remota dependem do SDK do Firebase para Google Analytics. Se você incluir esse SDK no seu app, considere os dados do usuário final coletados automaticamente por esse SDK. Consulte a documentação do Google Analytics. A tabela a seguir lista exemplos de como o SDK da Configuração remota interage com os dados do Google Analytics:

Dados Se o app inclui o SDK do Firebase para Google Analytics, a Configuração remota...
Propriedades do usuário

As propriedades do usuário vão ser coletadas pelo SDK do Firebase para o Google Analytics de modo a segmentar parâmetros baseados nas condições da propriedade do usuário.

Horário do primeiro acesso

O carimbo de data/hora do evento first_open vai ser coletado pelo SDK do Firebase para o Google Analytics de modo a segmentar parâmetros baseados no horário do primeiro acesso.

Se a personalização da Configuração remota for implementada, os dados coletados pelo SDK do Firebase e pelos eventos do SDK do Google Analytics poderão ser usados para criar modelos preditivos e medir a performance deles. do Google Analytics.

Informações adicionais

Objetivo da coleta de dados

A Configuração remota do Firebase geralmente usa os dados coletados listados nas subseções acima para alterar o comportamento e a aparência do app sem publicar uma atualização dele. Os dados agregados da versão do SO e do SDK são usados pelo Firebase para entender as tendências de uso e informar a direção do produto. Revise as subseções acima para saber como usar dados específicos. Na declaração de dados, considere também o seu uso específico dos dados coletados.



Bibliotecas do Firebase incluídas temporariamente

As bibliotecas do Firebase listadas nesta seção estão incluídas temporariamente em algumas das outras bibliotecas do Firebase. Nenhuma das bibliotecas a seguir tem uma plataforma acessível para desenvolvedores, mas elas podem coletar dados do usuário final. Consulte cada biblioteca abaixo para ver mais detalhes.

Sessões do Firebase

com.google.firebase:firebase-sessions

Dados coletados automaticamente

O SDK do Firebase Authentication coleta os dados a seguir automaticamente.

Dados Por padrão, o SDK de sessões do Firebase...
Metadados de app

Coleta metadados sobre o aplicativo, como o nome do pacote, as informações do sistema operacional, a versão do SDK e o tipo de conexão de rede.

Metadados do dispositivo

Coleta metadados sobre o aplicativo, como o fabricante e o modelo do dispositivo.

Métricas de aplicativos

Coleta dados de uso, como o horário em que um app foi colocado em primeiro plano para iniciar uma nova sessão.

Dados coletados de acordo com seu uso

O SDK de sessões do Firebase não tem recursos opcionais que o desenvolvedor possa configurar ou invocar para coletar outros dados do usuário final.

Mais informações

Objetivo da coleta de dados

O SDK de sessões do Firebase usa os dados coletados listados nas subseções acima para fornecer métricas de falhas e desempenho para o aplicativo. Revise as subseções acima para saber como usar dados específicos. Na divulgação de dados, considere também a sua maneira específica de usar os dados coletados e todos os dados do usuário final definidos pelo desenvolvedor e coletados pelo SDK.



Outros recursos úteis