Подготовьтесь к требованиям 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) (см. документацию ).

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

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

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



А/Б-тестирование

com.google.firebase:firebase-abt

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

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

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

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

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

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

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



Проверка приложения

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 автоматически собирает следующие данные.

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

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

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

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

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

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

Жетон честности от Play Integrity

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

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

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

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

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



Распространение приложений

Полная реализация Android SDK для распространения приложений

com.google.firebase:firebase-appdistribution

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

Android SDK для распространения приложений только через API

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

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

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

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

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



Аутентификация

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

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

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

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

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

айпи адрес

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • аутентификация по телефону
  • номер телефона как метод аутентификации
  • SMS как потоки аутентификации второго фактора
Жетон честности от Play Integrity

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

Токен аттестации от SafetyNet

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

Токен от reCAPTCHA Enterprise

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

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

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

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

Дополнительную информацию см. в документации поставщика аутентификации.

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

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

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

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

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

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

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



Облачный пожарный магазин

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

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

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

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

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

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

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

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

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

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

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

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

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



Облачные функции для Firebase

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

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

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

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

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

айпи адрес

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

Токен Firebase Cloud Messaging (FCM)

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

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

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

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

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

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

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

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

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



Облачный обмен сообщениями

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

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

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

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

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

Пользовательский агент 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 обычно использует другие собранные данные, перечисленные в подразделах выше, для отправки сообщений в клиентское приложение. Кроме того, ознакомьтесь с подразделами выше, чтобы получить информацию о том, как могут использоваться конкретные данные. При раскрытии данных обязательно учитывайте, как именно вы используете собранные данные.



Облачное хранилище для Firebase

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Крашлитикс

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 также зависит от SDK сеансов Firebase для предоставления показателей качества в консоли Firebase. Поскольку этот SDK транзитивно включен в ваше приложение, обязательно учитывайте данные конечного пользователя, автоматически собираемые этим SDK (см. раздел SDK сеансов Firebase на этой странице).

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

В зависимости от того, как вы настраиваете или вызываете 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:

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

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

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

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

Firebase Crashlytics обычно использует собранные данные, перечисленные в подразделах выше, для включения служб отчетов о сбоях и управления сбоями. Кроме того, ознакомьтесь с подразделами выше, чтобы получить информацию о том, как могут использоваться конкретные данные. При раскрытии данных обязательно учитывайте, как именно вы используете собранные данные, а также как вы используете любые определенные разработчиком данные конечного пользователя, собранные 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-адресом, включая определенные разработчиком метаданные, которые разработчик устанавливает в ссылке при ее создании.

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

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

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

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

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

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

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

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

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

Журналы связывают события взаимодействия.

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

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

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

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

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



Гугл Аналитика

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

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



Обмен сообщениями в приложении

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...
События взаимодействия с сообщениями, включая показы, клики и отклонения.

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

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

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

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

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

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

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

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

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

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

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

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

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



Инсталляции

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

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

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

Данные По умолчанию установочный SDK Firebase...
Идентификатор установки 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 не имеет дополнительных функций, которые разработчик может настроить или вызвать для сбора других данных конечного пользователя.

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

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

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



Мониторинг производительности

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

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

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

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

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

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

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

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

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

айпи адрес

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

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

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

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

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

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

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

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

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

Пользовательские показатели производительности
(данные, определенные разработчиком)

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

Пользовательские атрибуты
(данные, определенные разработчиком)

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

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

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

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



База данных реального времени

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

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

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

Данные По умолчанию SDK базы данных Firebase Realtime...
айпи адрес

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

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

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

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

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

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

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

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

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

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

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



Удаленная конфигурация

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

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

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

Данные По умолчанию, удаленная конфигурация Firebase SDK ...
Код страны

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

Языковой код

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

Часовой пояс

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

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

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

Версия ОС

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

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

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

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

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

Версия удаленной конфигурации SDK, используемой приложением

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

Сессии Firebase

com.google.firebase:firebase-sessions

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

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

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

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

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

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

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

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

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

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

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

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

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



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