Поделиться через


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

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

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

Источники диагностических данных main:

  • инфраструктура телеметрии 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

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

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

См. также:

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

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

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

См. также:

См. также