Подготовьтесь к требованиям Google Play по раскрытию данных.

В мае 2021 года Google Play анонсировал новый раздел «Безопасность данных» , в котором разработчик раскрывает информацию о методах сбора, передачи и обеспечения безопасности данных в приложении.

Эта страница может помочь вам выполнить требования для раскрытия данных в отношении вашего использования Firebase Android SDK. На этой странице вы можете найти информацию о том, обрабатывают ли наши SDK данные конечного пользователя и как, включая примеры применимых конфигураций или вызовов, которые вы можете контролировать как разработчик приложения.

Мы стремимся быть максимально прозрачными в своей поддержке; однако, как разработчик приложения, вы несете исключительную ответственность за решение о том, как отвечать на форму раздела «Безопасность данных» Google Play относительно сбора, передачи и мер безопасности данных конечного пользователя вашего приложения.

Как использовать информацию на этой странице

На этой странице перечислены данные конечного пользователя, собранные только последней версией каждой Firebase Android SDK.

У каждого SDK есть свой собственный раздел далее на этой странице, где мы предоставляем информацию о данных, собираемых автоматически , по сравнению с данными , собираемыми в зависимости от вашего использования . Автоматический сбор означает, что SDK собирает определенные данные без вызова вами какого-либо определенного метода или класса в вашем приложении. Однако во многих случаях данные, собираемые SDK, зависят от конкретного использования продукта вашим приложением, то есть конфигурации вашего приложения и того, как вы вызываете SDK.

Чтобы завершить раскрытие данных, вы можете использовать руководство Android о типах данных , чтобы определить, какой тип данных лучше всего описывает собранные данные. При раскрытии данных обязательно также учитывайте, как ваше конкретное приложение делится и использует собранные данные.

Обзор шифрования данных, обмена данными и удаления данных для Firebase Android SDK

Шифрование данных

Для собранных данных конечного пользователя, перечисленных на этой странице, Firebase шифрует данные при передаче с помощью HTTPS.

Обмен данными

Firebase не передает третьим лицам собранные данные конечного пользователя, перечисленные на этой странице, за исключением:

  • Сторонним субпроцессорам , которые помогают нам предоставлять услуги Firebase.
  • В соответствии с вашими инструкциями (например, если вы решите связать Firebase с другими службами, не относящимися к Firebase).
Удаление данных

Firebase позволяет разработчикам удалять данные конечных пользователей способом, соответствующим функциональности сервисов Firebase.



Пользовательский агент Firebase

Пользовательский агент Firebase — это не Firebase Android SDK, а скорее набор информации, собираемой несколькими Firebase Android SDK, и включающий следующее:

  • Метаданные устройства: версия ОС, название, модель, марка и форм-фактор

  • Приложение, которое использовалось для установки вашего приложения (например, Play Store) (см. документацию )

  • Какие Firebase SDK используются в вашем приложении, включая их версии

Пользовательский агент Firebase используется внутри Google для определения принятия платформы и версии с целью предоставления, поддержки и улучшения сервисов Firebase. Он никогда не связан с идентификатором пользователя или устройства.

Если Firebase Android SDK собирает пользовательский агент Firebase, он будет указан в разделе SDK ниже.



A/B Testing

com.google.firebase:firebase-abt

Данные собираются автоматически

Firebase A/B Testing SDK не собирает автоматически какие-либо данные о конечных пользователях.

Другие соображения

Firebase A/B Testing SDK устанавливает и использует свойства пользователя Google Analytics , чтобы указать членство в экспериментальных группах для Firebase Remote Config и Firebase In-App Messaging .

Поскольку A/B Testing SDK используется напрямую только Firebase Remote Config и Firebase In-App Messaging , обратитесь к соответствующим разделам на этой странице, чтобы узнать больше о сборе данных и целях сбора.

Данные собираются в зависимости от вашего использования

В Firebase A/B Testing SDK нет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.



Логика искусственного интеллекта Firebase

com.google.firebase:firebase-ai

Firebase AI Logic ранее назывался «Vertex AI in Firebase» с пакетом com.google.firebase:firebase-vertexai .

Данные собираются автоматически

Firebase AI Logic SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase AI Logic SDK...
Название модели

Собирает имя модели при вызове.

Версия SDK, используемая приложением

Собирает версию Firebase AI Logic SDK, используемую приложением.

Это значение включается в заголовок каждого запроса.

Языковая версия

Собирает версию среды выполнения Kotlin, используемую приложением.

Это значение включается в заголовок каждого запроса.

Идентификатор приложения Firebase

Если сбор данных включен, собирает идентификатор приложения Firebase.

