Daten und Datenschutz in WebView2
WebView2 sammelt eine Reihe optionaler und erforderlicher Diagnosedaten, um WebView2 sicher und auf dem neuesten Stand zu halten, Probleme zu diagnostizieren und WebView2 zu verbessern. Durch die Zustimmung zur Lizenz der WebView2-Laufzeitbedingungen erkennen WebView2-Entwickler an, dass WebView2 die in diesem Artikel beschriebenen Daten sammelt. Um die Lizenz anzuzeigen, wechseln Sie zu Herunterladen der WebView2-Runtime. Wenn Sie auf eine der Downloadschaltflächen wie Link abrufen, Herunterladen oder x64 klicken, wird die Lizenz in einem Dialogfeld angezeigt.
Darüber hinaus folgt WebView2 den Standards, die im Whitepaper zum Datenschutz von Microsoft Edge beschrieben sind. WebView2 verfügt über Mechanismen zur Gewährleistung des Datenschutzes. Die WebView2-Datensammlung folgt den gleichen strengen Standards wie Microsoft Edge. Weitere Informationen finden Sie unter Microsoft-Datenschutzbestimmungen – Microsoft-Datenschutz.
Die wichtigsten Diagnosedatenquellen sind:
- Chromium- und Microsoft Edge-Telemetrieinfrastruktur.
- Windows-Datenberichterstellung.
- Watson -Infrastruktur (Microsoft Internal) zum Sammeln von Absturzabbildern.
Dieser Artikel richtet sich an WebView2-Entwickler.
Optionale Diagnosedaten
WebView2 ist eine Windows-Komponente und folgt daher den Methoden zum Sammeln von Windows-Diagnosedaten. Weitere Informationen finden Sie unter Windows-Diagnosedaten. Die Einwilligung zur Datensammlung für WebView2 unterliegt den Einstellungen > Datenschutz & Sicherheitsdiagnose > & Feedback > einstellung Diagnosedaten unter Windows 10 und Windows 11 als zentralisierter Switch.
Benutzer können die WebView2-Datensammlung über die Windows-Diagnosedateneinstellung unter Windows 10 und Windows 11 steuern, wie unten gezeigt. Als Entwickler sollten Sie dies den Benutzern Ihrer WebView2-App mitteilen und sie einladen, die Windows-Diagnosedateneinstellung entsprechend ihren Wünschen zu verwenden.
Hier sehen Sie ein Beispiel für Diagnosedateneinstellungen für einen Windows 11-Computer, auf dem einige Einstellungen von einer Organisation verwaltet werden:
Wenn die Einstellung Windows-Diagnosedaten aktiviert ist:
- WebView2-bezogene Daten werden gesammelt, einschließlich API-Nutzung, SDK-Nutzung und Erstellungsfehler.
- Browserdiagnosedaten werden gesammelt. Es werden nur Browserereignisse gesammelt, die für WebView2 relevant sind.
Unabhängig von der Windows-Diagnosedateneinstellung sammelt WebView2 erforderliche Daten, die zur Aufrechterhaltung der Leistung und Zuverlässigkeit erforderlich sind. Weitere Informationen finden Sie unter Diagnose, Feedback und Datenschutz in Windows.
Obwohl Sie keine Kontrolle über die allgemeine Sammlung von Diagnosedaten haben, bietet WebView2 APIs zum Steuern des Verhaltens der folgenden Features, die Daten generieren:
- SmartScreen.
- Benutzerdefinierte Absturzberichte.
Diese Features werden unten beschrieben.
SmartScreen
Microsoft Defender SmartScreen ("SmartScreen") ist ein Sicherheitsfeature, das standardmäßig aktiviert ist, um Benutzern beim sicheren Surfen im Web zu helfen. Die IsReputationCheckingRequired
-Eigenschaft steuert, ob SmartScreen aktiviert ist. Im Allgemeinen sind alle anderen Dienste in edge://settings/privacy
für WebView2 deaktiviert.
Wenn Sie SmartScreen nicht deaktivieren, müssen Sie alle Benutzer darüber informieren, dass Ihre Software Microsoft Defender SmartScreen enthält, und die Benutzerinformationen sammeln und an Microsoft senden, wie in den Microsoft-Datenschutzbestimmungen und in SmartScreen in Microsoft Edge Privacy Whitepaper offengelegt.
-
CoreWebView2Settings
Klasse:
Siehe auch:
- SmartScreen in Übersicht über WebView2-Features und -APIs.
- Spezifikation: SmartScreen deaktivieren
Benutzerdefinierte Absturzberichte
Wenn ein WebView2-Prozess abstürzt, werden mindestens eine Minidump-Datei erstellt und zur Diagnose an Microsoft gesendet. Verwenden Sie diese API, um die Absturzberichterstattung beim Ausführen von Diagnosen und Analysen anzupassen.
- Um zu verhindern, dass Absturzabbilder an Microsoft gesendet werden, legen Sie die
IsCustomCrashReportingEnabled
-Eigenschaft auf festfalse
. - Verwenden Sie die
CrashDumpFolderPath
-Eigenschaft, um Absturzabbilder zu finden und anpassungen daran vorzunehmen.
-
CoreWebView2EnvironmentOptions
Klasse: -
CoreWebView2Environment
Klasse:
Siehe auch:
- Benutzerdefinierte Absturzberichte in Übersicht über WebView2-Features und -APIs.
- Spezifikation: Benutzerdefinierte Absturzberichte
- Minidumpdateien
Siehe auch
- Sicherheit und Datenschutz in Übersicht über WebView2-Features und -APIs.