Данные и конфиденциальность в 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 включен, выполните следующие действия.
- Собираются данные, связанные с WebView2, включая использование API, использование пакета SDK и сбой создания.
- Собираются диагностические данные браузера. Собираются только события браузера, относящиеся к WebView2.
Независимо от параметра Диагностические данные Windows, WebView2 собирает необходимые данные, необходимые для поддержания производительности и надежности. См . раздел Диагностика, отзывы и конфиденциальность в Windows.
Хотя у вас нет контроля над общим сбором диагностических данных, WebView2 предлагает API для управления поведением следующих функций, которые создают данные:
- SmartScreen.
- Настраиваемые отчеты о сбоях.
Эти функции описаны ниже.
Microsoft Defender SmartScreen ("SmartScreen") — это функция безопасности, которая включена по умолчанию, чтобы помочь пользователям безопасно просматривать веб-страницы. Свойство IsReputationCheckingRequired
определяет, включен ли SmartScreen. Как правило, все остальные службы в edge://settings/privacy
отключены для WebView2.
Если вы не отключите SmartScreen, необходимо уведомить всех пользователей о том, что ваше программное обеспечение включает в себя Microsoft Defender SmartScreen, а также собирает и отправляет в корпорацию Майкрософт сведения о пользователе, как указано в Заявлении о конфиденциальности Майкрософт и в Документе оконфиденциальности Microsoft Edge в SmartScreen.
-
CoreWebView2Settings
Класс:
См. также:
- SmartScreen в обзоре API WebView2.
- Спецификация: отключение SmartScreen
Если какой-либо процесс WebView2 завершает работу, создается один или несколько файлов minidump и отправляются в Корпорацию Майкрософт для диагностики. Используйте этот API для настройки отчетов о сбоях при выполнении диагностика и выполнении анализа.
- Если
IsCustomCrashReportingEnabled
задано значениеtrue
, Windows не будет отправлять данные о сбоях в конечную точку Майкрософт. - Чтобы найти аварийные дампы и выполнить их настройку
CrashDumpFolderPath
, используйте свойство .
-
CoreWebView2EnvironmentOptions
Класс: -
CoreWebView2Environment
Класс:
См. также:
- Настраиваемые отчеты о сбоях в обзоре API WebView2.
- Спецификация: настраиваемые отчеты о сбоях
- Файлы Minidump
- Безопасность и конфиденциальность в обзоре API WebView2.