Это значение включается в заголовок каждого запроса.

Версия приложения

Если сбор данных включен, собирает версию приложения.

Это значение включается в заголовок каждого запроса.

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Firebase AI Logic SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. Убедитесь, что вы учитываете любые определенные разработчиком данные конечного пользователя, которые собираются вашим конкретным использованием.

Другие соображения

Если вы используете Firebase AI Logic с Firebase Authentication и конечный пользователь вошел в систему, то каждый запрос от Firebase AI Logic автоматически включает соответствующий идентификатор пользователя из Firebase Authentication .

Если вы включите мониторинг ИИ в консоли Firebase для API Vertex AI Gemini , то будут собираться запросы и сгенерированные выходные данные из каждого выбранного запроса, а также показатели производительности и использования.

Обязательно ознакомьтесь с разделами «Управление данными» и «Ответственный ИИ» в документации Firebase AI Logic, чтобы убедиться, что вы учитываете использование базовых API ( API Vertex AI Gemini или API Gemini Developer ).

Дополнительная информация

Цель сбора данных

Firebase AI Logic обычно использует собранные данные, перечисленные в подразделах выше, для вызова бэкэнд-службы в ответ на запросы из вашего приложения. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчиком данные конечного пользователя, собранные SDK.



App Check

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

Данные собираются автоматически

Пакеты SDK Firebase App Check автоматически собирают следующие данные.

Данные По умолчанию Firebase App Check SDK...
Пользовательский агент Firebase

Информацию см. в разделе «Пользовательский агент Firebase» на этой странице.

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Firebase App Check SDK и функции продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. В следующей таблице перечислены примеры данных конечного пользователя, которые могут быть собраны в зависимости от вашего использования, но обязательно учитывайте любые данные, собранные вашим конкретным использованием.

Данные В зависимости от конфигурации и вызова вашего приложения, Firebase App Check SDK...
Токен подтверждения от SafetyNet

Соберите этот токен подтверждения, если ваше приложение использует SafetyNet в качестве поставщика подтверждения. См. дополнительную информацию о безопасности данных для SafetyNet .

Токен целостности от Play Integrity

Соберите этот токен целостности, если ваше приложение использует Play Integrity в качестве поставщика аттестации. См. дополнительную информацию о безопасности данных для Play Integrity .

Дополнительная информация

Цель сбора данных

Пользовательский агент Firebase используется внутри Google для определения принятия платформы и версии с целью предоставления, поддержки и улучшения сервисов Firebase. Он никогда не связан с идентификатором пользователя или устройства.

Firebase App Check обычно использует другие собранные данные, перечисленные в подразделах выше, для проверки аттестаций приложений, чтобы помочь защитить ваши внутренние ресурсы от злоупотреблений. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные.



App Distribution

Полная реализация Android SDK App Distribution

com.google.firebase:firebase-appdistribution

Полная реализация App Distribution Android SDK предназначена только для бета-тестирования. Не включайте полную реализацию App Distribution SDK в свое приложение при отправке в Google Play .

Android SDK App Distribution только через API

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

Данные собираются автоматически

Пакет Android SDK App Distribution только на основе API не собирает автоматически какие-либо данные о конечных пользователях.

Данные собираются в зависимости от вашего использования

В пакете Android SDK App Distribution Only для API нет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.



Authentication

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

Данные собираются автоматически

Firebase Authentication SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase Authentication SDK...
Пользовательский агент Firebase

Информацию см. в разделе «Пользовательский агент Firebase» на этой странице.

IP-адрес

Собирает IP-адреса для обеспечения дополнительной безопасности и предотвращения злоупотреблений во время регистрации и аутентификации.

Строки пользовательского агента:

  • использует ли приложение FirebaseUI
  • версия Authentication SDK, используемая приложением
  • платформа устройства

Собирает строки пользовательских агентов для предоставления, обслуживания и улучшения служб Firebase.

Обратите внимание, что этот пользовательский агент не относится к пользовательскому агенту Firebase .

Идентификатор приложения Firebase Android

Собирает идентификатор приложения Firebase Android (это не имя пакета приложения).

Это значение включается в заголовок каждого запроса.

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Firebase Authentication SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. В следующей таблице перечислены примеры данных конечного пользователя, которые могут быть собраны в зависимости от вашего использования, но обязательно учитывайте любые данные, собранные вашим конкретным использованием.

Данные В зависимости от конфигурации и вызова вашего приложения, Firebase Authentication SDK...
Отображаемое имя

Собирает отображаемое имя пользователя, если его предоставил разработчик.

Адрес электронной почты

