Privacy utente nei report WebView

Per gli utenti che condividono statistiche e diagnostica sull'utilizzo con Google, WebView invia statistiche sull'utilizzo e report sugli arresti anomali inviati a Google. Le statistiche sull'utilizzo contengono informazioni come informazioni di sistema, prove sul campo attive, utilizzo delle funzionalità, reattività, prestazioni e utilizzo della memoria. Non includono dati personali che consentono l'identificazione personale.

Statistiche di utilizzo

Le statistiche sull'utilizzo raccolte consentono di migliorare Rendimento di WebView, valuta l'impatto modifiche alle funzionalità esistenti e guidano lo sviluppo di nuove funzionalità.

Il canale stabile di WebView raccoglie le statistiche sull'utilizzo da una piccola percentuale di utenti. I canali prestabili potrebbero includere il campionamento da una percentuale maggiore di utenti.

A partire da WebView 71, queste statistiche sono associate al pacchetto dell'app nome. In questo modo Google può monitorare e risolvere in modo proattivo i problemi relativi a WebView potrebbero peggiorare le prestazioni di specifiche app senza causare arresti anomali.

Prima di WebView 104, per una determinata app, al massimo il 10% degli utenti carica i report contenente il nome del pacchetto. Gli altri utenti caricano nomi di pacchetto vuoti o nessun caricamento record.

A partire dalla versione 104 di WebView, i nomi dei pacchetti dell'app vengono sempre registrati per le app che sono in un elenco di app popolari consentite. Altre app caricano nomi di pacchetti vuoti.

Disattiva le statistiche sull'utilizzo

Le app possono disattivare la raccolta delle statistiche sull'utilizzo includendo quanto segue nella la sezione <application> del file manifest:

<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />

In questo modo viene disattivata la raccolta delle statistiche sull'utilizzo per tutti gli utenti dell'app, indipendentemente per capire se hanno abilitato l'impostazione corrispondente. Non disabilita l'arresto anomalo i report.

Disattiva la raccolta delle metriche

WebView può caricare dati diagnostici anonimi su Google quando l'utente dà il proprio consenso. I dati vengono raccolti in base alle singole app per cui crea un'istanza per un WebView. Puoi disattivare questa funzione creando il seguente tag nell'elemento <application> del file manifest:

<manifest>
    <application>
    ...
    <meta-data android:name="android.webkit.WebView.MetricsOptOut"
               android:value="true" />
    </application>
</manifest>

I dati vengono caricati da un'app solo se l'utente acconsente e l'app non acconsente disattivare la funzionalità. Per ulteriori informazioni sulla disattivazione dei report sui dati diagnostici, consulta la seguente sezione sui report sugli arresti anomali.

Rapporti sugli arresti anomali

I report sugli arresti anomali vengono raccolti quando È probabile che la causa sia l'oggetto WebView dell'arresto anomalo. I report sugli arresti anomali contengono le informazioni necessarie per determinare lo stato di WebView al momento dell'arresto anomalo. Sono incluse informazioni sul sistema, le prove sul campo attive e la memoria dello stack dell'app necessaria per generare sequenza di chiamate effettuate all'interno del thread.

La memoria stack viene sanitizzata per rimuovere le stringhe, al fine di acquisire solo le informazioni necessarie per generare le analisi dello stack. Nessun URL raccolto nell'ambito delle statistiche sull'utilizzo o dei report sugli arresti anomali.

Identificatori pseudonimi e privacy dei dati

I report sugli arresti anomali e le statistiche sull'utilizzo raccolti da WebView contengono ciascuno generato casualmente a 128 bit utilizzato per deduplicare pseudonimi i report e per mantenere la precisione delle statistiche. I valori del token non vengono condivisi tra le app e i report sugli arresti anomali e le statistiche sull'utilizzo hanno token indipendenti. Tutte le app utilizzo I token delle statistiche vengono cancellati quando l'utente disattiva la condivisione delle statistiche sull'utilizzo e diagnostica con Google. Il token del report sugli arresti anomali viene cancellato quando l'app svuotate la cache. Entrambi i token vengono cancellati quando viene disinstallata l'app o l'app vengono cancellati.

Risorse aggiuntive

Per scoprire di più sulla privacy dell'utente, vedi Creare app per rendere private.