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

com.google.firebase:firebase-abt

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

Полная реализация 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

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

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

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

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

айпи адрес

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • телефонная аутентификация
  • номер телефона как метод аутентификации
  • SMS как потоки аутентификации второго фактора
Контакты

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

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

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

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

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

Логин пользователя

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

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

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

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



Облако Firestore

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 Authentication.

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

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

Пользовательский агент 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 или использует его.

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

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

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

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

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

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

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



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

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

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

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

Данные По умолчанию 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Crashlytics

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

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

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

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

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

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

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

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

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

UUID установки Crashlytics

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

Если приложение установлено с интегрированным Firebase Dynamic Links SDK, то 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

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

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

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

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

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

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

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

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

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



Установки

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

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

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

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

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

айпи адрес

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

Данные By default, the Firebase Remote Config SDK...
Country code

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

Language code

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

Time zone

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

Platform version

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

OS version

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

Firebase Android App ID

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

Package name of the app

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

Version of the Remote Config SDK used by the app

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

Other considerations

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

Data collected depending on your usage

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

Other considerations

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

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

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

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

Additional information

Purpose for data collection

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



Other helpful resources