Собирает адрес электронной почты пользователя (предоставленный разработчиком), если приложение использует что-либо из следующего:

  • аутентификация по паролю электронной почты
  • аутентификация по ссылке электронной почты
  • федеративная идентификация как метод аутентификации, а ответ федеративного провайдера содержит адрес электронной почты
Номер телефона

Собирает номер телефона пользователя (предоставленный разработчиком), если приложение использует что-либо из следующего:

  • аутентификация по телефону
  • номер телефона как метод аутентификации
  • SMS-как-второй-фактор аутентификации
Токен целостности от Play Integrity

Собирает этот токен целостности, если ваше приложение использует аутентификацию по телефону. См. дополнительную информацию о безопасности данных для Play Integrity .

Токен подтверждения от SafetyNet

Собирает этот токен подтверждения, если ваше приложение использует аутентификацию по телефону и если не удалось получить токен Play Integrity. См. дополнительную информацию о безопасности данных для SafetyNet .

Токен от reCAPTCHA Enterprise

Собирает этот токен, если ваше приложение использует reCAPTCHA Enterprise для защиты потоков Authentication . См. дополнительную информацию о безопасности данных для reCAPTCHA Enterprise .

Контактная информация

Собирает контактную информацию пользователя, связанную со сторонними поставщиками аутентификации, если приложение использует стороннего поставщика аутентификации с аутентификацией Firebase.

Например, идентификатор пользователя может быть связан с его профилем Facebook, если приложение использует аутентификацию Facebook, в зависимости от предоставленных полномочий.

Более подробную информацию можно найти в документации поставщика аутентификации.

Идентификатор игрового центра

Собирает идентификатор Game Center пользователя, если приложение связано с Game Center .

ID пользователя

Генерирует и сохраняет уникальный идентификатор Firebase Authentication .

Дополнительная информация

Цель сбора данных

Firebase Authentication обычно использует собранные данные, перечисленные в подразделах выше, для включения аутентификации и управления учетными записями. Строки пользовательских агентов используются для предоставления, поддержки и улучшения служб Firebase. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные.



Cloud Firestore

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

Данные собираются автоматически

Cloud Firestore SDK автоматически собирает следующие данные.

Данные По умолчанию Cloud Firestore SDK...
Пользовательский агент Firebase

Информацию см. в разделе «Пользовательский агент Firebase» на этой странице.

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Cloud Firestore SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. Убедитесь, что вы учитываете любые определенные разработчиком данные конечного пользователя, которые собираются вашим конкретным использованием.

Другие соображения

Если вы используете Cloud Firestore с Firebase Authentication и конечный пользователь вошел в систему, то каждый запрос из Cloud Firestore автоматически включает соответствующий идентификатор пользователя из Firebase Authentication .

Дополнительная информация

Цель сбора данных

Пользовательский агент Firebase используется внутри Google для определения принятия платформы и версии с целью предоставления, поддержки и улучшения сервисов Firebase. Он никогда не связан с идентификатором пользователя или устройства.

Ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как вы конкретно используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчиком данные конечного пользователя, собранные SDK.



Cloud Functions for Firebase

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

Данные собираются автоматически

Cloud Functions for Firebase Client SDK автоматически собирает следующие данные.

Данные По умолчанию Cloud Functions for Firebase Client SDK ...
Имя функции

Собирает имя функции при вызове функции.

IP-адрес

Собирает IP-адрес вызывающей функции при ее вызове для выполнения функций обработки событий и HTTP-функций на основе действий конечного пользователя.

Токен Firebase Cloud Messaging ( FCM )

Собирает токен FCM , чтобы позволить разработчикам использовать его в своих функциях для отправки уведомлений на вызывающее устройство во время вызова или для сохранения его для дальнейшего использования.

Обратите внимание, что этот токен собирается независимо от того, включает ли приложение FCM SDK или использует его.

Данные собираются в зависимости от вашего использования

Cloud Functions for Firebase Client SDK нет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Другие соображения

Если конечный пользователь вошел в систему через Firebase Authentication , каждый запрос функции автоматически включает соответствующий идентификатор пользователя из Firebase Authentication .

Дополнительная информация

Цель сбора данных

Cloud Functions for Firebase обычно использует собранные данные, перечисленные в подразделах выше, для запуска бэкэнд-кода в ответ на события, вызванные функциями Firebase и HTTPS-запросами из вашего приложения. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные.



Cloud Messaging

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

Данные собираются автоматически

Firebase Cloud Messaging SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase Cloud Messaging SDK...
Версия приложения

Собирает версию приложения для подписки и отписки по темам.

Пользовательский агент Firebase

Информацию см. в разделе «Пользовательский агент Firebase» на этой странице.

