Настройка параметров конфиденциальности данных для мобильных интерфейсов: различия между версиями
Новая страница: «= Настройка параметров конфиденциальности данных для мобильных интерфейсов = Для многих компаний обеспечение конфиденциальности персональных данных клиентов является важной составляющей успеха цифрового бизнеса. Ключ-АСТРОМ предлагает множество...» |
|||
| Строка 41: | Строка 41: | ||
* '''Android''' SDK | * '''Android''' SDK | ||
* '''iOS''' SDK | * '''iOS''' SDK | ||
== Уровни сбора данных == | == Уровни сбора данных == | ||
Версия от 18:07, 19 августа 2026
Настройка параметров конфиденциальности данных для мобильных интерфейсов
Для многих компаний обеспечение конфиденциальности персональных данных клиентов является важной составляющей успеха цифрового бизнеса. Ключ-АСТРОМ предлагает множество улучшений в области защиты конфиденциальности, которые можно использовать для настройки параметров защиты данных в ваших приложениях. Правильная настройка этих параметров помогает защитить персональные данные ваших клиентов и обеспечить соответствие вашей организации Общему регламенту по защите данных (GDPR), требованиям магазинов приложений к раскрытию данных, а также другим законам и нормативным актам о защите данных.
Хотя Ключ-АСТРОМ предлагает множество настраиваемых параметров конфиденциальности данных как на уровне среды, так и на уровне приложений, вы несете ответственность за правильную настройку этих параметров и принятие мер предосторожности для защиты персональных данных ваших клиентов.
Режим согласия пользователя
В режиме добровольного согласия каждый пользователь вашего приложения может установить свои предпочтения в отношении конфиденциальности данных и решить, хочет ли он или нет делиться своей информацией. Он может выбрать, какие именно типы информации он готов предоставлять. Например, один пользователь может разрешить вам только сообщать о сбоях, а другой — также собирать данные о производительности и данные о пользователях.
Возможный алгоритм действий в режиме добровольного согласия пользователя
Следующие шаги описывают стандартный рабочий процесс настройки режима согласия пользователя для ваших мобильных приложений.
- Вы включаете режим согласия пользователя с помощью специального флага или ключа, копируете обновленную конфигурацию из мастера инструментирования и пересобираете приложение.
- При запуске ЕдиныйАгент проверяет, настроил ли пользователь уже параметры конфиденциальности данных.
- По умолчанию для всех пользователей, которые еще не установили свои настройки конфиденциальности данных, используются следующие параметры конфиденциальности:
- Уровень сбора данных:
Off(данные мониторинга не передаются в Ключ-АСТРОМ) - Сообщения о сбоях:
Off(отчеты о сбоях не отправляются в Ключ-АСТРОМ)
- Уровень сбора данных:
- Благодаря этому при первом запуске вашего приложения данные в Ключ-АСТРОМ не передаются.
- Если пользователь не настроил параметры конфиденциальности данных, отображается диалоговое окно, запрашивающее разрешение пользователя на сбор данных о производительности (соответствует уровню сбора данных о производительности), включение его персональных данных в информацию, передаваемую в Ключ-АСТРОМ (соответствует уровню сбора данных о поведении пользователя), и сообщение о сбоях. Обратите внимание, что в настоящее время нет разницы между уровнями сбора данных о производительности и поведении пользователя для событий.
- Не забудьте создать и показать пользователям диалоговое окно с настройками конфиденциальности данных. Пользователи вашего приложения будут использовать это диалоговое окно для установки параметров конфиденциальности своих данных.
- Пользователь устанавливает свои предпочтения в отношении конфиденциальности данных; вы используете вызовы API для хранения этих предпочтений.
- При следующем запуске вашего приложения ЕдиныйАгент применит новые настройки конфиденциальности данных и будет передавать Ключ-АСТРОМ только тот объем данных, на передачу которого конкретный пользователь дал согласие.
Включить режим добровольного участия
Чтобы активировать режим добровольного участия для мобильных приложений:
- Перейдите в раздел Ключевые показатели опыта > Обзор.
- Выберите Мобильные устройства, чтобы просмотреть все мобильные версии сайта.
- Выберите интерфейс, который хотите настроить.
- На вкладке Настройки выберите Конфиденциальность данных.
- Включите Режим согласия пользователя.
- Обновите конфигурационный файл вашего приложения (
build.gradleдля Android,Info.plistдля iOS иdynatrace.config.<extension>для кроссплатформенных фреймворков), добавив специальный флаг или ключ, который включает режим выбора. - Проверьте мастер настройки, чтобы найти обновленный фрагмент кода конфигурации.
- Пересоберите приложение, чтобы новая конфигурация вступила в силу.
Подробные инструкции по настройке режима согласия пользователей мобильных устройств для ваших приложений приведены в разделах ниже.
- Android SDK
- iOS SDK
Уровни сбора данных
В этой таблице описаны доступные уровни сбора данных и указано, регистрируются ли идентификаторы пользователей, пользовательские события и ошибки для конкретного уровня. Обратите внимание, что изменение уровня сбора данных также влияет на RUM Classic.
В данном контексте к ошибкам не относятся сбои или ошибки ANR, которые рассматриваются в разделе, посвященном отчетам о сбоях.
| Уровень | Описание | Идентификаторы пользователей и пользовательские события | Пользовательские действия и ошибки | |
|---|---|---|---|---|
| Выключенный | Данные не отправляются. | В Ключ-АСТРОМ никакие данные не передаются. | Неприменимо | Неприменимо |
| Производительность | Отправляется только информация о производительности, автоматически собираемая. | Персональные данные не передаются; идентификаторы сессий рандомизируются при каждом запуске. В RUM на этом уровне собираются те же данные, что и о поведении пользователя, при этом идентификаторы остаются рандомизированными. | Неприменимо | Применимо |
| Поведение пользователей | Данные о производительности и пользовательские данные передаются. | Передаются персональные данные; ЕдиныйАгент распознает и сообщает о пользователях, которые повторно посещают сайт в будущем. В RUM на этом уровне собираются те же данные, что и на уровне производительности, но идентификаторы не рандомизируются. | Применимо | Применимо |
Если вы не настроили идентификатор пользователя и пользовательскую отчетность о событиях, уровень «Поведение пользователя» работает аналогично уровню «Производительность».
Отслеживание пользователей
ЕдиныйАгент для мобильных помечает HTTP-запросы заголовками traceparent и tracestate.
Для гибридных приложений:
- Используйте
dtAdkcookie для объединения сессии из ЕдиногоАгента для мобильных и сессии из JavaScript RUM, чтобы эти сессии отображались как одна. - Используйте
dtAdkSettingscookie для синхронизации настроек между ЕдинымАгентом для мобильных и JavaScript RUM.
Анкета по защите данных в магазинах приложений
Чтобы узнать, какие данные собирает ЕдиныйАгент, и заполнить анкету о конфиденциальности данных в Google Play Console или App Store Connect, посетите следующие страницы:
- Рекомендации по обеспечению безопасности данных в Android
- Конфиденциальность пользователей в iOS