Prepare-se para os requisitos de divulgação de dados do Google Play

Em maio de 2021, o Google Play anunciou a nova seção de segurança de dados , que é uma divulgação fornecida pelo desenvolvedor para coleta, compartilhamento e práticas de segurança de um aplicativo.

Esta página pode ajudar você a cumprir os requisitos para essa divulgação de dados em relação ao uso dos SDKs do Firebase para Android. Nesta página, você pode encontrar informações sobre se e como nossos SDKs lidam com dados do usuário final, incluindo exemplos de configurações ou invocações aplicáveis ​​que você pode controlar como desenvolvedor do aplicativo.

Pretendemos ser o mais transparentes possível ao apoiá-lo; no entanto, como desenvolvedor do aplicativo, você é o único responsável por decidir como responder ao formulário da seção de segurança de dados do Google Play em relação à coleta, compartilhamento e práticas de segurança de dados do usuário final do seu aplicativo.

Como usar as informações desta página

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

Cada SDK tem sua própria seção mais adiante nesta página, onde fornecemos informações sobre dados coletados automaticamente versus dados coletados dependendo do seu uso . A coleta automática significa que o SDK coleta dados específicos sem que você invoque nenhum método ou classe específica em seu aplicativo. No entanto, em muitos casos, os dados coletados pelo SDK dependem do uso específico do produto pelo aplicativo, ou seja, da configuração do aplicativo e de como você invoca o SDK.

Para concluir sua divulgação de dados, você pode usar o guia do Android sobre tipos de dados para ajudar a determinar qual tipo de dados melhor descreve os dados coletados. Em sua divulgação de dados, certifique-se de considerar também como seu aplicativo específico compartilha e usa os dados coletados.

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

Criptografia de dados

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