Другие соображения

Cloud Messaging зависит от SDK установок Firebase . Поскольку этот SDK транзитивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. раздел установок на этой странице). Чтобы узнать о данных, которые Cloud Messaging использует из сбора данных этого SDK, посетите документацию по управлению установками Firebase .

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Firebase Cloud Messaging SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. В следующей таблице перечислены примеры данных конечного пользователя, которые могут быть собраны в зависимости от вашего использования, но обязательно учитывайте любые данные, собранные вашим конкретным использованием.

Данные В зависимости от конфигурации и вызова вашего приложения Firebase Cloud Messaging SDK...
Показатели доставки сообщений

Собирает и отправляет метрики доставки сообщений в BigQuery, если интеграция с BigQuery включена и setDeliveryMetricsExportToBigQuery имеет значение true.

Другие соображения

Некоторые дополнительные функции Cloud Messaging зависят от Firebase SDK для Google Analytics. Если вы включаете этот SDK в свое приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. документацию Google Analytics ). В следующей таблице перечислены дополнительные регистрируемые данные:

Данные Если ваше приложение включает Firebase SDK для Google Analytics, то Cloud Messaging ...
События взаимодействия уведомлений

Отправляет события взаимодействия с сообщениями локально на устройство для регистрации через Firebase SDK для Google Analytics с целью предоставления аналитических данных разработчикам.

Дополнительная информация

Цель сбора данных

Пользовательский агент Firebase используется внутри Google для определения принятия платформы и версии с целью предоставления, поддержки и улучшения сервисов Firebase. Он никогда не связан с идентификатором пользователя или устройства.

Cloud Messaging обычно использует другие собранные данные, перечисленные в подразделах выше, для отправки сообщений клиентскому приложению. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные.



Cloud Storage for Firebase

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

Данные собираются автоматически

Cloud Storage for Firebase SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase Cloud Messaging SDK...
Версия Cloud Storage SDK, используемая приложением

Собирает версию Cloud Storage for Firebase SDK, используемую приложением.

Это значение включается в заголовок каждого запроса.

Идентификатор приложения Firebase Android

Собирает идентификатор приложения Firebase Android (это не имя пакета приложения).

Это значение включается в заголовок каждого запроса.

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Cloud Storage for Firebase SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. Убедитесь, что вы учитываете любые определенные разработчиком данные конечного пользователя, которые собираются вашим конкретным использованием.

Другие соображения

Если вы используете Cloud Storage for Firebase с Firebase Authentication и конечный пользователь вошел в систему, то каждый запрос из Cloud Storage for Firebase автоматически включает соответствующий идентификатор пользователя из Firebase Authentication .

Дополнительная информация

Цель сбора данных

Cloud Storage for Firebase обычно использует собранные данные, перечисленные в подразделах выше, для предоставления, обслуживания и улучшения услуг Firebase. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчиком данные конечного пользователя, собранные SDK.



Crashlytics

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

Данные собираются автоматически

Firebase Crashlytics SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase Crashlytics SDK...
Трассировки стека

Собирает трассировки стека при сбое приложения.

Соответствующее состояние приложения

Собирает соответствующие данные о состоянии приложения в случае его сбоя.

Соответствующие метаданные устройства

Собирает метаданные об устройстве на определенный момент времени при сбое приложения.

UUID установки Crashlytics

Генерирует и сохраняет UUID установки Crashlytics для измерения количества пользователей, пострадавших от сбоя.

Другие соображения

Crashlytics зависит от SDK установок Firebase . Поскольку этот SDK транзитивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. раздел установок на этой странице). Обратите внимание, что Crashlytics не использует никакие данные, собираемые SDK установок Firebase , за исключением ротации UUID установки Crashlytics на основе изменений идентификатора установки Firebase экземпляра приложения.

Crashlytics также зависит от Firebase sessions SDK для предоставления метрик качества в консоли Firebase . Поскольку этот SDK транзитивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. раздел Firebase sessions SDK на этой странице).

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Firebase Crashlytics SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. В следующей таблице перечислены примеры данных конечного пользователя, которые могут быть собраны в зависимости от вашего использования, но обязательно учитывайте любые данные, собранные вашим конкретным использованием.

Данные В зависимости от конфигурации и вызова вашего приложения, Firebase Crashlytics SDK...
Данные, определенные разработчиком

Собирает все пользовательские ключи, журналы и произвольные текстовые идентификаторы пользователей, которые разработчик прикрепляет к отчетам о сбоях.

Данные, определенные разработчиком

Собирает все определенные разработчиком нефатальные события с помощью пользовательских трассировок стека.

