Partager via


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 sources de données de diagnostic main sont les suivantes :

  • Chromium et l’infrastructure de télémétrie 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 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 un organization :

Paramètres sur Windows 11 pour les données de diagnostic

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 le Livre blanc sur la confidentialité de Microsoft Edge.

Voir aussi :

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 d’diagnostics et de l’analyse.

  • Pour empêcher l’envoi de vidages sur incident à Microsoft, définissez la propriété sur IsCustomCrashReportingEnabledfalse.
  • Pour localiser les vidages sur incident et les personnaliser, utilisez la CrashDumpFolderPath propriété .

Voir aussi :

Voir aussi