Prepárese para los requisitos de divulgación de datos de Google Play

En mayo de 2021, Google Play anunció la nueva sección de seguridad de datos , que es una divulgación proporcionada por el desarrollador para las prácticas de recopilación, uso compartido y seguridad de datos de una aplicación.

Esta página puede ayudarlo a completar los requisitos para esta divulgación de datos con respecto a su uso de los SDK de Android de Firebase. En esta página, puede encontrar información sobre si nuestros SDK manejan los datos del usuario final y cómo lo hacen, incluidos ejemplos de configuraciones o invocaciones aplicables que puede controlar como desarrollador de la aplicación.

Nuestro objetivo es ser lo más transparentes posible al apoyarlo; sin embargo, como desarrollador de la aplicación, usted es el único responsable de decidir cómo responder al formulario de la sección de seguridad de datos de Google Play con respecto a las prácticas de seguridad, uso compartido y recopilación de datos del usuario final de su aplicación.

Cómo utilizar la información de esta página

Esta página enumera los datos del usuario final recopilados solo por la versión más reciente de cada SDK de Android de Firebase.

Cada SDK tiene su propia sección más adelante en esta página, donde proporcionamos información sobre los datos recopilados automáticamente frente a los datos recopilados según su uso . La recopilación automática significa que el SDK recopila datos específicos sin que usted invoque ningún método o clase específicos en su aplicación. Sin embargo, en muchos casos, los datos recopilados por el SDK dependen del uso específico del producto por parte de su aplicación, es decir, la configuración de su aplicación y cómo invoca el SDK.

Para completar su divulgación de datos, puede usar la guía de Android sobre tipos de datos para ayudarlo a determinar qué tipo de datos describe mejor los datos recopilados. En su divulgación de datos, asegúrese de tener en cuenta también cómo su aplicación específica comparte y utiliza los datos recopilados.

Descripción general del cifrado de datos, el uso compartido de datos y la eliminación de datos para los SDK de Android de Firebase

Cifrado de datos

Para los datos recopilados del usuario final que se enumeran en esta página, Firebase encripta los datos en tránsito mediante HTTPS.

Compartir datos

Para los datos de usuarios finales recopilados que se enumeran en esta página, Firebase no transfiere estos datos a terceros, excepto:

  • A subprocesadores de terceros que nos ayudan a brindar servicios de Firebase.
  • De acuerdo con sus instrucciones (por ejemplo, si elige vincular Firebase a otros servicios que no sean de Firebase).
Eliminación de datos

Firebase permite a los desarrolladores eliminar los datos de los usuarios finales de manera consistente con la funcionalidad de los servicios de Firebase.



Agente de usuario de Firebase

El agente de usuario de Firebase no es un SDK de Android de Firebase, sino un conjunto de información recopilada por varios SDK de Android de Firebase e incluye lo siguiente:

  • Metadatos del dispositivo: versión del sistema operativo, nombre, modelo, marca y factor de forma

  • Aplicación que se usó para instalar su aplicación (por ejemplo, Play Store) (consulte la documentación )

  • Qué SDK de Firebase se utilizan en su aplicación, incluidas sus versiones

Google utiliza internamente el agente de usuario de Firebase para determinar la adopción de la plataforma y la versión con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca está vinculado a un identificador de usuario o dispositivo.

Si un SDK de Android de Firebase recopila el agente de usuario de Firebase, aparecerá en la sección SDK a continuación.



Pruebas A/B

com.google.firebase:firebase-abt

Datos recopilados automáticamente

El SDK de pruebas A/B de Firebase no recopila automáticamente ningún dato del usuario final.

Otras Consideraciones

El SDK de pruebas A/B de Firebase utiliza datos recopilados de Google Analytics para crear y administrar grupos de experimentos.

Dado que Firebase Remote Config y Firebase In-App Messaging solo usan directamente el SDK de pruebas A/B, consulte esas secciones específicas en esta página para obtener más información sobre cualquier recopilación de datos y el propósito de la recopilación.

Datos recopilados en función de su uso

El SDK de Firebase A/B Testing no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.



Comprobación de la aplicación

com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity

Datos recopilados automáticamente

Los SDK de Firebase App Check recopilan los siguientes datos automáticamente .

