Données et confidentialité dans WebView2
WebView2 collecte un ensemble de données de diagnostic facultatives et requises pour assurer la sécurité et la mise à jour de WebView2, diagnostiquer les problèmes et améliorer WebView2. En acceptant la licence des conditions générales du runtime WebView2, les développeurs WebView2 reconnaissent que WebView2 collecte les données décrites dans cet article. Pour afficher la licence, accédez à Télécharger le runtime WebView2, où le fait de cliquer sur l’un des boutons de téléchargement, tels que Obtenir le lien, Télécharger ou x64, affiche la licence dans une boîte de dialogue.
En outre, WebView2 suit les normes décrites dans le livre blanc sur la confidentialité de Microsoft Edge. WebView2 dispose de mécanismes pour garantir la confidentialité. La collecte de données WebView2 suit les mêmes normes strictes que Microsoft Edge. Pour plus d’informations, consultez Déclaration de confidentialité Microsoft – Confidentialité Microsoft.
Les principales sources de données de diagnostic sont les suivantes :
- Infrastructure de télémétrie Chromium et Microsoft Edge.
- Rapports de données Windows.
- Infrastructure Watson (Microsoft Interne) pour collecter les vidages sur incident.
Cet article est destiné aux développeurs WebView2.
Données de diagnostic facultatives
WebView2 est un composant Windows et suit donc les pratiques de collecte de données de diagnostic Windows. Pour plus d’informations, consultez Données de diagnostic Windows. Le consentement à la collecte de données pour WebView2 est régi par le paramètre Paramètres > Confidentialité & sécurité > Diagnostics & commentaires > Données de diagnostic sur Windows 10 et Windows 11 en tant que commutateur centralisé.
Les utilisateurs peuvent contrôler la collecte de données WebView2 via le paramètre de données de diagnostic Windows sur Windows 10 et Windows 11, comme indiqué ci-dessous. En tant que développeur, envisagez de transmettre cela aux utilisateurs de votre application WebView2 et de les inviter à utiliser le paramètre de données de diagnostic Windows en fonction de leurs préférences.
Voici un exemple de paramètres de données de diagnostic, pour un ordinateur Windows 11 dont certains paramètres sont gérés par une organisation :
Lorsque le paramètre de données de diagnostic Windows est activé :
- Les données relatives à WebView2 sont collectées, notamment l’utilisation de l’API, l’utilisation du SDK et l’échec de création.
- Les données de diagnostic du navigateur sont collectées. Seuls les événements de navigateur pertinents pour WebView2 sont collectés.
Quel que soit le paramètre de données de diagnostic Windows, WebView2 collecte les données nécessaires pour maintenir les performances et la fiabilité . consultez Diagnostics, commentaires et confidentialité dans Windows.
Bien que vous n’ayez pas le contrôle de la collecte globale des données de diagnostic, WebView2 propose des API pour contrôler le comportement des fonctionnalités suivantes qui génèrent des données :
- SmartScreen.
- Rapports d’incident personnalisés.
Ces fonctionnalités sont décrites ci-dessous.
SmartScreen
Microsoft Defender SmartScreen (« SmartScreen ») est une fonctionnalité de sécurité activée par défaut pour aider les utilisateurs à naviguer en toute sécurité sur le web. La IsReputationCheckingRequired
propriété contrôle si SmartScreen est activé. En règle générale, tous les autres services dans edge://settings/privacy
sont désactivés pour WebView2.
Si vous ne désactivez pas SmartScreen, vous devez informer tous les utilisateurs que votre logiciel inclut Microsoft Defender SmartScreen, et collecter et envoyer les informations de l’utilisateur à Microsoft comme indiqué dans la Déclaration de confidentialité Microsoft et dans SmartScreen dans le livre blanc sur la confidentialité de Microsoft Edge.
-
CoreWebView2Settings
Classe:
Voir aussi :
- SmartScreen dans Vue d’ensemble des fonctionnalités et API WebView2.
- Spécification : Désactiver SmartScreen
Rapports d’incident personnalisés
Si un processus WebView2 se bloque, un ou plusieurs fichiers minidump sont créés et envoyés à Microsoft à des fins de diagnostic. Utilisez cette API pour personnaliser les rapports d’incident lors de l’exécution de diagnostics et de l’analyse.
- Pour empêcher l’envoi de vidages sur incident à Microsoft, définissez la propriété sur
IsCustomCrashReportingEnabled
false
. - Pour localiser les vidages sur incident et les personnaliser, utilisez la
CrashDumpFolderPath
propriété .
-
CoreWebView2EnvironmentOptions
Classe: -
CoreWebView2Environment
Classe:
Voir aussi :
- Rapports d’incidents personnalisés dans Vue d’ensemble des fonctionnalités et API WebView2.
- Spec : Rapports d’incident personnalisés
- Minidump Files
Voir aussi
- Sécurité et confidentialité dans Vue d’ensemble des fonctionnalités et API WebView2.