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

WebView2 собирает набор необязательных и необходимых диагностических данных для обеспечения безопасности и актуальности WebView2, диагностики проблем и улучшения WebView2. Соглашаясь с условиями лицензии на условия среды выполнения 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 завершает работу, создается один или несколько файлов minidump и отправляются в Корпорацию Майкрософт для диагностики. Используйте этот API для настройки отчетов о сбоях при выполнении диагностики и выполнении анализа.

  • Чтобы предотвратить отправку аварийных дампов в Корпорацию Майкрософт, задайте для свойства значение IsCustomCrashReportingEnabledfalse.
  • Чтобы найти аварийные дампы и выполнить их настройку CrashDumpFolderPath , используйте свойство .

См. также:

См. также