Другие соображения

Некоторые дополнительные функции Crashlytics зависят от Firebase SDK для Google Analytics. Если вы включаете этот SDK в свое приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. документацию Google Analytics ). В следующей таблице перечислены данные, которые Crashlytics использует из этого сбора данных:

Данные Если ваше приложение включает Firebase SDK для Google Analytics, то Crashlytics ...
журналы "хлебных крошек"

Использует журналы "хлебных крошек", собранные Firebase SDK для Google Analytics. Эти журналы идентифицируют действия пользователя непосредственно перед сбоем вместе с количеством сбоев.

Если вы также включаете Firebase Remote Config SDK в свое приложение, обязательно учитывайте данные Remote Config определенные разработчиком и автоматически собираемые Crashlytics SDK. В следующей таблице перечислены данные, которые собирает Crashlytics SDK:

Данные Если ваше приложение включает Firebase Remote Config SDK, то Crashlytics SDK...
Метаданные развертывания Remote Config , определяемые разработчиком

Собирает метаданные развертывания, которые включают версии шаблонов Remote Config , идентификаторы вариантов развертывания, ключи параметров и значения параметров, на которые влияют активные развертывания.

Дополнительная информация

Цель сбора данных

Firebase Crashlytics обычно использует собранные данные, перечисленные в подразделах выше, для включения служб отчетов о сбоях и управления сбоями. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчиком данные конечного пользователя, собранные SDK.



Data Connect

com.google.firebase:firebase-dataconnect

Данные собираются автоматически

Firebase Data Connect SDK автоматически собирает следующие данные.

Данные По умолчанию Data Connect SDK...
Используется ли локальная генерация кода для Data Connect

Собирает данные о том, поступают ли запросы к службе Data Connect из кода, сгенерированного генератором кода Data Connect , или же из прямого использования Data Connect SDK.

Это значение включается в заголовок каждого запроса.

Идентификатор приложения Firebase Android

Собирает идентификатор приложения Firebase Android (это не имя пакета приложения).

Это значение включается в заголовок каждого запроса.

Пользовательский агент Firebase

Информацию см. в разделе «Пользовательский агент Firebase» на этой странице.

Данные собираются в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете Data Connect SDK и функций продукта, ваше приложение может собирать данные конечного пользователя, которые необходимо включить в раскрытие данных. Убедитесь, что вы учитываете любые определенные разработчиком данные конечного пользователя, которые собираются вашим конкретным использованием.

Другие соображения

Если вы используете Data Connect с Firebase Authentication и конечный пользователь вошел в систему, то каждый запрос от Data Connect автоматически включает соответствующий идентификатор пользователя из Firebase Authentication .

Дополнительная информация

Цель сбора данных

Пользовательский агент Firebase используется внутри Google для определения принятия платформы и версии с целью предоставления, поддержки и улучшения сервисов Firebase. Он никогда не связан с идентификатором пользователя или устройства.

Ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как вы конкретно используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчиком данные конечного пользователя, собранные SDK.



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

Firebase Dynamic Links SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase Dynamic Links SDK...
URL-адрес динамической ссылки

Собирает динамический URL-адрес ссылки при взаимодействии с URL-адресом, включая определенные разработчиком метаданные, которые разработчик устанавливает в ссылке при ее создании.

Если приложение установлено с интегрированным Firebase Dynamic Links SDK, то Firebase регистрирует состояние приложения и события взаимодействия со ссылками.

Если пользователь взаимодействует с динамической ссылкой Firebase, автоматически регистрируются следующие данные, независимо от того, установлено ли приложение на устройстве пользователя:

Данные По умолчанию Firebase...
URL-адрес динамической ссылки

Регистрирует динамический URL-адрес ссылки при взаимодействии с URL-адресом, включая определенные разработчиком метаданные, которые разработчик устанавливает в ссылке при ее создании.

Имя пакета приложения

Регистрирует имя пакета приложения для отложенного глубокого связывания (глубокое связывание после установки приложения).

Состояние приложения

Регистрирует информацию о состоянии приложения на устройстве пользователя, включая состояние установки и информацию о том, открывалось ли приложение ранее.

События взаимодействия ссылок

Регистрирует события взаимодействия ссылок.

В Firebase Dynamic Links SDK нет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Некоторые дополнительные функции Dynamic Links зависят от Firebase SDK для Google Analytics. Если вы включаете этот SDK в свое приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. документацию Google Analytics ). В следующей таблице перечислены дополнительные регистрируемые данные:

Данные Если ваше приложение включает Firebase SDK для Google Analytics, то Dynamic Links ...
События взаимодействия ссылок