Compartilhamento de dados

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

  • Para subprocessadores de terceiros que nos ajudam a fornecer serviços do Firebase.
  • De acordo com suas instruções (por exemplo, se você optar por 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 do usuário final de maneira consistente com a funcionalidade dos serviços do Firebase.



Agente de usuário do Firebase

O agente do usuário do Firebase não é um SDK do Firebase para Android, mas sim um pacote de informações coletadas por vários SDKs do Firebase para Android e inclui o seguinte:

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

  • Aplicativo que foi usado para instalar seu aplicativo (por exemplo, a Play Store) (consulte a documentação )

  • Quais SDKs do Firebase são usados ​​no seu aplicativo, incluindo suas versões

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

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



Teste A/B

com.google.firebase:firebase-abt

Dados coletados automaticamente

O SDK de teste A/B do Firebase não coleta automaticamente nenhum dado do usuário final.

Outras considerações

O SDK de teste A/B do Firebase usa dados coletados do Google Analytics para criar e administrar grupos de experimentos.

Como o SDK de teste A/B só é usado diretamente pelo Firebase Remote Config e Firebase In-App Messaging , consulte as seções específicas desta página para saber mais sobre qualquer coleta de dados e a finalidade da coleta.

Dados coletados dependendo do seu uso

O SDK de teste A/B do Firebase não tem recursos opcionais que o desenvolvedor pode configurar ou invocar para coletar outros dados do usuário final.



Verificação do aplicativo

com.google.firebase:firebase-appcheck
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...
Agente de usuário do Firebase

Para obter informações, consulte a seção do agente do usuário do Firebase nesta página.

Dados coletados dependendo do seu uso

Dependendo de como você configura ou invoca os SDKs do Firebase App Check e os recursos do produto, seu aplicativo 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 dependendo do seu uso, mas certifique-se de levar em conta todos os dados coletados pelo seu uso específico.

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

Colete esse token de atestado se seu aplicativo usar SafetyNet como um provedor de atestado. Consulte as informações adicionais de segurança de dados para SafetyNet .

Token de integridade do Play Integrity

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

Informação adicional

Finalidade da coleta de dados

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

O Firebase App Check geralmente usa os outros dados coletados listados nas subseções acima para validar os atestados de aplicativos e ajudar a proteger seus recursos de back-end contra abusos. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os dados coletados.



Distribuição de aplicativos

Implementação completa do SDK Android do App Distribution

com.google.firebase:firebase-appdistribution

A implementação completa do SDK do App Distribution para Android destina-se apenas ao uso de testes Beta. Não inclua a implementação completa do SDK do App Distribution em seu aplicativo ao enviar para o Google Play.

SDK do Android de distribuição de aplicativos somente para API

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

Dados coletados automaticamente

O SDK do Android do App Distribution somente para API não coleta automaticamente nenhum dado do usuário final.

Dados coletados dependendo do seu uso

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



Autenticação

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...
Agente de usuário do Firebase

Para obter informações, consulte a seção do agente do usuário do Firebase nesta página.

endereço de IP

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

Strings do agente do usuário:

  • se o aplicativo usa FirebaseUI
  • versão do SDK de autenticação usado pelo aplicativo
  • plataforma do aparelho

Coleta strings de agente do usuário para fornecer, manter e melhorar os serviços do Firebase.

Observe que este agente do usuário não está se referindo ao agente do usuário do Firebase .

Código do aplicativo para Android do Firebase

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

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

Dados coletados dependendo do seu uso

Dependendo de como você configura ou invoca o SDK do Firebase Authentication e os recursos do produto, seu aplicativo 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 dependendo do seu uso, mas certifique-se de levar em conta todos os dados coletados pelo seu uso específico.

Dados Dependendo da configuração e da invocação do seu aplicativo, o SDK do Firebase Authentication...
Nome em Exibição

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

Endereço de email

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

  • autenticação de senha de e-mail
  • autenticação de link de e-mail
  • uma identidade federada como método de autenticação e a resposta do provedor federado contém o endereço de e-mail
Número de telefone

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

  • autenticação de telefone
  • número de telefone como método de autenticação
  • Fluxos de autenticação SMS como segundo fator
Informações de Contato

Coleta as informações de contato de um usuário relacionadas a provedores de autenticação de terceiros se o aplicativo usar um provedor de autenticação de terceiros com Firebase Authentication.

Por exemplo, o identificador de um usuário pode ser vinculado ao perfil do Facebook se o aplicativo usar a autenticação do Facebook, dependendo dos escopos concedidos.

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

Código do Game Center

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

ID do usuário

Gera e armazena um identificador exclusivo do Firebase Authentication.

Informação adicional

Finalidade 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 do user agent são usadas para fornecer, manter e melhorar os serviços do Firebase. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os 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...
Agente de usuário do Firebase

Para obter informações, consulte a seção do agente do usuário do Firebase nesta página.

Dados coletados dependendo do seu uso

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

Outras considerações

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

Informação adicional

Finalidade da coleta de dados

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

Revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se também de considerar como você usa especificamente os dados coletados, além de como você usa quaisquer dados de usuário final definidos pelo desenvolvedor coletados pelo SDK.



Funções do Cloud 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 de IP

Coleta o endereço IP do chamador da função na chamada 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 FCM para permitir que os desenvolvedores o usem em suas funções para enviar notificações ao dispositivo de chamada no momento da chamada ou armazená-lo para mais tarde.

Observe que esse token é coletado independentemente de o aplicativo incluir ou usar o SDK do FCM.

Dados coletados dependendo do seu uso

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

Outras considerações

Se um usuário final estiver conectado por meio do Firebase Authentication, todas as solicitações de função incluirão automaticamente o User ID aplicável do Firebase Authentication.

Informação adicional

Finalidade 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 por recursos do Firebase e solicitações HTTPS do seu aplicativo. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os dados coletados.



Mensagens na nuvem

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 aplicativo para assinatura e cancelamento de assinatura do tópico.

Agente de usuário do Firebase

Para obter informações, consulte a seção do agente do usuário do Firebase nesta página.

Outras considerações

O Cloud Messaging depende do SDK de instalações do Firebase. Como esse SDK está incluído de forma transitiva em seu aplicativo, certifique-se de levar em conta os dados do usuário final coletados automaticamente por esse SDK (consulte a seção de instalações nesta página). Para saber mais sobre os dados que o Cloud Messaging usa da coleta de dados desse SDK, acesse a documentação Gerenciar instalações do Firebase .

Dados coletados dependendo do seu uso

Dependendo de como você configura ou invoca o SDK do Firebase Cloud Messaging e os recursos do produto, seu aplicativo 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 dependendo do seu uso, mas certifique-se de levar em conta todos os dados coletados pelo seu uso específico.

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

Coleta e envia métricas de entrega de mensagens para o BigQuery se a integração do BigQuery estiver ativada e setDeliveryMetricsExportToBigQuery estiver definido como verdadeiro.

Outras considerações

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

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

Envia eventos de interação de mensagens localmente no dispositivo para registro por meio do SDK do Firebase para Google Analytics a fim de fornecer dados de análise para desenvolvedores.

Informação adicional

Finalidade da coleta de dados

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

O Cloud Messaging geralmente usa os outros dados coletados listados nas subseções acima para enviar mensagens ao aplicativo cliente. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os dados coletados.



Armazenamento em nuvem 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 aplicativo

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

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

Código do aplicativo para Android do Firebase

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

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

Dados coletados dependendo do seu uso

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

Outras considerações

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

Informação adicional

Finalidade 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. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se também de considerar como você usa especificamente os dados coletados, além de como você usa quaisquer dados de usuário final definidos pelo desenvolvedor 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...
Pilha de rastreamentos

Coleta rastreamentos de pilha quando um aplicativo falha.

Estado do aplicativo relevante

Coleta o estado relevante do aplicativo quando um aplicativo falha.

Metadados relevantes do dispositivo

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 esse SDK está incluído de forma transitiva em seu aplicativo, certifique-se de levar em conta os dados do usuário final coletados automaticamente por esse SDK (consulte a seção de instalações nesta página). Observe que 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 no ID de instalação do Firebase da instância do aplicativo.

Dados coletados dependendo do seu uso

Dependendo de como você configura ou invoca o SDK do Firebase Crashlytics e os recursos do produto, seu aplicativo 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 dependendo do seu uso, mas certifique-se de levar em conta todos os dados coletados pelo seu uso específico.

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

Coleta quaisquer chaves personalizadas, logs e IDs de usuário de texto livre que um desenvolvedor anexa a relatórios de falhas.

Dados definidos pelo desenvolvedor

Coleta quaisquer eventos não fatais definidos pelo desenvolvedor com rastreamentos de pilha personalizados.

Outras considerações

Alguns recursos opcionais do Crashlytics dependem do SDK do Firebase para Google Analytics. Se você incluir esse SDK em seu aplicativo, 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 coleta de dados:

Dados Se seu aplicativo inclui o SDK do Firebase para Google Analytics, o Crashlytics...
registros de "migalhas de pão"

Usa os registros "breadcrumb" coletados pelo SDK do Firebase para Google Analytics. Esses logs identificam as ações do usuário imediatamente antes de uma falha, juntamente com as contagens de falhas.

Informação adicional

Finalidade da coleta de dados

O Firebase Crashlytics geralmente usa os dados coletados listados nas subseções acima para ativar relatórios de falhas e serviços de gerenciamento de falhas. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se também de considerar como você usa especificamente os dados coletados, além de como você usa quaisquer dados de usuário final definidos pelo desenvolvedor coletados pelo SDK.



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

Dados coletados automaticamente

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

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

Coleta a URL do link dinâmico quando interage com a URL, incluindo os metadados definidos pelo desenvolvedor que o desenvolvedor define no link quando o link foi criado.

Se o aplicativo estiver instalado com o SDK do Firebase Dynamic Links integrado, o Firebase registrará o estado do aplicativo e os eventos de interação do link.

Outras considerações

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

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

Registra a URL do link dinâmico quando interage com a URL, incluindo os metadados definidos pelo desenvolvedor que o desenvolvedor define no link quando o link foi criado.

Nome do pacote do aplicativo

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

Estado do aplicativo

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

Eventos de interação de links

Os logs vinculam eventos de interação.

Dados coletados dependendo do seu uso

O SDK do Firebase Dynamic Links 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 do Dynamic Links dependem do SDK do Firebase para Google Analytics. Se você incluir esse SDK em seu aplicativo, considere os dados do usuário final coletados automaticamente por esse SDK (consulte a documentação do Google Analytics ). A tabela a seguir lista dados registrados adicionais:

Dados Se seu aplicativo inclui o SDK do Firebase para Google Analytics, os Dynamic Links...
Eventos de interação de links

Envia eventos de interação de link localmente no dispositivo para registro por meio do SDK do Firebase para Google Analytics para fornecer dados de análise para desenvolvedores.

Informação adicional

Finalidade da coleta de dados

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 em seu aplicativo. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se também de considerar como você usa especificamente os dados coletados, além de como você usa quaisquer dados de usuário final definidos pelo desenvolvedor coletados pelo SDK.



Google Analytics

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

Encontre informações de coleta de dados do Google Analytics na documentação do Google Analytics.



Mensagens no aplicativo

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 aplicativo do Firebase coleta os dados a seguir automaticamente .

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

Envia eventos de interação de mensagens para fornecer dados analíticos para desenvolvedores.

Outras considerações

As mensagens no aplicativo têm uma dependência obrigatória do SDK do Firebase para Google Analytics. Como você deve incluir esse SDK em seu aplicativo, certifique-se de levar em conta 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 aplicativo interage com dados do Google Analytics:

Dados Se seu aplicativo inclui o SDK do Firebase para Google Analytics, o Firebase In-App Messaging...
Eventos de interação de mensagens, incluindo impressões, cliques e dispensas

Envia eventos de interação de mensagens localmente no dispositivo para registro por meio do SDK do Firebase para Google Analytics a fim de fornecer dados de análise para desenvolvedores.

Propriedades do usuário

Define e usa as propriedades do usuário coletadas pelo SDK do Firebase para Google Analytics para segmentar mensagens com base nas condições das propriedades do usuário.

As mensagens no aplicativo também dependem do SDK de instalações do Firebase. Como esse SDK está incluído de forma transitiva em seu aplicativo, certifique-se de levar em conta os dados do usuário final coletados automaticamente por esse SDK (consulte a seção de instalações nesta página). Para saber mais sobre os dados que o In-App Messaging usa da coleta de dados desse SDK, visite a documentação Gerenciar instalações do Firebase .

Dados coletados dependendo do seu uso

Os SDKs de mensagens no aplicativo do Firebase não têm recursos opcionais que o desenvolvedor pode configurar ou invocar para coletar outros dados do usuário final.

Informação adicional

Finalidade da coleta de dados

O Firebase In-App Messaging geralmente usa os dados coletados listados nas subseções acima para enviar mensagens aos usuários finais no próprio aplicativo. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os 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)

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