Datos De forma predeterminada, los SDK de Firebase App Check...
Agente de usuario de Firebase

Para obtener más información, consulte la sección del agente de usuario de Firebase en esta página.

Datos recopilados en función de su uso

Según cómo configure o invoque los SDK de Firebase App Check y las características del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. La siguiente tabla enumera ejemplos de datos de usuarios finales que se pueden recopilar según su uso, pero asegúrese de tener en cuenta los datos recopilados por su uso específico.

Datos Según la configuración y la invocación de su aplicación, los SDK de Firebase App Check...
Token de atestación de SafetyNet

Recopile este token de atestación si su aplicación utiliza SafetyNet como proveedor de atestación. Consulte la información adicional sobre seguridad de datos para SafetyNet .

Token de integridad de Play Integrity

Recopile este token de integridad si su aplicación utiliza Play Integrity como proveedor de atestación. Consulte información adicional sobre seguridad de datos para Play Integrity .

Información Adicional

Finalidad de la recogida de datos

Google utiliza internamente el agente de usuario de Firebase para determinar la adopción de la plataforma y la versión con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca está vinculado a un identificador de usuario o dispositivo.

Por lo general, Firebase App Check usa los otros datos recopilados que se enumeran en las subsecciones anteriores para validar las atestaciones de la aplicación a fin de ayudar a proteger sus recursos de back-end contra el abuso. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Distribución de aplicaciones

Implementación completa del SDK de Android de distribución de aplicaciones

com.google.firebase:firebase-appdistribution

La implementación completa del SDK de Android de distribución de aplicaciones está destinada únicamente al uso de pruebas Beta. No incluya la implementación completa del SDK de distribución de aplicaciones en su aplicación cuando la envíe a Google Play.

SDK de Android de distribución de aplicaciones solo API

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

Datos recopilados automáticamente

El SDK de Android App Distribution solo API no recopila automáticamente ningún dato del usuario final.

Datos recopilados en función de su uso

El SDK de Android de distribución de aplicaciones solo de API no tiene características opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.



Autenticación

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

Datos recopilados automáticamente

El SDK de autenticación de Firebase recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de autenticación de Firebase...
Agente de usuario de Firebase

Para obtener más información, consulte la sección del agente de usuario de Firebase en esta página.

dirección IP

Recopila direcciones IP para brindar mayor seguridad y evitar abusos durante el registro y la autenticación.

Cadenas de agente de usuario:

  • si la aplicación usa FirebaseUI
  • versión del SDK de autenticación utilizada por la aplicación
  • plataforma del dispositivo

Recopila cadenas de agente de usuario para proporcionar, mantener y mejorar los servicios de Firebase.

Tenga en cuenta que este agente de usuario no se refiere al agente de usuario de Firebase .

Identificación de la aplicación Android de Firebase

Recopila el ID de la aplicación Android de Firebase de la aplicación (este no es el nombre del paquete de la aplicación).

Este valor se incluye en el encabezado de cada solicitud.

Datos recopilados en función de su uso

Según cómo configure o invoque el SDK de autenticación de Firebase y las funciones del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. La siguiente tabla enumera ejemplos de datos de usuarios finales que se pueden recopilar según su uso, pero asegúrese de tener en cuenta los datos recopilados por su uso específico.

Datos Según la configuración y la invocación de su aplicación, el SDK de autenticación de Firebase...
Nombre para mostrar

Recopila el nombre para mostrar de un usuario si el desarrollador lo proporciona.

Dirección de correo electrónico

Recopila la dirección de correo electrónico de un usuario (según lo proporcionado por el desarrollador) si la aplicación utiliza alguno de los siguientes:

  • autenticación de contraseña de correo electrónico
  • autenticación de enlace de correo electrónico
  • una identidad federada como método de autenticación y la respuesta del proveedor federado contiene la dirección de correo electrónico
Número de teléfono

Recopila el número de teléfono de un usuario (tal como lo proporciona el desarrollador) si la aplicación usa alguno de los siguientes:

  • autenticación telefónica
  • número de teléfono como método de autenticación
  • Flujos de autenticación de SMS como segundo factor
Información del contacto