Отправляет события взаимодействия со ссылками локально на устройство для регистрации через Firebase SDK для Google Analytics с целью предоставления аналитических данных разработчикам.

Firebase Dynamic Links обычно использует собранные данные, перечисленные в подразделах выше, чтобы направлять конечных пользователей непосредственно к связанному контенту в вашем приложении. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как вы конкретно используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчиком данные конечного пользователя, собранные SDK.



Google Analytics

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

Информацию о сборе данных Google Analytics можно найти в документации Google Analytics .



In-App Messaging

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

Данные собираются автоматически

Firebase In-App Messaging SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase In-App Messaging SDK...
События взаимодействия с сообщениями, включая показы, клики и отклонения

Отправляет события взаимодействия сообщений с целью предоставления аналитических данных разработчикам.

Другие соображения

In-App Messaging имеет обязательную зависимость от Firebase SDK для Google Analytics. Поскольку вы должны включить этот SDK в свое приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. документацию Google Analytics ). В следующей таблице перечислены примеры того, как In-App Messaging SDK взаимодействует с данными из Google Analytics :

Данные Если ваше приложение включает Firebase SDK для Google Analytics, то Firebase In-App Messaging ...
События взаимодействия с сообщениями, включая показы, клики и отклонения

Отправляет события взаимодействия с сообщениями локально на устройство для регистрации через Firebase SDK для Google Analytics с целью предоставления аналитических данных разработчикам.

Свойства пользователя

Устанавливает и использует свойства пользователя, собранные Firebase SDK для Google Analytics для таргетинга сообщений на основе условий свойств пользователя.

In-App Messaging также зависит от SDK установок Firebase . Поскольку этот SDK транзитивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. раздел установок на этой странице). Чтобы узнать о данных, которые In-App Messaging использует из сбора данных этого SDK, посетите документацию Manage Firebase Installations .

Данные собираются в зависимости от вашего использования

В пакетах SDK Firebase In-App Messaging нет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Дополнительная информация

Цель сбора данных

Firebase In-App Messaging обычно использует собранные данные, перечисленные в подразделах выше, для отправки сообщений конечным пользователям в самом приложении. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные.



Установки

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

Данные собираются автоматически

Установочный SDK Firebase автоматически собирает следующие данные.

Данные По умолчанию Firebase устанавливает SDK...
Идентификатор установки Firebase (FID)

Генерирует и собирает идентификатор каждой установки (FID), который не идентифицирует однозначно пользователя или физическое устройство.

Пользовательский агент Firebase

Информацию см. в разделе «Пользовательский агент Firebase» на этой странице.

Данные собираются в зависимости от вашего использования

В установочном SDK Firebase нет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Дополнительная информация

Цель сбора данных

Пользовательский агент Firebase используется внутри Google для определения принятия платформы и версии с целью предоставления, поддержки и улучшения сервисов Firebase. Он никогда не связан с идентификатором пользователя или устройства.

Установки Firebase обычно используют другие собранные данные, перечисленные в подразделах выше, чтобы предоставить уникальный идентификатор для идентификации установок приложений. Также ознакомьтесь с подразделами выше для получения информации о том, как могут использоваться конкретные данные. При раскрытии данных обязательно также учитывайте, как именно вы используете собранные данные.



Загрузчик моделей Firebase ML

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

Данные собираются автоматически

SDK загрузчика моделей Firebase ML автоматически собирает следующие данные.

Данные По умолчанию SDK загрузчика моделей Firebase ML ...
Метаданные загрузки модели машинного обучения, включая события загрузки, события удаления и ошибки

Собирает метаданные событий загрузки модели для мониторинга проблем со стабильностью и задержками.

установка токена аутентификации

Собирает установочные токены аутентификации для аутентификации устройства при взаимодействии с экземплярами приложения (например, для распространения моделей разработчиков на экземпляры приложения).

Другие соображения

Загрузчик моделей Firebase ML зависит от SDK установок Firebase . Поскольку этот SDK транзитивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. раздел установок на этой странице). Чтобы узнать о данных, которые использует загрузчик моделей Firebase ML из коллекции данных этого SDK, посетите документацию по управлению установками Firebase .

Данные собираются в зависимости от вашего использования

SDK Firebase ML Model Sdighter не имеет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Дополнительная информация

Цель сбора данных

Firebase ML , как правило, использует собранные данные, перечисленные в вышеприведенных подразделениях для загрузки моделей ML. Firebase ML агрегирует и использует метаданные загрузки модели для мониторинга качества продукта, понимания использования и информирования направления продукта. Кроме того, просмотрите вышеупомянутые подразделы для получения информации о том, как можно использовать конкретные данные. В вашем раскрытии данных обязательно учитывайте, как вы конкретно используете собранные данные.