endereço de IP

Coleta os endereços IP do remetente da solicitação de rede, que podem ser usados ​​para fins de depuração.

Agente de usuário do Firebase

Para obter informações, consulte a seção do agente do usuário do Firebase nesta página.

Dados coletados dependendo do seu uso

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

Informação adicional

Finalidade da coleta de dados

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

As instalações do Firebase geralmente usam os outros dados coletados listados nas subseções acima para fornecer um identificador exclusivo para identificar as instalações do aplicativo. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os dados coletados.



Downloader de modelos do Firebase ML

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

Dados coletados automaticamente

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

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

Coleta metadados de evento de download de modelo 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 de dispositivo ao interagir com instâncias de aplicativo (por exemplo, para distribuir modelos de desenvolvedor para instâncias de aplicativo).

Outras considerações

O downloader de modelos do Firebase ML depende do SDK de instalações do Firebase. Como esse SDK está incluído de forma transitiva em seu aplicativo, certifique-se de levar em conta os dados do usuário final coletados automaticamente por esse SDK (consulte a seção de instalações nesta página). Para saber mais sobre os dados que o downloader de modelo do Firebase ML usa da coleta de dados desse SDK, visite a documentação Gerenciar instalações do Firebase .

Dados coletados dependendo do seu uso

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

Informação adicional

