Bei Nutzern, die Nutzungsstatistiken und Diagnosen mit Google teilen, sendet WebView
Nutzungsstatistiken und Absturzberichte an Google. Nutzungsstatistiken enthalten Informationen wie Systeminformationen, aktive Feldtests, Featurenutzung, Reaktionsfähigkeit, Leistung und Arbeitsspeichernutzung. Sie enthalten keine
personenidentifizierbaren Informationen.
Nutzungsstatistik
Die erhobenen Nutzungsstatistiken werden verwendet, um die Leistung von WebView
zu verbessern, die Auswirkungen von Änderungen an vorhandenen Funktionen zu bewerten und die Entwicklung neuer Funktionen zu unterstützen.
Die stabile Version von WebView
erfasst Nutzungsstatistiken von einer kleinen Gruppe von Nutzern. Prestabile Channels können unter Umständen von einem größeren Prozentsatz von Nutzern stammen.
Ab WebView
71 sind diese Statistiken dem Paketnamen der Anwendung zugeordnet. So kann Google WebView
-Probleme proaktiv beobachten und beheben, die die Leistung bestimmter Apps beeinträchtigen können, ohne Abstürze zu verursachen.
Vor WebView
104 laden höchstens 10% der Nutzer für eine bestimmte App Berichte hoch, die den Paketnamen enthalten. Andere Nutzer laden leere Paketnamen oder überhaupt keine Upload-Einträge hoch.
Ab WebView
104 werden App-Paketnamen immer für Apps aufgezeichnet, die sich in einer Liste zulässiger beliebter Apps befinden. Bei anderen Apps werden leere Paketnamen hochgeladen.
Nutzungsstatistiken deaktivieren
Sie können die Erfassung von Nutzungsstatistiken deaktivieren, indem Sie Folgendes in den Abschnitt <application>
ihres Manifests einfügen:
<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />
Dadurch wird die Erfassung von Nutzungsstatistiken für alle Nutzer der App deaktiviert, unabhängig davon, ob die entsprechende Einstellung für sie aktiviert ist. Absturzberichte werden nicht deaktiviert.
Messwerterfassung deaktivieren
WebView
hat die Möglichkeit, anonyme Diagnosedaten in Google hochzuladen, wenn der Nutzer seine Einwilligung erteilt. Die Daten werden pro App für jede Anwendung erhoben, die ein WebView
instanziiert. Sie können diese Funktion deaktivieren, indem Sie das folgende Tag im <application>
-Element des Manifests erstellen:
<manifest> <application> ... <meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" /> </application> </manifest>
Daten werden nur von einer App hochgeladen, wenn der Nutzer einwilligt und die App nicht deaktiviert. Weitere Informationen zum Deaktivieren der Berichterstellung für Diagnosedaten finden Sie im folgenden Abschnitt zu Absturzberichten.
Absturzberichte
Absturzberichte werden erfasst, wenn ein WebView
-Objekt wahrscheinlich die Ursache des Absturzes ist. Absturzberichte enthalten Informationen, die erforderlich sind, um den Status von WebView
zum Zeitpunkt des Absturzes zu ermitteln. Dazu gehören Systeminformationen, aktive Feldtests und der Stack-Arbeitsspeicher der Anwendung, die zum Generieren der Abfolge von Aufrufen innerhalb des Threads erforderlich sind.
Der Stack-Arbeitsspeicher wird bereinigt, um Strings zu entfernen, um nur die Informationen zu erfassen, die zum Generieren von Stacktraces erforderlich sind. In Nutzungsstatistiken oder Absturzberichten werden keine URLs erfasst.
Pseudonymisierte Kennungen und Datenschutz
Absturzberichte und Nutzungsstatistiken, die von WebView
erfasst werden, enthalten jeweils ein zufällig generiertes 128-Bit-Token, mit dem Berichte pseudonymisiert dedupliziert werden und die Genauigkeit der Statistiken gewahrt bleibt. Tokenwerte werden nicht von Apps gemeinsam genutzt und Absturzberichte und Nutzungsstatistiken haben unabhängige Tokens. Die Tokens für Nutzungsstatistiken aller Apps werden gelöscht, wenn der Nutzer das Teilen von Nutzungsstatistiken und Diagnosedaten an Google deaktiviert. Das Absturzberichtstoken wird gelöscht, wenn der App-Cache geleert wird. Beide Tokens werden gelöscht, wenn die App deinstalliert oder App-Daten gelöscht werden.
Weitere Informationen
Weitere Informationen zum Datenschutz für Nutzer finden Sie unter Private Apps entwickeln.