Данные и конфиденциальность в WebView2

WebView2 собирает набор необязательных и необязательных диагностических данных для обеспечения безопасности и актуальности WebView2, диагностики проблем и улучшения WebView2. Соглашаясь с условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт для среды выполнения Microsoft Edge WebView2, вы подтверждаете (как разработчик WebView2), что WebView2 будет собирать данные, описанные в этой статье.

Чтобы просмотреть условия лицензии, перейдите в раздел "Скачать среду выполнения WebView2" и нажмите любую из кнопок загрузки, например "Получить ссылку", "x64" или "скачать". Условия лицензии показаны в диалоговом окне.

Кроме того, WebView2 соответствует стандартам, изложенным в разделе Пользовательские данные и конфиденциальность в Microsoft Edge. WebView2 имеет механизмы для обеспечения конфиденциальности. Сбор данных WebView2 соответствует тем же строгим стандартам, что и Microsoft Edge. Дополнительные сведения см. в Заявлении о конфиденциальности корпорации Майкрософт — Политика конфиденциальности Майкрософт.

Основные источники диагностических данных:

  • Chromium и инфраструктура телеметрии Microsoft Edge.
  • Отчеты о данных Windows.
  • Инфраструктура Watson (Microsoft Internal) для сбора аварийных дампов.

Эта статья предназначена для разработчиков WebView2.

Необязательные диагностические данные

WebView2 является компонентом Windows и поэтому соответствует методам сбора диагностических данных Windows. Дополнительные сведения см. в разделе "Диагностические данные Windows". Согласие на сбор данных для WebView2 регулируется параметрами>: конфиденциальность & безопасность>, диагностика & обратная связь>, параметр диагностических данных на Windows 10 и Windows 11 в качестве централизованного коммутатора.

Пользователи могут управлять сбором данных WebView2 с помощью параметра диагностических данных Windows в Windows 10 и Windows 11, как показано ниже. Как разработчик, подумайте о том, чтобы донести это до пользователей приложения WebView2 и предложить им использовать параметр диагностических данных Windows в соответствии с их предпочтениями.

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

Параметры диагностических данных в Windows 11

Если параметр диагностических данных Windows включен:

  • Собираются данные, связанные с WebView2, включая использование API, использование SDK и сбои при создании.
  • Собираются диагностические данные браузера. Собираются только события браузера, относящиеся к WebView2.

Независимо от параметра диагностических данных Windows, WebView2 собирает обязательные данные, необходимые для поддержания производительности и надежности; см. раздел Диагностика, отзывы и конфиденциальность в Windows.

Хотя у вас нет управления сбором общих диагностических данных, WebView2 предлагает API для управления поведением следующих функций, генерирующих данные:

  • Фильтр SmartScreen.
  • Настраиваемые отчеты о сбоях.

Эти функции описаны ниже.

Фильтр SmartScreen

Фильтр SmartScreen в Microsoft Defender ("SmartScreen") — это функция безопасности, которая включена по умолчанию, чтобы помочь пользователям безопасно просматривать веб-страницы. Свойство IsReputationCheckingRequired определяет, включен ли фильтр SmartScreen. Как правило, все остальные службы в edge://settings/privacy WebView2 отключены.

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

См. также:

Настраиваемые отчеты о сбоях

При сбое какого-либо процесса WebView2 создается один или несколько файлов минидампа, которые отправляются в корпорацию Майкрософт для диагностики. Используйте этот API для настройки отчетов о сбоях при запуске диагностики и анализе.

  • Если IsCustomCrashReportingEnabled установлено значение true, Windows не будет отправлять данные о сбоях в конечную точку Майкрософт.
  • Чтобы найти аварийные дампы и выполнить с их помощью настройку, используйте свойство CrashDumpFolderPath .

См. также:

См. также