Recopila la información de contacto de un usuario relacionada con proveedores de autenticación de terceros si la aplicación usa un proveedor de autenticación de terceros con Firebase Authentication.

Por ejemplo, el identificador de un usuario puede vincularse a su perfil de Facebook si la aplicación utiliza la autenticación de Facebook, según los alcances otorgados.

Consulte la documentación del proveedor de autenticación para obtener más información.

Identificación del centro de juegos

Recopila la ID de Game Center de un usuario si la aplicación está vinculada a Game Center .

ID de usuario

Genera y almacena un identificador único de autenticación de Firebase.

Información Adicional

Finalidad de la recogida de datos

Firebase Authentication generalmente usa los datos recopilados que se enumeran en las subsecciones anteriores para habilitar la autenticación y la administración de cuentas. Las cadenas de agentes de usuario se utilizan para proporcionar, mantener y mejorar los servicios de Firebase. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Tienda de fuego en la nube

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

Datos recopilados automáticamente

El SDK de Cloud Firestore recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Cloud Firestore...
Agente de usuario de Firebase

Para obtener más información, consulte la sección del agente de usuario de Firebase en esta página.

Datos recopilados en función de su uso

Dependiendo de cómo configure o invoque el SDK de Cloud Firestore y las funciones del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. Asegúrese de tener en cuenta cualquier dato de usuario final definido por el desarrollador que se recopile por su uso específico.

Otras Consideraciones

Si usa Cloud Firestore con Firebase Authentication y si un usuario final inició sesión, cada solicitud de Cloud Firestore incluye automáticamente el ID de usuario correspondiente de Firebase Authentication.

Información Adicional

Finalidad de la recogida de datos

Google utiliza internamente el agente de usuario de Firebase para determinar la adopción de la plataforma y la versión con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca está vinculado a un identificador de usuario o dispositivo.

Revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo usa específicamente los datos recopilados, además de cómo usa los datos de usuario final definidos por el desarrollador recopilados por el SDK.



Funciones en la nube para Firebase

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

Datos recopilados automáticamente

El SDK de Cloud Functions para Firebase Client recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Cloud Functions para Firebase Client...
Nombre de la función

Recopila el nombre de la función en la invocación de la función.

dirección IP

Recopila la dirección IP de la persona que llama a la función en la invocación de la función para ejecutar funciones de manejo de eventos y funciones HTTP basadas en las acciones del usuario final.

Token de mensajería en la nube de Firebase (FCM)

Recopila el token de FCM para permitir que los desarrolladores lo usen en sus funciones para enviar notificaciones al dispositivo que llama en el momento de la llamada o almacenarlo para más adelante.

Tenga en cuenta que este token se recopila independientemente de si la aplicación incluye o usa el SDK de FCM.

Datos recopilados en función de su uso

El SDK de Cloud Functions para Firebase Client no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos de usuarios finales.

Otras Consideraciones

Si un usuario final inicia sesión a través de Firebase Authentication, cada solicitud de función incluye automáticamente el ID de usuario correspondiente de Firebase Authentication.

Información Adicional

Finalidad de la recogida de datos

Cloud Functions para Firebase generalmente usa los datos recopilados que se enumeran en las subsecciones anteriores para ejecutar el código de back-end en respuesta a los eventos activados por las funciones de Firebase y las solicitudes HTTPS de su aplicación. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Mensajería en la nube

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

Datos recopilados automáticamente

El SDK de Firebase Cloud Messaging recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Firebase Cloud Messaging...
Versión de la aplicación

Recopila la versión de la aplicación para la suscripción y cancelación de la suscripción al tema.

Agente de usuario de Firebase

Para obtener más información, consulte la sección del agente de usuario de Firebase en esta página.

Otras Consideraciones

Cloud Messaging depende del SDK de instalaciones de Firebase. Dado que ese SDK se incluye de manera transitiva en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la sección de instalaciones en esta página). Para obtener más información sobre los datos que usa Cloud Messaging de la recopilación de datos de ese SDK, visite la documentación de Administrar instalaciones de Firebase .

Datos recopilados en función de su uso

Según cómo configure o invoque el SDK de Firebase Cloud Messaging y las características del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. La siguiente tabla enumera ejemplos de datos de usuarios finales que se pueden recopilar según su uso, pero asegúrese de tener en cuenta los datos recopilados por su uso específico.