Finalidade da coleta de dados

O Firebase ML geralmente usa os dados coletados listados nas subseções acima para fazer download de modelos de ML. O Firebase ML agrega e usa os metadados de download do modelo para monitorar a qualidade do produto, entender o uso e informar a direção do produto. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se de também considerar como você usa especificamente os dados coletados.



Monitoramento de desempenho

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

Dados coletados automaticamente

O SDK do Firebase Performance Monitoring coleta os dados a seguir automaticamente .

Dados Por padrão, o SDK do Firebase Performance Monitoring...
Métricas de desempenho do aplicativo, incluindo hora de início do aplicativo e latência de solicitação de rede

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

Uso de CPU/memória

Coleta o uso de CPU/memória do aplicativo para fornecer uma visualização da linha do tempo do desempenho do aplicativo.

Metadados relevantes do dispositivo

Coleta metadados de dispositivos relevantes para filtrar os dados de desempenho em diferentes segmentos de dispositivos.

endereço de IP

Coleta o endereço IP para mapear eventos de desempenho para os países de origem.

Outras considerações

O Monitoramento de desempenho depende do SDK de instalações do Firebase. Como esse SDK está incluído de forma transitiva em seu aplicativo, certifique-se de levar em conta os dados do usuário final coletados automaticamente por esse SDK (consulte a seção de instalações nesta página). Para saber mais sobre os dados que o Monitoramento de desempenho usa da coleta de dados desse SDK, visite a documentação Gerenciar instalações do Firebase .

