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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Агент пользователя Firebase

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

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

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

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

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

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



A/B Testing

com.google.firebase:firebase-abt

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

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

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

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

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

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

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



Firebase AI Logic

com.google.firebase:firebase-ai

Ранее Firebase AI Logic назывался " Vertex AI in Firebase " и представлял собой пакет com.google.firebase:firebase-vertexai .

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

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

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

Получает имя модели при вызове.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если вы используете 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 ).

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

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

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-playintegrity

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

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

Данные По умолчанию SDK Firebase App Check ...
Агент пользователя Firebase

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

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

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

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

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

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

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

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

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



App Distribution

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

com.google.firebase:firebase-appdistribution

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

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

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

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

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

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

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



Authentication

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

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

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

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

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

IP-адрес

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Токен от reCAPTCHA Enterprise

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

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

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

Например, идентификатор пользователя может быть связан с его профилем в 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Агент пользователя Firebase

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

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

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

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

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

Данные В зависимости от конфигурации и способа запуска вашего приложения, 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

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

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

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

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

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

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

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

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

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

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

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

Если вы используете 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

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

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

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

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

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

Собирает информацию о состоянии приложения при его сбое.

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

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

UUID установки Crashlytics

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

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

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

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

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

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

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

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

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

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

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

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

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

Использует журналы "хлебных крошек", собираемые SDK Firebase для 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.



SQL Connect

com.google.firebase:firebase-dataconnect

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

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

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

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

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

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

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

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

Агент пользователя Firebase

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

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

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

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

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

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

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

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

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



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

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

Данные По умолчанию используется SDK Firebase Dynamic Links ...
Динамическая ссылка URL

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

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

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

Данные По умолчанию Firebase...
Динамическая ссылка URL

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

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

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

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

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

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

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

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

Некоторые дополнительные функции Dynamic Links зависят от SDK Firebase для 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

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

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

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

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

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

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

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

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

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

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

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



Performance Monitoring

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

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

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

Данные По умолчанию SDK Firebase Performance Monitoring ...
App performance metrics, including app start time and network request latency

Collects app performance metrics during the lifecycle and end-user usage of the app.

CPU/memory usage

Collects CPU/memory usage of the application to provide a timeline view of the app's performance.

Relevant device metadata

Collects relevant device metadata to filter the performance data against different segments of devices.

IP-адрес

Collects the IP address to map performance events to the countries they originate from.

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

Performance Monitoring 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 Performance Monitoring uses from that SDK's data collection, visit the Manage Firebase installations documentation .

Performance Monitoring also has a dependency on the Firebase Remote Config SDK to help control the volume of events collected from an application. 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 Remote Config section on this page).

Performance Monitoring also has a dependency on the Firebase sessions SDK to report timeline views of performance data in the Firebase console. 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 Firebase sessions SDK section on this page).

Data collected depending on your usage

Depending on how you configure or invoke the Firebase Performance Monitoring SDK and the product's features, your app may collect end-user data that needs to be included in your data disclosure. The following table lists examples of end-user data that can be collected depending on your usage, but make sure to account for any data collected by your specific usage.

Данные Depending on your app's configuration and invocation, the Firebase Performance Monitoring SDK...
Developer-defined custom traces

Collects app performance metrics for any custom traces that a developer instruments in their app.

Custom performance metrics
(developer-defined data)

Collects any custom performance metrics that a developer attaches to custom traces.

Пользовательские атрибуты
(developer-defined data)

Collects any custom attributes that a developer attaches to custom traces.

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

Purpose for data collection

Firebase Performance Monitoring generally uses the collected data listed in the sub-sections above to enable app performance reporting and monitoring. 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, in addition to how you use any developer-defined end-user data collected by the SDK.



Firebase Phone Number Verification

com.google.firebase:firebase-pnv

Data collected automatically

The Firebase PNV SDK collects the following data automatically .

Данные By default, the Firebase Phone Number Verification SDK...
Firebase Android App ID

Collects the Firebase Android App ID of the app (this is not the app's package name).

This value is included in the header of each request.

Data collected depending on your usage

Depending on how you configure or invoke the Firebase Phone Number Verification SDK and the product's features, your app may collect end-user data that needs to be included in your data disclosure. The following table lists examples of end-user data that can be collected depending on your usage, but make sure to account for any data collected by your specific usage.

Данные Depending on your app's configuration and invocation, the Firebase Phone Number Verification SDK...
Номер телефона

Retrieves the phone number of the device (with the user's consent).

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

Purpose for data collection

Firebase Phone Number Verification is a service intended to enable apps to obtain the phone number of a device directly from the mobile carrier. The SDK requires user consent every time the app requests the device's phone number. This capability is often, but not necessarily, used for app sign-in purposes.

In your data disclosure, make sure to also account for how you specifically use the collected data, in addition to how you use any developer-defined end-user data collected by the SDK.



Realtime Database

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

Data collected automatically

The Firebase Realtime Database SDK collects the following data automatically .

Данные By default, the Firebase Realtime Database SDK...
IP-адрес

Collects IP addresses to enable the profiler tool , which helps developers understand usage trends and platform breakdowns

Агенты пользователей

Collects user agent strings to enable the profiler tool , which helps developers understand usage trends and platform breakdowns

Note that this user agent is not referring to the Firebase user agent .

Data collected depending on your usage

Depending on how you configure or invoke the Firebase Realtime Database SDK and the product's features, your app may collect end-user data that needs to be included in your data disclosure. Make sure that you account for any developer-defined end-user data that's collected by your specific usage.

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

If you use Realtime Database with Firebase Authentication , and if an end-user is signed-in, then every request from Realtime Database automatically includes the applicable User ID from Firebase Authentication .

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

Purpose for data collection

Please 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, in addition to how you use any developer-defined end-user data collected by the SDK.



Remote Config

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

Data collected automatically

The Firebase Remote Config SDK collects the following data automatically .

Данные By default, the Firebase Remote Config SDK...
Код страны

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

Языковой код

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

Часовой пояс

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

Версия платформы

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

версия ОС

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.

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

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.

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

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 :

Данные If your app includes the Firebase SDK for Google Analytics, then Remote Config ...
Свойства пользователя

Collects user properties obtained by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions.

First open time

Collects the first_open event timestamp obtained by the Firebase SDK for Google Analytics in order to target parameters that are based on first open time.

If Remote Config personalization is implemented, the data obtained by the Firebase Remote Config SDK and the events obtained by the Firebase SDK for Google Analytics can be used to construct predictive models and measure the performance of those models.

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

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.



Transitively included Firebase libraries

The Firebase libraries listed in this section are transitively included in some of the other Firebase libraries. None of the following libraries have an accessible surface for developers, but they might collect end-user data (see each library below for details).

Firebase sessions

com.google.firebase:firebase-sessions

Data collected automatically

The Firebase sessions SDK collects the following data automatically .

Данные By default, the Firebase sessions SDK...
метаданные приложения

Collects metadata about the application, such as the package name, OS information, SDK version, and network connection type.

Device metadata

Collects metadata about the application, such as device manufacturer and model.

Application metrics

Collects usage data such as the time an app was foregrounded to start a new session.

Data collected depending on your usage

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

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

Purpose for data collection

The Firebase sessions SDK uses the collected data listed in the sub-sections above to provide crash and performance metrics for the application. 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, in addition to how you use any developer-defined end-user data collected by the SDK.



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