En mayo de 2021, Google Play anunció la nueva sección de Seguridad de los datos, una divulgación proporcionada por los desarrolladores sobre las prácticas de seguridad, el uso compartido y la recopilación de datos en las apps.
Esta página puede ayudarte a completar los requisitos de esta divulgación de datos en relación con tu uso de los SDK de Firebase Android. En esta página, podrás encontrar información sobre cómo nuestros SDK manejan y procesan los datos del usuario final, incluidos ejemplos de invocaciones o parámetros de configuración aplicables que puedes controlar como desarrollador de apps.
Nuestro objetivo es ayudarte de la manera más transparente posible. Sin embargo, como desarrollador de apps, eres el único responsable de decidir cómo responder el formulario de la sección Seguridad de los datos de Google Play en relación con las prácticas de seguridad, el uso compartido y la recopilación de datos del usuario final de tu app.
Cómo usar la información de esta página
En esta página, se enumeran los datos del usuario final que se recopilan solo con la versión más reciente de cada SDK de Firebase Android.
Cada SDK tiene su propia sección más adelante en esta página, en la que proporcionamos información sobre los datos recopilados automáticamente en comparación con los datos recopilados según tu uso. La recopilación automática se refiere a que el SDK recopila datos específicos sin que invoques ninguna clase o método específicos en tu app. Sin embargo, en muchos casos, los datos recopilados por el SDK dependen del uso específico del producto por parte de tu app, es decir, su configuración y cómo se invoca.
A fin de completar la divulgación de tus datos, puedes usar la guía sobre tipos de datos de Android para determinar qué tipo de datos describe mejor los que recopilas. En la divulgación de datos, asegúrate de tener en cuenta la forma en que tu app específica comparte y usa los datos recopilados.
Descripción general de la encriptación, el uso compartido y la eliminación de datos para los SDK de Firebase Android
Encriptación de datos | Para los datos recopilados del usuario final enumerados en esta página, Firebase encripta los datos en tránsito con HTTPS. |
Uso compartido de datos | Para los datos recopilados del usuario final enumerados en esta página, Firebase no los transfiere a terceros, excepto en los siguientes casos:
|
Eliminación de datos | Firebase permite que los desarrolladores borren los datos del usuario final de manera constante con la funcionalidad de los servicios de Firebase. |
Usuario-agente de Firebase
El usuario-agente de Firebase no es un SDK de Firebase Android, sino un paquete de información que recopilan varios SDK de Firebase Android y que incluye lo siguiente:
Metadatos del dispositivo: versión del SO, nombre, modelo, marca y factor de forma
App que se usó para instalar tu app (por ejemplo, Play Store) (consulta la documentación)
Qué SDK de Firebase se usan en tu app, incluidas sus versiones
Google usa el usuario-agente de Firebase de forma interna para determinar la adopción de la plataforma y las versiones con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca se vincula a un identificador de usuario o dispositivo.
Si un SDK de Firebase Android recopila el usuario-agente de Firebase, aparecerá en la lista de la sección del SDK a continuación.
A/B Testing
com.google.firebase:firebase-abt
Datos recopilados automáticamente
El SDK de Firebase A/B Testing no recopila automáticamente ningún dato del usuario final.
Otras consideraciones
El SDK de Firebase A/B Testing establece y usa las propiedades del usuario de Google Analytics para especificar la membresía en grupos experimentales para Firebase Remote Config y Firebase In-App Messaging.
Debido a que solo Firebase Remote Config y Firebase In-App Messaging usan el SDK de A/B Testing directamente, consulta 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 esta.
Datos recopilados según tu 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.
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
Datos recopilados automáticamente
Los SDK de Firebase App Check recopilan los siguientes datos automáticamente.
Datos | De forma predeterminada, los SDKs de Firebase App Check… |
---|---|
Usuario-agente de Firebase | Para obtener información, consulta la sección del usuario-agente de Firebase en esta página. |
Datos recopilados según tu uso
Según cómo configures o invoques los SDK de Firebase App Check y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. En la siguiente tabla, se muestran ejemplos de datos del usuario final que pueden recopilarse en función del uso, pero asegúrate de tener en cuenta los datos recopilados por el uso específico.
Datos | Según la configuración y la invocación de tu app, los SDK de Firebase App Check… |
---|---|
Token de certificación de SafetyNet | Recopila este token de certificación si tu app usa SafetyNet como proveedor de certificación. Consulta la información adicional sobre seguridad de los datos de SafetyNet. |
Token de integridad de Play Integrity | Recopila este token de integridad si tu app usa Play Integrity como proveedor de certificación. Consulta la información adicional sobre seguridad de los datos para Play Integrity. |
Información adicional
Propósito de la recopilación de datos
Google usa el usuario-agente de Firebase de forma interna para determinar la adopción de la plataforma y las versiones con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca se vincula a un identificador de usuario o dispositivo.
Por lo general, Firebase App Check usa los demás datos recopilados que se indican en las subsecciones anteriores para validar certificaciones de apps y, así, proteger tus recursos de backend contra abusos. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
App Distribution
Implementación completa del SDK de Android para App Distribution
com.google.firebase:firebase-appdistribution
La implementación completa del SDK de Android para App Distribution está diseñada solo para el uso con pruebas beta. No incluyas la implementación completa del SDK de App Distribution en tu aplicación cuando la envíes a Google Play.
SDK de Android para App Distribution exclusivo para API
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
Datos recopilados automáticamente
El SDK de Android para App Distribution exclusivo para API no recopila automáticamente datos del usuario final.
Datos recopilados según tu uso
El SDK de Android para App Distribution exclusivo para API no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
Datos recopilados automáticamente
El SDK de Firebase Authentication recopila los siguientes datos automáticamente.
Datos | De forma predeterminada, el SDK de Firebase Authentication… |
---|---|
Usuario-agente de Firebase | Para obtener información, consulta la sección Usuario-agente de Firebase en esta página. |
Dirección IP | Recopila direcciones IP para proporcionar seguridad adicional y evitar abusos durante el registro y la autenticación. |
Strings de usuario-agente:
|
Recopila strings de usuario-agente para proporcionar, mantener y mejorar los servicios de Firebase. Ten en cuenta que este usuario-agente no se refiere al usuario-agente de Firebase. |
ID de la app de Firebase para Android | Recopila el ID de la app de Firebase para Android (no es el nombre del paquete de la app). Este valor se incluye en el encabezado de cada solicitud. |
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Firebase Authentication y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. En la siguiente tabla, se muestran ejemplos de datos del usuario final que pueden recopilarse en función del uso, pero asegúrate de tener en cuenta los datos recopilados por el uso específico.
Datos | Según la configuración y la invocación de tu app, el SDK de Firebase Authentication… |
---|---|
Nombre visible | Recopila el nombre visible del usuario si el desarrollador lo proporciona. |
Dirección de correo electrónico | Recopila la dirección de correo electrónico de un usuario (como la proporciona el desarrollador) si la app usa alguna de las siguientes opciones:
|
Número de teléfono | Recopila el número de teléfono de un usuario (como lo proporciona el desarrollador) si la app usa alguna de las siguientes opciones:
|
Token de integridad de Play Integrity | Recopila este token de integridad si tu app usa la autenticación telefónica. Consulta la información adicional sobre seguridad de los datos para Play Integrity. |
Token de certificación de SafetyNet | Recopila este token de certificación si tu app usa la autenticación telefónica y si falló la recuperación de tokens de Play Integrity. Consulta la información adicional sobre seguridad de los datos de SafetyNet. |
Token de reCAPTCHA Enterprise | Recopila este token si tu app usa reCAPTCHA Enterprise para proteger los flujos de Authentication. Consulta la información adicional sobre seguridad de los datos de reCAPTCHA Enterprise. |
Información de contacto | Recopila la información de contacto de un usuario relacionada con proveedores de autenticación de terceros si la app usa un proveedor de autenticación de terceros con Firebase Authentication. Por ejemplo, se podría vincular el identificador de un usuario a su perfil de Facebook si la app usa la autenticación de Facebook, según los permisos otorgados. Consulta la documentación del proveedor de autenticación para obtener más detalles. |
ID de Game Center | Recopila el ID de Game Center de un usuario si la app está vinculada a Game Center. |
ID de usuario | Genera y almacena un identificador único de Firebase Authentication. |
Información adicional
Propósito de la recopilación de datos
Por lo general, Firebase Authentication usa los datos recopilados que se indican en las subsecciones anteriores para habilitar la autenticación y la administración de cuentas. Las strings de usuario-agente se usan para proporcionar, mantener y mejorar los servicios de Firebase. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
Cloud Firestore
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… |
---|---|
Usuario-agente de Firebase | Para obtener información, consulta la sección del usuario-agente de Firebase en esta página. |
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Cloud Firestore y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. Asegúrate de dar cuenta de los datos del usuario final definidos por el desarrollador que se recopilan según tu uso específico.
Otras consideraciones
Si usas Cloud Firestore con Firebase Authentication, y si un usuario final accede a su cuenta, todas las solicitudes de Cloud Firestore incluirán automáticamente el ID de usuario aplicable de Firebase Authentication.
Información adicional
Propósito de la recopilación de datos
Google usa el usuario-agente de Firebase de forma interna para determinar la adopción de la plataforma y las versiones con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca se vincula a un identificador de usuario o dispositivo.
Revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
Datos recopilados automáticamente
El Cloud Functions for Firebase Client SDK recopila los siguientes datos automáticamente.
Datos | De manera predeterminada, el Cloud Functions for Firebase Client SDK… |
---|---|
Nombre de la función | Recopila el nombre de la función en la invocación de esta. |
Dirección IP | Recopila la dirección IP del emisor de la función durante su invocación para ejecutar funciones de control de eventos y funciones de HTTP basadas en las acciones del usuario final. |
Firebase Cloud Messaging (FCM) token | Recopila el token de FCM para permitir que los desarrolladores lo usen en sus funciones para enviar notificaciones al dispositivo que realiza la llamada en el momento de hacerla o almacenarlo para más tarde. Ten en cuenta que este token se recopila independientemente de si la app incluye o usa el SDK de FCM. |
Datos recopilados según tu uso
El Cloud Functions for Firebase Client SDK no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.
Otras consideraciones
Si un usuario final accede mediante Firebase Authentication, cada solicitud de función incluye automáticamente el ID de usuario aplicable de Firebase Authentication.
Información adicional
Propósito de la recopilación de datos
En general, Cloud Functions for Firebase usa los datos recopilados que se indican en las subsecciones anteriores para ejecutar el código de backend en respuesta a eventos activados por las funciones de Firebase y las solicitudes HTTPS de tu app. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
Cloud Messaging
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 app para suscribirse al tema y anular la suscripción. |
Usuario-agente de Firebase | Para obtener información, consulta la sección Usuario-agente de Firebase en esta página. |
Otras consideraciones
Cloud Messaging tiene una dependencia en el SDK de instalaciones de Firebase. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de instalaciones en esta página). Para obtener información sobre los datos que usa Cloud Messaging de la recopilación de datos del SDK, visita la documentación de administración de las instalaciones de Firebase.
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Firebase Cloud Messaging y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. En la siguiente tabla, se muestran ejemplos de datos del usuario final que pueden recopilarse en función del uso, pero asegúrate de tener en cuenta los datos recopilados por el uso específico.
Datos | Según la configuración y la invocación de tu app, 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 se configura
|
Otras consideraciones
Algunas funciones opcionales de Cloud Messaging dependen del SDK de Firebase para Google Analytics. Si incluyes el SDK en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la documentación de Google Analytics). En la siguiente tabla, se enumeran los datos registrados adicionales:
Datos | Si tu app incluye el SDK de Firebase para Google Analytics, entonces Cloud Messaging… |
---|---|
Eventos de interacción con la notificación | Envía eventos de interacción de mensajes de forma local e integrados en el dispositivo a fin de registrarlos mediante el SDK de Firebase para Google Analytics y proporcionar datos de estadísticas a los desarrolladores. |
Información adicional
Propósito de la recopilación de datos
Google usa el usuario-agente de Firebase de forma interna para determinar la adopción de la plataforma y las versiones con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca se vincula a un identificador de usuario o dispositivo.
En general, Cloud Messaging utiliza los otros datos recopilados que se indican en las subsecciones anteriores para enviar mensajes a la app cliente. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
Datos recopilados automáticamente
El SDK de Cloud Storage for 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 app | Recopila la versión del SDK de Cloud Storage for Firebase que usa la app. Este valor se incluye en el encabezado de cada solicitud. |
ID de la app de Firebase para Android | Recopila el ID de la app de Firebase para Android (no es el nombre del paquete de la app). Este valor se incluye en el encabezado de cada solicitud. |
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Cloud Storage for Firebase y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. Asegúrate de dar cuenta de los datos del usuario final definidos por el desarrollador que se recopilan según tu uso específico.
Otras consideraciones
Si usas Cloud Storage for Firebase con Firebase Authentication, y si un usuario final accede a su cuenta, todas las solicitudes de Cloud Storage for Firebase incluirán automáticamente el ID de usuario aplicable de Firebase Authentication.
Información adicional
Propósito de la recopilación de datos
Por lo general, Cloud Storage for Firebase usa los datos recopilados que se indican en las subsecciones anteriores para proporcionar, mantener y mejorar los servicios de Firebase. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila 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… |
---|---|
Seguimiento de pila | Recopila seguimientos de pila cuando falla una aplicación. |
Estado relevante de la aplicación | Recopila el estado relevante de una aplicación cuando una app falla. |
Metadatos del dispositivo relevantes | Recopila metadatos de un momento determinado sobre el dispositivo cuando falla una aplicación. |
UUID de instalación de Crashlytics | Genera y almacena el UUID de instalación de Crashlytics para medir la cantidad de usuarios afectados por una falla. |
Otras consideraciones
Crashlytics tiene una dependencia en el SDK de instalaciones de Firebase. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de instalaciones en esta página). Ten en cuenta que Crashlytics no usa ninguno de los datos recopilados por el SDK de instalaciones de Firebase, excepto para rotar el UUID de instalación de Crashlytics según los cambios en el ID de instalación de Firebase de la instancia de la app.
Crashlytics también tiene una dependencia en el SDK de Firebase sessions para proporcionar métricas de calidad en Firebase console. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección del SDK de Firebase sessions en esta página).
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Firebase Crashlytics y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. En la siguiente tabla, se muestran ejemplos de datos del usuario final que pueden recopilarse en función del uso, pero asegúrate de tener en cuenta los datos recopilados por el uso específico.
Datos | Según la configuración y la invocación de tu app, el SDK de Firebase Crashlytics… |
---|---|
Datos definidos por el desarrollador | Recopila ID de usuarios de texto libre, registros y claves personalizados que los desarrolladores adjuntan a los informes de fallas. |
Datos definidos por el desarrollador | También recopila los eventos recuperables definidos por el desarrollador con seguimientos de pila personalizados. |
Otras consideraciones
Algunas funciones opcionales de Crashlytics dependen del SDK de Firebase para Google Analytics. Si incluyes el SDK en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la documentación de Google Analytics). En la siguiente tabla, se indican los datos que Crashlytics usa de esa recopilación de datos:
Datos | Si tu app incluye el SDK de Firebase para Google Analytics, entonces Crashlytics… |
---|---|
registros de “ruta de navegación” | Usa los registros de “ruta de navegación” que recopila el SDK de Firebase para Google Analytics. Estos registros identifican las acciones del usuario inmediatamente antes de una falla junto con el recuento de fallas. |
Si también incluyes el SDK de Firebase Remote Config en tu app, asegúrate de tener en cuenta los datos de Remote Config definidos por el desarrollador que recopila automáticamente el SDK de Crashlytics. En la siguiente tabla, se enumeran los datos que El SDK de Crashlytics recopila:
Datos | Si tu app incluye el SDK de Firebase Remote Config, entonces el SDK de Crashlytics… |
---|---|
Metadatos de implementación de Remote Config definidos por el desarrollador | Recopila metadatos de implementación, lo que incluye versiones de plantillas de Remote Config, IDs de variantes de implementación, claves de parámetros y valores de parámetros afectados por las implementaciones activas. |
Información adicional
Propósito de la recopilación de datos
En general, Firebase Crashlytics usa los datos recopilados que se indican en las subsecciones anteriores para habilitar los informes de fallas y los servicios de administración de fallas. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.
Dynamic Links
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 del vínculo dinámico | Recopila la URL del vínculo dinámico cuando interactúa con ella, incluidos los metadatos definidos por el desarrollador que este configuró en el vínculo cuando se creó. |
Si la app se instala con el SDK de Firebase Dynamic Links integrado, Firebase registra el estado de la app y los eventos de interacción con vínculos.
Otras consideraciones
Si un usuario interactúa con un vínculo dinámico de Firebase, los siguientes datos se registran automáticamente, sin importar si la app está instalada en el dispositivo del usuario:
Datos | De forma predeterminada, Firebase… |
---|---|
URL del vínculo dinámico | Registra la URL del vínculo dinámico cuando interactúa con la URL, incluidos los metadatos definidos por el desarrollador que este configuró en el vínculo cuando se creó. |
Nombre de paquete de la app | Registra el nombre del paquete de la app para los vínculos directos diferidos (vínculos directos posteriores a la instalación de la app). |
Estado de la app | Registra la información relacionada con el estado de la app en el dispositivo del usuario, incluido el estado de instalación y si se abrió la app anteriormente. |
Eventos de interacción de vínculos | Registra los eventos de interacción de vínculos. |
Datos recopilados según tu 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 funciones opcionales de Dynamic Links dependen del SDK de Firebase para Google Analytics. Si incluyes el SDK en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la documentación de Google Analytics). En la siguiente tabla, se enumeran los datos registrados adicionales:
Datos | Si tu app incluye el SDK de Firebase para Google Analytics, entonces Dynamic Links… |
---|---|
Eventos de interacción de vínculos | Envía eventos de interacción de vínculos de forma local e integrados en el dispositivo a fin de registrarlos mediante el SDK de Firebase para Google Analytics y proporcionar datos de estadísticas a los desarrolladores. |
Información adicional
Propósito de la recopilación de datos
Por lo general, Firebase Dynamic Links usa los datos recopilados que se indican en las subsecciones anteriores para dirigir a los usuarios finales directamente al contenido vinculado de tu app. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
Descubre cómo Google Analytics recopila datos en la documentación del servicio.
In-App Messaging
com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx
Datos recopilados automáticamente
El SDK de Firebase In-App Messaging recopila los siguientes datos automáticamente.
Datos | De forma predeterminada, el SDK de Firebase In-App Messaging… |
---|---|
Eventos de interacción con mensajes, lo que incluye las impresiones, los clics y los descartes | Envía eventos de interacción de mensajes con el fin de proporcionar datos de estadísticas para los desarrolladores. |
Otras consideraciones
In-App Messaging tiene una dependencia obligatoria en el SDK de Firebase para Google Analytics. Dado que debes incluir el SDK en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la documentación de Google Analytics). En la siguiente tabla, se muestran ejemplos de cómo interactúa el SDK de In-App Messaging con datos de Google Analytics:
Datos | Si tu app incluye el SDK de Firebase para Google Analytics, entonces Firebase In-App Messaging… |
---|---|
Eventos de interacción con mensajes, lo que incluye las impresiones, los clics y los descartes | Envía eventos de interacción de mensajes de forma local e integrados en el dispositivo a fin de registrarlos mediante el SDK de Firebase para Google Analytics y proporcionar datos de estadísticas a los desarrolladores. |
Propiedades del usuario | Configura y usa las propiedades del usuario que recopila el SDK de Firebase para Google Analytics para segmentar mensajes basados en condiciones de las propiedades del usuario. |
In-App Messaging también tiene una dependencia en el SDK de instalaciones de Firebase. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de instalaciones en esta página). Para obtener información sobre los datos que usa In-App Messaging de la recopilación de datos del SDK, visita la documentación de administración de las instalaciones de Firebase.
Datos recopilados según tu 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
Propósito de la recopilación de datos
En general, Firebase In-App Messaging usa los datos recopilados que se indican en las subsecciones anteriores para enviar mensajes a los usuarios finales dentro de la app. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas 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 instalaciones de Firebase… |
---|---|
ID de instalación de Firebase (FID) | Genera y recopila un identificador por instalación (FID) que no identifica de forma única a un usuario o un dispositivo físico. |
Usuario-agente de Firebase | Para obtener información, consulta la sección del usuario-agente de Firebase en esta página. |
Datos recopilados según tu 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
Propósito de la recopilación de datos
Google usa el usuario-agente de Firebase de forma interna para determinar la adopción de la plataforma y las versiones con el fin de proporcionar, mantener y mejorar los servicios de Firebase. Nunca se vincula a un identificador de usuario o dispositivo.
Las instalaciones de Firebase suelen usar los otros datos recopilados que se indican en las subsecciones anteriores para proporcionar un identificador único que permite identificar las instalaciones de la app. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
Firebase ML Model Downloader
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
Datos recopilados automáticamente
El SDK de Firebase ML Model Downloader recopila los siguientes datos automáticamente.
Datos | De forma predeterminada, el SDK de Firebase ML Model Downloader… |
---|---|
Metadatos de descarga del modelo de AA, incluidos eventos de descarga, eventos de eliminación y errores. | Recopila metadatos de eventos de descarga de modelos para supervisar los 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 cuando interactúa con instancias de apps (por ejemplo, con el fin de distribuir modelos de desarrolladores a instancias de apps). |
Otras consideraciones
Firebase ML Model Downloader tiene una dependencia en el SDK de instalaciones de Firebase. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de instalaciones en esta página). Para obtener información sobre los datos que Firebase ML Model Downloader usa de la recopilación de datos del SDK, visita la documentación de administración de las instalaciones de Firebase.
Datos recopilados según tu uso
El SDK de Firebase ML Model Downloader no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.
Información adicional
Propósito de la recopilación de datos
Por lo general, Firebase ML usa los datos recopilados que se indican en las subsecciones anteriores para descargar modelos de AA. Firebase ML agrega y usa los metadatos de descarga del modelo para supervisar la calidad del producto, comprender su uso y fundamentar su dirección. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
Performance Monitoring
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 app, incluida la hora de inicio y la latencia de la solicitud de red | Recopila métricas de rendimiento de la app durante el ciclo de vida y el uso de la app por parte de los usuarios finales. |
Uso de CPU y memoria | Recopila el uso de CPU y memoria de la aplicación para proporcionar una vista de cronograma del rendimiento de la app. |
Metadatos del dispositivo relevantes | Recopila metadatos relevantes del dispositivo para filtrar los datos de rendimiento con segmentos de dispositivos diferentes. |
Dirección IP | Recopila la dirección IP para asignar los eventos de rendimiento a los países donde se originaron. |
Otras consideraciones
Performance Monitoring tiene una dependencia en el SDK de instalaciones de Firebase. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de instalaciones en esta página). Para obtener información sobre los datos que usa Performance Monitoring de la recopilación de datos del SDK, visita la documentación de administración de las instalaciones de Firebase.
Performance Monitoring también tiene una dependencia en el SDK de Firebase Remote Config para ayudar a controlar el volumen de eventos recopilados de una aplicación. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de Remote Config en esta página).
Performance Monitoring también tiene una dependencia en el SDK de Firebase sessions para informar las vistas de cronograma de los datos de rendimiento en Firebase console. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección del SDK de Firebase sessions en esta página).
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Firebase Performance Monitoring y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. En la siguiente tabla, se muestran ejemplos de datos del usuario final que pueden recopilarse en función del uso, pero asegúrate de tener en cuenta los datos recopilados por el uso específico.
Datos | Según la configuración y la invocación de tu app, el SDK de Firebase Performance Monitoring… |
---|---|
Seguimientos personalizados definidos por el desarrollador | Recopila métricas de rendimiento de la app para los seguimientos personalizados que un desarrollador instrumenta en su app. |
Métricas de rendimiento personalizadas (datos definidos por el desarrollador) |
Recopila las métricas de rendimiento personalizadas que adjunta un desarrollador 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
Propósito de la recopilación de datos
En general, Firebase Performance Monitoring usa los datos recopilados que se indican en las subsecciones anteriores para habilitar los informes y la supervisión del rendimiento de la app. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.
Realtime Database
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 el generador de perfiles, que ayuda a los desarrolladores a comprender las tendencias de uso y el desglose de plataformas. |
Usuarios-agente | Recopila strings de usuarios-agentes para habilitar el generador de perfiles, que ayuda a los desarrolladores a comprender las tendencias de uso y el desglose de plataformas. Ten en cuenta que este usuario-agente no se refiere al usuario-agente de Firebase. |
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Firebase Realtime Database y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. Asegúrate de dar cuenta de los datos del usuario final definidos por el desarrollador que se recopilan según tu uso específico.
Otras consideraciones
Si usas Realtime Database con Firebase Authentication, y si un usuario final accede a su cuenta, todas las solicitudes de Realtime Database incluirán automáticamente el ID de usuario aplicable de Firebase Authentication.
Información adicional
Propósito de la recopilación de datos
Revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.
Remote Config
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 | De forma predeterminada, el SDK de Firebase Remote Config… |
---|---|
Código de país | Recopila el código de país para segmentar los parámetros que se basan en estos datos. |
Código de idioma | Recopila el código de idioma para segmentar los parámetros que se basan en estos datos. |
Zona horaria | Recopila la zona horaria para segmentar los parámetros que se basan en estos datos. |
Versión de la plataforma | Recopila la versión de la plataforma para segmentar los parámetros que se basan en estos datos. |
Versión del SO | Recopila la versión del SO para segmentar los parámetros que se basan en estos datos. |
ID de la app de Firebase para Android | Recopila el ID de la app de Firebase para Android (no es el nombre del paquete de la app) a fin de segmentar los parámetros que se basan en estos datos. |
Nombre de paquete de la app | Recopila el nombre del paquete para segmentar los parámetros que se basan en estos datos. |
Versión del SDK de Remote Config que usa la app | Recopila la versión del SDK para proporcionar, mantener y mejorar los servicios de Firebase. |
Otras consideraciones
Remote Config tiene una dependencia en el SDK de instalaciones de Firebase. Dado que el SDK se incluye de forma transitiva en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la sección de instalaciones en esta página). Para obtener información sobre los datos que usa Remote Config de la recopilación de datos del SDK, visita la documentación de administración de las instalaciones de Firebase.
Datos recopilados según tu uso
El SDK de Firebase Remote Config no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.
Otras consideraciones
Algunas funciones opcionales de Remote Config dependen del SDK de Firebase para Google Analytics. Si incluyes el SDK en tu app, asegúrate de tener en cuenta los datos del usuario final que recopila automáticamente el SDK (consulta la documentación de Google Analytics). En la siguiente tabla, se muestran ejemplos de cómo interactúa el SDK de Remote Config con datos de Google Analytics:
Datos | Si tu app incluye el SDK de Firebase para Google Analytics, entonces Remote Config… |
---|---|
Propiedades del usuario | Recopila propiedades del usuario obtenidas por el SDK de Firebase para Google Analytics para segmentar los parámetros que se basan en las condiciones de las propiedades del usuario. |
Hora del primer acceso |
Recopila la marca de tiempo del evento |
Si se implementa la personalización de Remote Config, los datos obtenidos por el SDK de Firebase Remote Config y los eventos obtenidos por el SDK de Firebase para Google Analytics se pueden usar para crear modelos predictivos y medir el rendimiento de esos modelos.
Información adicional
Propósito de la recopilación de datos
Por lo general, Firebase Remote Config usa los datos recopilados que se indican en las subsecciones anteriores para cambiar el comportamiento y el aspecto de tu app sin publicar una actualización de ella. Firebase usa los datos agregados de la versión del SO y la versión del SDK con el fin de comprender las tendencias de uso y para fundamentar la dirección del producto. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados.
Vertex AI in Firebase
com.google.firebase:firebase-vertexai
Datos recopilados automáticamente
El SDK de Vertex AI in Firebase recopila los siguientes datos automáticamente.
Datos | De forma predeterminada, el SDK de Vertex AI in Firebase… |
---|---|
Nombre del modelo | Recopila el nombre del modelo en la invocación. |
Versión del SDK que usa la app | Recopila la versión del SDK de Vertex AI in Firebase que usa la app. Este valor se incluye en el encabezado de cada solicitud. |
Versión del lenguaje | Recopila la versión del entorno de ejecución de Kotlin que usa la app. Este valor se incluye en el encabezado de cada solicitud. |
Datos recopilados según tu uso
Según cómo configures o invoques el SDK de Vertex AI in Firebase y las funciones del producto, es posible que tu app recopile datos del usuario final que deban incluirse en la divulgación de datos. Asegúrate de dar cuenta de los datos del usuario final definidos por el desarrollador que se recopilan según tu uso específico.
Otras consideraciones
Si usas Vertex AI in Firebase con Firebase Authentication, y si un usuario final accede a su cuenta, todas las solicitudes de Vertex AI in Firebase incluirán automáticamente el ID de usuario aplicable de Firebase Authentication.
Información adicional
Propósito de la recopilación de datos
En general, Vertex AI in Firebase usa los datos recopilados que se indican en las subsecciones anteriores para invocar el servicio de backend en respuesta a las solicitudes de tu app. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.
Bibliotecas de Firebase incluidas de forma transitiva
Las bibliotecas de Firebase que se indican en esta sección se incluyen de forma transitiva en algunas de las otras bibliotecas de Firebase. Ninguna de las siguientes bibliotecas tiene una plataforma accesible para los desarrolladores, pero es posible que recopilen datos del usuario final (consulta cada biblioteca a continuación para obtener más información).
Sesiones de Firebase
com.google.firebase:firebase-sessions
Datos recopilados automáticamente
El SDK de Firebase sessions recopila los siguientes datos automáticamente.
Datos | De forma predeterminada, el SDK de Firebase sessions… |
---|---|
Metadatos de las apps | Recopila metadatos sobre la aplicación, como el nombre del paquete, la información del SO, la versión del SDK y el tipo de conexión de red. |
Metadatos del dispositivo | Recopila metadatos sobre la aplicación, como el fabricante y el modelo del dispositivo. |
Métricas de la aplicación | Recopila datos de uso, como el tiempo en que una app estuvo en primer plano para iniciar una nueva sesión. |
Datos recopilados según tu uso
El SDK de Firebase sessions no tiene funciones opcionales que el desarrollador pueda configurar o invocar para recopilar otros datos del usuario final.
Información adicional
Propósito de la recopilación de datos
El SDK de Firebase sessions usa los datos recopilados que se indican en las subsecciones anteriores para proporcionar métricas de fallas y rendimiento de la aplicación. Además, revisa las subsecciones anteriores para obtener información sobre cómo se pueden usar los datos específicos. En la divulgación de datos, asegúrate de tener en cuenta cómo usas específicamente los datos recopilados, además de cómo usas los datos del usuario final definidos por el desarrollador que recopila el SDK.