Datenschutz für Nutzer in WebView-Berichten

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.