Удаление диагностических данных

Это важно

Центр приложений Visual Studio был прекращен 31 марта 2025 г., за исключением функций аналитики и диагностики, которые будут поддерживаться до 30 июня 2026 г. Подробнее.

Запросы субъектов данных (DSR) о праве на забвение должны быть обработаны в течение 30 дней. Диагностика Центра приложений сохраняет необработанные данные в течение 28 дней по умолчанию. Существует две возможные начальные точки:

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

У вас нет сопоставления идентификаторов пользователей с идентификаторами установок.

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

  1. Экспорт данных диагностики в Blob Storage.
  2. Найдите персональные данные в экспортированных данных в хранилище BLOB-объектов Azure.
  3. Найдите идентификаторы установки.

Экспорт данных диагностики в хранилище объектов Blob

Чтобы экспортировать данные диагностики в хранилище BLOB-объектов Azure, вызовите следующий API Центра приложений:

POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

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

Используйте следующий пакет данных для экспорта сбоев в хранилище блобов Azure.

{
  "type" : "blob_storage_linked_subscription",
  "subscription_id": "<Your-Azure-Subscription-ID",
  "export_entities": [ "crashes" ]
}

Чтобы найти расположение в хранилище BLOB-объектов, можно использовать следующий API центра приложений:

GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Дополнительная информация доступна в документации API списка экспортных конфигураций.

Поиск персональных данных в экспортированных данных в хранилище BLOB-объектов Azure

Осуществите поиск в экспортированных данных диагностики в хранилище Blob Azure для любых случаев появления персональных данных, хранящихся в журнале сбоев или ошибок.

Поиск идентификаторов установки

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

У вас есть сопоставление идентификаторов пользователей с идентификаторами установок.

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

Удаление диагностических данных

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

Блокировать входящие данные диагностики по идентификатору установки

Остановите обработку входящих диагностических данных для заданного идентификатора установки, вызовите следующий API Центра приложений для каждого идентификатора установки:

PUT https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/devices/block_logs/{install_id}

Дополнительные сведения доступны в документации по API аналитики. Вызовите этот API для каждого устройства (идентификатор установки), на котором пользователь установил приложение.

Удаление диагностических данных по идентификатору установки

Чтобы удалить данные диагностики, связанные с идентификатором установки, вызовите следующий API Центра приложений:

DELETE https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors/{errorId}

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