Performance Monitoring

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

Данные собраны автоматически

Firebase Performance Monitoring SDK автоматически собирает следующие данные.

Данные По умолчанию Firebase Performance Monitoring SDK ...
Метрики производительности приложений, включая время начала приложений и задержку сетевого запроса

Собирает метрики производительности приложений во время использования приложения в жизненном цикле и конечного пользователя.

Использование процессора/памяти

Собирает использование процессора/памяти приложения, чтобы предоставить представление о производительности приложения.

Соответствующие метаданные устройства

Собирает соответствующие метаданные устройства для фильтрации данных о производительности по различным сегментам устройств.

IP-адрес

Собирает IP -адрес для картирования событий производительности в странах, из которых они происходят.

Другие соображения

Performance Monitoring имеет зависимость от установки Firebase SDK. Поскольку этот SDK транзисивно включен в ваше приложение, обязательно учитывайте данные конечных пользователей, автоматически собранные этим SDK (см. Раздел установки на этой странице). Чтобы узнать о данных, которые Performance Monitoring использует из этого сбора данных SDK, посетите документацию по установке Manage Firebase .

Performance Monitoring также имеет зависимость от Firebase Remote Config SDK, чтобы помочь контролировать объем событий, собранных из приложения. Поскольку этот SDK транзисивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собранные этим SDK (см. Раздел Remote Config на этой странице).

Performance Monitoring также имеет зависимость от SDK Firebase sessions , чтобы сообщать о представлении данных о производительности в консоли Firebase . Поскольку этот SDK транзисивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собранные этим SDK (см. Раздел SDK Firebase sessions на этой странице).

Собранные данные в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете SDK Firebase Performance Monitoring и функции продукта, ваше приложение может собирать данные конечных пользователей, которые необходимо включить в ваше раскрытие данных. В следующей таблице приведены примеры данных конечного пользователя, которые можно собирать в зависимости от вашего использования, но обязательно учитывайте любые данные, собранные вашим конкретным использованием.

Данные В зависимости от конфигурации и вызова вашего приложения, Firebase Performance Monitoring SDK ...
Разработчики, определенные пользовательские следы

Собирает метрики производительности приложений для любых пользовательских трассов, которые инструменты разработчика в их приложении.

Пользовательские показатели производительности
(DEFECETOR DABINE)

Собирает любые пользовательские показатели производительности, которые разработчик прикрепляет к пользовательским трассам.

Пользовательские атрибуты
(DEFECETOR DABINE)

Собирает любые пользовательские атрибуты, которые разработчик прикрепляет к пользовательским следам.

Дополнительная информация

Цель сбора данных

Firebase Performance Monitoring обычно использует собранные данные, перечисленные в вышеприведенных подразделениях, чтобы включить отчетность и мониторинг производительности приложения. Кроме того, просмотрите вышеупомянутые подразделы для получения информации о том, как можно использовать конкретные данные. В вашем раскрытии данных обязательно учесть, как вы конкретно используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчики данных конечного пользователя, собранные SDK.



Realtime Database

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

Данные собраны автоматически

Firebase Realtime Database SDK собирает следующие данные автоматически .

Данные По умолчанию Firebase Realtime Database SDK ...
IP-адрес

Собирает IP -адреса, чтобы включить инструмент Profiler , который помогает разработчикам понять тенденции использования и разбивки платформы

Пользовательские агенты

Собирает строки пользовательского агента, чтобы включить инструмент Profiler , который помогает разработчикам понять тенденции использования и разбивки платформы

Обратите внимание, что этот пользовательский агент не ссылается на пользовательский агент Firebase .

Собранные данные в зависимости от вашего использования

В зависимости от того, как вы настраиваете или вызываете SDK Firebase Realtime Database и функции продукта, ваше приложение может собирать данные конечных пользователей, которые необходимо включить в ваше раскрытие данных. Убедитесь, что вы учитываете любые определенные разработчиками данные конечных пользователей, которые собираются с помощью вашего конкретного использования.

Другие соображения

Если вы используете Realtime Database с Firebase Authentication , и если вписан конечный пользователь, то каждый запрос из Realtime Database автоматически включает в себя применимый идентификатор пользователя из Firebase Authentication .

Дополнительная информация

Цель сбора данных

Пожалуйста, просмотрите вышеупомянутые подразделы для получения информации о том, как можно использовать конкретные данные. В вашем раскрытии данных обязательно учесть, как вы конкретно используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчики данных конечного пользователя, собранные SDK.



