Données et confidentialité dans WebView2

WebView2 collecte un ensemble de données de diagnostic facultatives et obligatoires pour assurer la sécurité et la mise à jour de WebView2, diagnostiquer les problèmes et améliorer WebView2. En acceptant les termes du contrat de licence logiciel Microsoft pour le runtime Microsoft Edge WebView2, vous reconnaissez (en tant que développeur WebView2) que WebView2 collectera les données décrites dans cet article.

Pour afficher les termes du contrat de licence, accédez à la page Télécharger le runtime WebView2, puis cliquez sur l’un des boutons de téléchargement, tels que Obtenir le lien, x64 ou Télécharger. Les termes du contrat de licence sont affichés dans une boîte de dialogue.

En outre, WebView2 respecte les normes décrites dans Données utilisateur et confidentialité dans 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 :

  • Infrastructure de télémétrie Chromium et Microsoft Edge.
  • Rapports de données Windows.
  • Watson (interne Microsoft) 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 les paramètres > Confidentialité & sécurité > Diagnostics & commentaires > Paramètres de 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 :

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

Lorsque le paramètre Données de diagnostic Windows est activé :

  • Des données liées à WebView2 sont collectées, y compris l’utilisation de l’API, l’utilisation du SDK et l’échec de la 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 requises, nécessaires au maintien des performances et de la fiabilité ; voir Diagnostics, commentaires et confidentialité dans Windows.

Bien que vous ne contrôliez pas 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’incidents 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 permettre aux utilisateurs de naviguer en toute sécurité sur le web. La IsReputationCheckingRequired propriété détermine si SmartScreen est activé. En règle générale, tous les autres services sont edge://settings/privacy 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, collecte et envoie les informations de l’utilisateur à Microsoft, comme indiqué dans la Déclaration de confidentialité Microsoft et dans SmartScreen dans Données utilisateur et confidentialité dans Microsoft Edge.

Voir aussi :

Rapports d’incidents personnalisés

Si un processus WebView2 se bloque, un ou plusieurs minidump files sont créés et envoyés à Microsoft pour diagnostic. Utilisez cette API pour personnaliser les rapports d’incident lors de l’exécution de diagnostics et de l’analyse.

  • Quand IsCustomCrashReportingEnabled est défini sur true, Windows n’enverra pas de données d’incident au point de terminaison Microsoft.
  • Pour localiser les vidages sur incident et les personnaliser, utilisez la CrashDumpFolderPath propriété.

Voir aussi :

Voir aussi