Datos Según la configuración y la invocación de su aplicación, el SDK de Firebase Cloud Messaging...
Métricas de entrega de mensajes

Recopila y envía métricas de entrega de mensajes a BigQuery si la integración de BigQuery está habilitada y setDeliveryMetricsExportToBigQuery está establecido en verdadero.

Otras Consideraciones

Algunas funciones opcionales de Cloud Messaging dependen del SDK de Firebase para Google Analytics. Si incluye ese SDK en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la documentación de Google Analytics ). La siguiente tabla enumera datos registrados adicionales:

Datos Si su aplicación incluye el SDK de Firebase para Google Analytics, Cloud Messaging...
Eventos de interacción de notificación

Envía eventos de interacción de mensajes localmente en el dispositivo para registrarlos a través del SDK de Firebase para Google Analytics a fin de proporcionar datos analíticos para los desarrolladores.

Información Adicional

Finalidad de la recogida de datos

Google utiliza internamente el agente de usuario de Firebase para determinar la adopción de la plataforma y la versión con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca está vinculado a un identificador de usuario o dispositivo.

Cloud Messaging generalmente usa los otros datos recopilados enumerados en las subsecciones anteriores para enviar mensajes a la aplicación del cliente. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Almacenamiento en la nube para Firebase

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

Datos recopilados automáticamente

El SDK de Cloud Storage para Firebase recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Firebase Cloud Messaging...
Versión del SDK de Cloud Storage que usa la aplicación

Recopila la versión del SDK de Cloud Storage para Firebase que usa la aplicación.

Este valor se incluye en el encabezado de cada solicitud.

Identificación de la aplicación Android de Firebase

Recopila el ID de la aplicación Android de Firebase de la aplicación (este no es el nombre del paquete de la aplicación).

Este valor se incluye en el encabezado de cada solicitud.

Datos recopilados en función de su uso

Dependiendo de cómo configure o invoque el SDK de Cloud Storage para Firebase y las funciones del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. Asegúrese de tener en cuenta cualquier dato de usuario final definido por el desarrollador que se recopile por su uso específico.

Otras Consideraciones

Si usa Cloud Storage para Firebase con Firebase Authentication, y si un usuario final inició sesión, cada solicitud de Cloud Storage para Firebase incluye automáticamente el ID de usuario aplicable de Firebase Authentication.

Información Adicional

Finalidad de la recogida de datos

Cloud Storage para Firebase generalmente usa los datos recopilados que se enumeran en las subsecciones anteriores para proporcionar, mantener y mejorar los servicios de Firebase. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo usa específicamente los datos recopilados, además de cómo usa los datos de usuario final definidos por el desarrollador recopilados por el SDK.



Crashlytics

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

Datos recopilados automáticamente

El SDK de Firebase Crashlytics recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Firebase Crashlytics...
Apilar rastros

Recopila seguimientos de pila cuando una aplicación falla.

Estado de aplicación relevante

Recopila el estado de la aplicación relevante cuando una aplicación falla.

Metadatos de dispositivos relevantes

Recopila metadatos puntuales sobre el dispositivo cuando una aplicación falla.

UUID de instalación de Crashlytics

Genera y almacena el UUID de instalación de Crashlytics para medir la cantidad de usuarios afectados por un bloqueo.

Otras Consideraciones

Crashlytics depende del SDK de instalaciones de Firebase. Dado que ese SDK se incluye de manera transitiva en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la sección de instalaciones en esta página). Tenga en cuenta que Crashlytics no utiliza ninguno de los datos recopilados por el SDK de instalaciones de Firebase, excepto para rotar el UUID de instalación de Crashlytics en función de los cambios en el ID de instalación de Firebase de la instancia de la aplicación.

Datos recopilados en función de su uso

Según cómo configure o invoque el SDK de Firebase Crashlytics y las funciones del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. La siguiente tabla enumera ejemplos de datos de usuarios finales que se pueden recopilar según su uso, pero asegúrese de tener en cuenta los datos recopilados por su uso específico.

Datos Según la configuración y la invocación de su aplicación, el SDK de Firebase Crashlytics...
Datos definidos por el desarrollador

