Настройка параметров конфиденциальности данных для мобильных интерфейсов

Материал из Документация Ключ-АСТРОМ
Версия от 18:07, 19 августа 2026; IKuznetsov (обсуждение | вклад) (Новая страница: «= Настройка параметров конфиденциальности данных для мобильных интерфейсов = Для многих компаний обеспечение конфиденциальности персональных данных клиентов является важной составляющей успеха цифрового бизнеса. Ключ-АСТРОМ предлагает множество...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Настройка параметров конфиденциальности данных для мобильных интерфейсов

Для многих компаний обеспечение конфиденциальности персональных данных клиентов является важной составляющей успеха цифрового бизнеса. Ключ-АСТРОМ предлагает множество улучшений в области защиты конфиденциальности, которые можно использовать для настройки параметров защиты данных в ваших приложениях. Правильная настройка этих параметров помогает защитить персональные данные ваших клиентов и обеспечить соответствие вашей организации Общему регламенту по защите данных (GDPR), требованиям магазинов приложений к раскрытию данных, а также другим законам и нормативным актам о защите данных.

Хотя Ключ-АСТРОМ предлагает множество настраиваемых параметров конфиденциальности данных как на уровне среды, так и на уровне приложений, вы несете ответственность за правильную настройку этих параметров и принятие мер предосторожности для защиты персональных данных ваших клиентов.

Режим согласия пользователя

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

Возможный алгоритм действий в режиме добровольного согласия пользователя

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

  1. Вы включаете режим согласия пользователя с помощью специального флага или ключа, копируете обновленную конфигурацию из мастера инструментирования и пересобираете приложение.
  2. При запуске ЕдиныйАгент проверяет, настроил ли пользователь уже параметры конфиденциальности данных.
  3. По умолчанию для всех пользователей, которые еще не установили свои настройки конфиденциальности данных, используются следующие параметры конфиденциальности:
    • Уровень сбора данных: Off (данные мониторинга не передаются в Ключ-АСТРОМ)
    • Сообщения о сбоях: Off (отчеты о сбоях не отправляются в Ключ-АСТРОМ)
  4. Благодаря этому при первом запуске вашего приложения данные в Ключ-АСТРОМ не передаются.
  5. Если пользователь не настроил параметры конфиденциальности данных, отображается диалоговое окно, запрашивающее разрешение пользователя на сбор данных о производительности (соответствует уровню сбора данных о производительности), включение его персональных данных в информацию, передаваемую в Ключ-АСТРОМ (соответствует уровню сбора данных о поведении пользователя), и сообщение о сбоях. Обратите внимание, что в настоящее время нет разницы между уровнями сбора данных о производительности и поведении пользователя для событий.
  6. Не забудьте создать и показать пользователям диалоговое окно с настройками конфиденциальности данных. Пользователи вашего приложения будут использовать это диалоговое окно для установки параметров конфиденциальности своих данных.
  7. Пользователь устанавливает свои предпочтения в отношении конфиденциальности данных; вы используете вызовы API для хранения этих предпочтений.
  8. При следующем запуске вашего приложения ЕдиныйАгент применит новые настройки конфиденциальности данных и будет передавать Ключ-АСТРОМ только тот объем данных, на передачу которого конкретный пользователь дал согласие.

Включить режим добровольного участия

Чтобы активировать режим добровольного участия для мобильных приложений:

  1. Перейдите в раздел Ключевые показатели опыта > Обзор.
  2. Выберите Мобильные устройства, чтобы просмотреть все мобильные версии сайта.
  3. Выберите интерфейс, который хотите настроить.
  4. На вкладке Настройки выберите Конфиденциальность данных.
  5. Включите Режим согласия пользователя.
  6. Обновите конфигурационный файл вашего приложения (build.gradle для Android, Info.plist для iOS и dynatrace.config.<extension> для кроссплатформенных фреймворков), добавив специальный флаг или ключ, который включает режим выбора.
  7. Проверьте мастер настройки, чтобы найти обновленный фрагмент кода конфигурации.
  8. Пересоберите приложение, чтобы новая конфигурация вступила в силу.

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

  • Android SDK
  • iOS SDK
  • Flutter
  • React Native
  • .NET MAUI

Уровни сбора данных

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

В данном контексте к ошибкам не относятся сбои или ошибки ANR, которые рассматриваются в разделе, посвященном отчетам о сбоях.

Уровень Описание Идентификаторы пользователей и пользовательские события Пользовательские действия и ошибки
Выключенный Данные не отправляются. В Ключ-АСТРОМ никакие данные не передаются. Неприменимо Неприменимо
Производительность Отправляется только информация о производительности, автоматически собираемая. Персональные данные не передаются; идентификаторы сессий рандомизируются при каждом запуске. В RUM на этом уровне собираются те же данные, что и о поведении пользователя, при этом идентификаторы остаются рандомизированными. Неприменимо Применимо
Поведение пользователей Данные о производительности и пользовательские данные передаются. Передаются персональные данные; ЕдиныйАгент распознает и сообщает о пользователях, которые повторно посещают сайт в будущем. В RUM на этом уровне собираются те же данные, что и на уровне производительности, но идентификаторы не рандомизируются. Применимо Применимо

Если вы не настроили идентификатор пользователя и пользовательскую отчетность о событиях, уровень «Поведение пользователя» работает аналогично уровню «Производительность».

Отслеживание пользователей

ЕдиныйАгент для мобильных помечает HTTP-запросы заголовками traceparent и tracestate.

Для гибридных приложений:

  • Используйте dtAdk cookie для объединения сессии из ЕдиногоАгента для мобильных и сессии из JavaScript RUM, чтобы эти сессии отображались как одна.
  • Используйте dtAdkSettings cookie для синхронизации настроек между ЕдинымАгентом для мобильных и JavaScript RUM.

Анкета по защите данных в магазинах приложений

Чтобы узнать, какие данные собирает ЕдиныйАгент, и заполнить анкету о конфиденциальности данных в Google Play Console или App Store Connect, посетите следующие страницы:

  • Рекомендации по обеспечению безопасности данных в Android
  • Конфиденциальность пользователей в iOS