O Monitoramento de desempenho também depende do SDK do Configuração remota do Firebase para ajudar a controlar o volume de eventos coletados de um aplicativo. Como esse SDK está incluído de forma transitiva em seu aplicativo, certifique-se de levar em conta os dados do usuário final coletados automaticamente por esse SDK (consulte a seção Configuração remota nesta página).

Dados coletados dependendo do seu uso

Dependendo de como você configura ou invoca o SDK do Firebase Performance Monitoring e os recursos do produto, seu aplicativo 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 dependendo do seu uso, mas certifique-se de levar em conta todos os dados coletados pelo seu uso específico.

Dados Dependendo da configuração e da invocação do seu aplicativo, o SDK do Firebase Performance Monitoring...
Traços personalizados definidos pelo desenvolvedor

Coleta métricas de desempenho do aplicativo para quaisquer rastreamentos personalizados que um desenvolvedor instrumenta em seu aplicativo.

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

Coleta quaisquer métricas de desempenho personalizadas que um desenvolvedor anexa a rastreamentos personalizados.

Atributos personalizados
(dados definidos pelo desenvolvedor)

Coleta quaisquer atributos personalizados que um desenvolvedor anexa a rastreamentos personalizados.

Informação adicional

Finalidade da coleta de dados

O Firebase Performance Monitoring geralmente usa os dados coletados listados nas subseções acima para ativar os relatórios e o monitoramento de desempenho do aplicativo. Além disso, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se também de considerar como você usa especificamente os dados coletados, além de como você usa quaisquer dados de usuário final definidos pelo desenvolvedor coletados pelo SDK.



Banco de dados em tempo real

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 de IP

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

Agentes do usuário

Coleta as strings do agente do usuário para habilitar a ferramenta de criação de perfil , que ajuda os desenvolvedores a entender as tendências de uso e os detalhamentos da plataforma

Observe que este agente do usuário não está se referindo ao agente do usuário do Firebase .

Dados coletados dependendo do seu uso

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

Outras considerações

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

Informação adicional

Finalidade da coleta de dados

Por favor, revise as subseções acima para obter informações sobre como dados específicos podem ser usados. Em sua divulgação de dados, certifique-se também de considerar como você usa especificamente os dados coletados, além de como você usa quaisquer dados de usuário final definidos pelo desenvolvedor coletados pelo SDK.



Configuração remota

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

Dados coletados automaticamente

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

Dados By default, the Firebase Remote Config SDK...
Country code

Collects country code in order to target parameters that are based on this data.

Language code

Collects language code in order to target parameters that are based on this data.

Time zone

Collects time zone in order to target parameters that are based on this data.

Platform version

Collects platform version in order to target parameters that are based on this data.

OS version

Collects OS version in order to target parameters that are based on this data.

Firebase Android App ID

Collects the Firebase Android App ID of the app (this is not the app's package name) in order to target parameters that are based on this data.

Package name of the app

Collects the package name in order to target parameters that are based on this data.

Version of the Remote Config SDK used by the app

Collects the version of the SDK to provide, maintain, and improve Firebase services.

Other considerations

Remote Config has a dependency on the Firebase installations SDK. Since that SDK is transitively included in your app, make sure to account for the end-user data collected automatically by that SDK (see the installations section on this page). To learn about the data that Remote Config uses from that SDK's data collection, visit the Manage Firebase installations documentation .

Data collected depending on your usage

The Firebase Remote Config SDK doesn't have optional features that the developer can configure or invoke to collect other end-user data.

Other considerations

Some optional features of Remote Config depend on the Firebase SDK for Google Analytics. If you include that SDK in your app, make sure to account for the end-user data collected automatically by that SDK (see the Google Analytics documentation ). The following table lists examples of how the Remote Config SDK interacts with data from Google Analytics:

Data If your app includes the Firebase SDK for Google Analytics, then Remote Config...
User properties

Sets and uses user properties collected by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions.

Note that we're preparing documentation about Personalization. We will update this section with more information in the coming weeks.

Additional information

Purpose for data collection

Firebase Remote Config generally uses the collected data listed in the sub-sections above to change the behavior and appearance of your app without publishing an app update. Aggregated data for OS version and SDK version is used by Firebase to understand usage trends and inform product direction. Also, review the sub-sections above for information about how specific data may be used. In your data disclosure, make sure to also account for how you specifically use the collected data.



Other helpful resources