Recopila las claves personalizadas, los registros y los ID de usuario de texto libre que un desarrollador adjunta a los informes de fallas.

Datos definidos por el desarrollador

Recopila cualquier evento no fatal definido por el desarrollador con seguimientos de pila personalizados.

Otras Consideraciones

Algunas funciones opcionales de Crashlytics dependen del SDK de Firebase para Google Analytics. Si incluye ese SDK en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la documentación de Google Analytics ). La siguiente tabla enumera los datos que utiliza Crashlytics de esa recopilación de datos:

Datos Si su aplicación incluye el SDK de Firebase para Google Analytics, Crashlytics...
registros de "migas de pan"

Utiliza los registros "breadcrumb" recopilados por el SDK de Firebase para Google Analytics. Estos registros identifican las acciones del usuario inmediatamente antes de un bloqueo junto con el recuento de bloqueos.

Información Adicional

Finalidad de la recogida de datos

Por lo general, Firebase Crashlytics usa los datos recopilados que se enumeran en las subsecciones anteriores para habilitar los servicios de informes y administración de fallas. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo usa específicamente los datos recopilados, además de cómo usa los datos de usuario final definidos por el desarrollador recopilados por el SDK.



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

Datos recopilados automáticamente

El SDK de Firebase Dynamic Links recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Firebase Dynamic Links...
URL de enlace dinámico

Recopila la URL del vínculo dinámico cuando se interactúa con la URL, incluidos los metadatos definidos por el desarrollador que el desarrollador establece en el vínculo cuando se creó.

Si la aplicación está instalada con el SDK de Firebase Dynamic Links integrado, entonces Firebase registra el estado de la aplicación y los eventos de interacción del enlace.

Otras Consideraciones

Si un usuario interactúa con un enlace dinámico de Firebase, los siguientes datos se registran automáticamente, independientemente de si la aplicación está instalada en el dispositivo del usuario:

Datos De forma predeterminada, Base de fuego...
URL de enlace dinámico

Registra la URL del vínculo dinámico cuando se interactúa con la URL, incluidos los metadatos definidos por el desarrollador que el desarrollador establece en el vínculo cuando se creó.

Nombre del paquete de la aplicación

Registra el nombre del paquete de la aplicación para la vinculación profunda diferida (instalación posterior a la aplicación de vínculo profundo).

estado de la aplicación

Registra información relacionada con el estado de la aplicación en el dispositivo del usuario, incluido el estado de instalación y si la aplicación se ha abierto antes.

Vincular eventos de interacción

Registra eventos de interacción de enlaces.

Datos recopilados en función de su uso

El SDK de Firebase Dynamic Links no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.

Otras Consideraciones

Algunas características opcionales de Dynamic Links dependen del SDK de Firebase para Google Analytics. Si incluye ese SDK en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la documentación de Google Analytics ). La siguiente tabla enumera datos registrados adicionales:

Datos Si su aplicación incluye el SDK de Firebase para Google Analytics, entonces Dynamic Links...
Vincular eventos de interacción

Envía eventos de interacción de enlaces localmente en el dispositivo para registrarlos a través del SDK de Firebase para Google Analytics a fin de proporcionar datos analíticos para los desarrolladores.

Información Adicional

Finalidad de la recogida de datos

Firebase Dynamic Links generalmente usa los datos recopilados que se enumeran en las subsecciones anteriores para llevar a los usuarios finales directamente al contenido vinculado en su aplicación. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo usa específicamente los datos recopilados, además de cómo usa los datos de usuario final definidos por el desarrollador recopilados por el SDK.



Google analitico

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

Encuentre información sobre la recopilación de datos de Google Analytics en la documentación de Google Analytics.



Mensajería en la aplicación

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

Datos recopilados automáticamente

El SDK de Firebase In-App Messaging recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de mensajería en la aplicación de Firebase...
Eventos de interacción de mensajes, incluidas impresiones, clics y despidos

Envía eventos de interacción de mensajes para proporcionar datos analíticos a los desarrolladores.

Otras Consideraciones