Remote Config

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

Данные собраны автоматически

Firebase Remote Config SDK автоматически собирает следующие данные.

Данные По умолчанию, Firebase Remote Config SDK ...
Код страны

Собирает код страны, чтобы нацелиться на параметры, основанные на этих данных.

Языковой код

Собирает языковой код, чтобы нацелиться на параметры, основанные на этих данных.

Часовой пояс

Собирает часовой пояс, чтобы нацелиться на параметры, основанные на этих данных.

Платформа версия

Собирает версию платформы, чтобы нацелиться на параметры, основанные на этих данных.

ОС версия

Собирает версию ОС, чтобы целевые параметры, основанные на этих данных.

Firebase Android идентификатор приложения Android

Собирает идентификатор приложения Android Firebase (это не имя пакета приложения), чтобы целевые параметры, основанные на этих данных.

Название пакета приложения

Собирает имя пакета, чтобы целевые параметры, основанные на этих данных.

Версия Remote Config SDK, используемой приложением

Собирает версию SDK для предоставления, обслуживания и улучшения услуг Firebase.

Другие соображения

Remote Config имеет зависимость от установки Firebase SDK. Поскольку этот SDK транзисивно включен в ваше приложение, обязательно учитывайте данные конечных пользователей, автоматически собранные этим SDK (см. Раздел установки на этой странице). Чтобы узнать о данных, которые Remote Config использует из этого сбора данных SDK, посетите документацию Manage Firebase Installations .

Собранные данные в зависимости от вашего использования

Firebase Remote Config SDK не имеет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Другие соображения

Некоторые дополнительные функции Remote Config зависят от Firebase SDK для Google Analytics. Если вы включите этот SDK в свое приложение, обязательно учитывайте данные конечного пользователя, собранные автоматически этим SDK (см. Документацию Google Analytics ). В следующей таблице перечислены примеры того, как Remote Config SDK взаимодействует с данными Google Analytics :

Данные Если ваше приложение включает в себя SDK Firebase для Google Analytics, то Remote Config ...
Свойства пользователя

Собирает свойства пользователя, полученные SDK Firebase для Google Analytics для целевых параметров, основанных на условиях свойства пользователя.

Первое время открытого времени

Собирает TimeStemplate first_open Event, полученную Firebase SDK для Google Analytics , чтобы целевые параметры, основанные на первом времени открытия.

Если реализована Remote Config , данные, полученные с помощью Firebase Remote Config SDK, и события, полученные SDK Firebase для Google Analytics могут использоваться для построения прогнозирующих моделей и измерения производительности этих моделей.

Дополнительная информация

Цель сбора данных

Firebase Remote Config обычно использует собранные данные, перечисленные в подразделениях выше, чтобы изменить поведение и внешний вид вашего приложения без публикации обновления приложения. Агрегированные данные для версии ОС и версии SDK используются Firebase для понимания тенденций использования и информирования направления продукта. Кроме того, просмотрите вышеупомянутые подразделы для получения информации о том, как можно использовать конкретные данные. В вашем раскрытии данных обязательно учитывайте, как вы конкретно используете собранные данные.



Транзитивно включал библиотеки Firebase

Библиотеки Firebase, перечисленные в этом разделе, транзисивно включены в некоторые другие библиотеки Firebase. Ни одна из следующих библиотек не имеет доступной поверхности для разработчиков, но они могут собирать данные конечных пользователей (для получения подробной информации см. Каждую библиотеку ниже).

Сессии Firebase

com.google.firebase:firebase-sessions

Данные собраны автоматически

SDK Firebase sessions автоматически собирает следующие данные.

Данные По умолчанию, SDK Firebase sessions ...
Метаданные приложения

Собирает метаданные о приложении, таких как имя пакета, информация о ОС, версия SDK и тип сетевого подключения.

Устройство метаданных

Собирает метаданные о приложении, таких как производитель устройств и модель.

Метрики приложения

Собирает данные об использовании, такие как время, когда приложение было предложено, чтобы начать новый сеанс.

Собранные данные в зависимости от вашего использования

SDK Firebase sessions не имеет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

Дополнительная информация

Цель сбора данных

SDK Firebase sessions использует собранные данные, перечисленные в вышеупомянутых подразделениях, для обеспечения сбоев и показателей производительности для приложения. Кроме того, просмотрите вышеупомянутые подразделы для получения информации о том, как можно использовать конкретные данные. В вашем раскрытии данных обязательно учесть, как вы конкретно используете собранные данные, в дополнение к тому, как вы используете любые определенные разработчики данных конечного пользователя, собранные SDK.



Другие полезные ресурсы