La mensajería dentro de la aplicación tiene una dependencia obligatoria del SDK de Firebase para Google Analytics. Dado que debe incluir ese SDK en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la documentación de Google Analytics ). La siguiente tabla enumera ejemplos de cómo el SDK de mensajería integrada en la aplicación interactúa con los datos de Google Analytics:

Datos Si su aplicación incluye el SDK de Firebase para Google Analytics, entonces Firebase In-App Messaging...
Eventos de interacción de mensajes, incluidas impresiones, clics y despidos

Envía eventos de interacción de mensajes localmente en el dispositivo para registrarlos a través del SDK de Firebase para Google Analytics a fin de proporcionar datos analíticos para los desarrolladores.

Propiedades de usuario

Establece y utiliza las propiedades del usuario recopiladas por el SDK de Firebase para Google Analytics para orientar los mensajes que se basan en las condiciones de propiedad del usuario.

La mensajería en la aplicación también depende del SDK de instalaciones de Firebase. Dado que ese SDK se incluye de manera transitiva en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la sección de instalaciones en esta página). Para obtener más información sobre los datos que utiliza In-App Messaging de la recopilación de datos de ese SDK, visite la documentación de Administrar instalaciones de Firebase .

Datos recopilados en función de su uso

Los SDK de Firebase In-App Messaging no tienen funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.

Información Adicional

Finalidad de la recogida de datos

Firebase In-App Messaging generalmente utiliza los datos recopilados que se enumeran en las subsecciones anteriores para enviar mensajes a los usuarios finales dentro de la propia aplicación. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Instalaciones

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

Datos recopilados automáticamente

El SDK de instalaciones de Firebase recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de instalación de Firebase...
ID de instalación de Firebase (FID)

Genera y recopila un identificador por instalación (FID) que no identifica de forma exclusiva a un usuario o dispositivo físico.

dirección IP

Recopila las direcciones IP del remitente de la solicitud de red, que pueden usarse con fines de depuración.

Agente de usuario de Firebase

Para obtener más información, consulte la sección del agente de usuario de Firebase en esta página.

Datos recopilados en función de su uso

El SDK de instalaciones de Firebase no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.

Información Adicional

Finalidad de la recogida de datos

Google utiliza internamente el agente de usuario de Firebase para determinar la adopción de la plataforma y la versión con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca está vinculado a un identificador de usuario o dispositivo.

Las instalaciones de Firebase generalmente usan los otros datos recopilados enumerados en las subsecciones anteriores para proporcionar un identificador único para identificar las instalaciones de la aplicación. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Descargador de modelos Firebase ML

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

Datos recopilados automáticamente

El SDK del descargador de modelos de Firebase ML recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK del descargador de modelos de Firebase ML...
Metadatos de descarga del modelo ML, incluidos eventos de descarga, eventos de eliminación y errores

Recopila metadatos de eventos de descarga de modelos para monitorear problemas de estabilidad y latencia.

token de autenticación de instalación

Recopila tokens de autenticación de instalación para la autenticación de dispositivos al interactuar con instancias de aplicaciones (por ejemplo, para distribuir modelos de desarrollador a instancias de aplicaciones).

Otras Consideraciones

El descargador de modelos de Firebase ML depende del SDK de instalaciones de Firebase. Dado que ese SDK se incluye de manera transitiva en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la sección de instalaciones en esta página). Para obtener más información sobre los datos que usa el descargador de modelos de Firebase ML de la recopilación de datos de ese SDK, visite la documentación de Administrar instalaciones de Firebase .

Datos recopilados en función de su uso

El SDK del descargador de modelos de Firebase ML no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.

Información Adicional

Finalidad de la recogida de datos

Firebase ML generalmente usa los datos recopilados enumerados en las subsecciones anteriores para descargar modelos ML. Firebase ML agrega y usa los metadatos de descarga del modelo para monitorear la calidad del producto, comprender el uso e informar la dirección del producto. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo utiliza específicamente los datos recopilados.



Supervisión del rendimiento

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

Datos recopilados automáticamente

El SDK de Firebase Performance Monitoring recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Firebase Performance Monitoring...
Métricas de rendimiento de la aplicación, incluida la hora de inicio de la aplicación y la latencia de solicitud de red

Recopila métricas de rendimiento de la aplicación durante el ciclo de vida y el uso de la aplicación por parte del usuario final.

Uso de CPU/memoria

Recopila el uso de CPU/memoria de la aplicación para proporcionar una vista de línea de tiempo del rendimiento de la aplicación.

Metadatos de dispositivos relevantes

Recopila metadatos de dispositivos relevantes para filtrar los datos de rendimiento en diferentes segmentos de dispositivos.

dirección IP

Recopila la dirección IP para asignar eventos de rendimiento a los países de los que se originan.

Otras Consideraciones

Performance Monitoring depende del SDK de instalaciones de Firebase. Dado que ese SDK se incluye de manera transitiva en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la sección de instalaciones en esta página). Para obtener más información sobre los datos que usa Performance Monitoring de la recopilación de datos de ese SDK, visite la documentación de Administrar instalaciones de Firebase .

Performance Monitoring también depende del SDK de Firebase Remote Config para ayudar a controlar el volumen de eventos recopilados desde una aplicación. Dado que ese SDK se incluye de manera transitiva en su aplicación, asegúrese de tener en cuenta los datos del usuario final recopilados automáticamente por ese SDK (consulte la sección Configuración remota en esta página).

Datos recopilados en función de su uso

Dependiendo de cómo configure o invoque el SDK de Firebase Performance Monitoring y las características del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. La siguiente tabla enumera ejemplos de datos de usuarios finales que se pueden recopilar según su uso, pero asegúrese de tener en cuenta los datos recopilados por su uso específico.

Datos Según la configuración y la invocación de su aplicación, el SDK de Firebase Performance Monitoring...
Seguimientos personalizados definidos por el desarrollador

Recopila métricas de rendimiento de la aplicación para cualquier seguimiento personalizado que un desarrollador instrumente en su aplicación.

Métricas de rendimiento personalizadas
(datos definidos por el desarrollador)

Recopila las métricas de rendimiento personalizadas que un desarrollador adjunta a los seguimientos personalizados.

Atributos personalizados
(datos definidos por el desarrollador)

Recopila los atributos personalizados que un desarrollador adjunta a los seguimientos personalizados.

Información Adicional

Finalidad de la recogida de datos

Por lo general, Firebase Performance Monitoring usa los datos recopilados que se enumeran en las subsecciones anteriores para habilitar la supervisión y los informes de rendimiento de la aplicación. Además, revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo usa específicamente los datos recopilados, además de cómo usa los datos de usuario final definidos por el desarrollador recopilados por el SDK.



Base de datos en tiempo real

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

Datos recopilados automáticamente

El SDK de Firebase Realtime Database recopila los siguientes datos automáticamente .

Datos De forma predeterminada, el SDK de Firebase Realtime Database...
dirección IP

Recopila direcciones IP para habilitar la herramienta de creación de perfiles , que ayuda a los desarrolladores a comprender las tendencias de uso y las averías de la plataforma.

Agentes de usuario

Recopila cadenas de agentes de usuario para habilitar la herramienta de creación de perfiles , que ayuda a los desarrolladores a comprender las tendencias de uso y las averías de la plataforma.

Tenga en cuenta que este agente de usuario no se refiere al agente de usuario de Firebase .

Datos recopilados en función de su uso

Dependiendo de cómo configure o invoque el SDK de base de datos en tiempo real de Firebase y las características del producto, su aplicación puede recopilar datos del usuario final que deben incluirse en su divulgación de datos. Asegúrese de tener en cuenta cualquier dato de usuario final definido por el desarrollador que se recopile por su uso específico.

Otras Consideraciones

Si usa Realtime Database con Firebase Authentication, y si un usuario final inició sesión, cada solicitud de Realtime Database incluye automáticamente el ID de usuario correspondiente de Firebase Authentication.

Información Adicional

Finalidad de la recogida de datos

Revise las subsecciones anteriores para obtener información sobre cómo se pueden usar datos específicos . En su divulgación de datos, asegúrese de tener en cuenta también cómo usa específicamente los datos recopilados, además de cómo usa los datos de usuario final definidos por el desarrollador recopilados por el SDK.



Configuración remota

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

Datos recopilados automáticamente

El SDK de Firebase Remote Config recopila los siguientes datos automáticamente .

Datos 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