Privacy utente nei report WebView

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

Statistiche di utilizzo

Le statistiche sull'utilizzo raccolte vengono utilizzate per migliorare le prestazioni di WebView, valutare l'impatto delle modifiche alle funzionalità esistenti e guidare lo sviluppo di nuove funzionalità.

Il canale stabile di WebView raccoglie statistiche sull'utilizzo da una piccola percentuale di utenti. I canali prestabiliti possono essere campionati da una percentuale maggiore di utenti.

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

Prima di WebView 104, per una determinata app, al massimo il 10% degli utenti caricava report contenenti il nome del pacchetto. Altri utenti caricano nomi di pacchetti vuoti o nessun record di caricamento.

A partire da WebView 104, i nomi dei pacchetti di 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 sezione <application> del file manifest:

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

In questo modo, la raccolta delle statistiche sull'utilizzo viene disattivata per tutti gli utenti dell'app, indipendentemente dal fatto che abbiano abilitato l'impostazione corrispondente. I report sugli arresti anomali non vengono disattivati.

Disattiva la raccolta di metriche

WebView ha la possibilità di caricare dati diagnostici anonimi su Google quando l'utente dà il suo consenso. I dati vengono raccolti per ogni singola app che comprova un'WebView. Puoi disattivare questa funzionalità 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 disattiva. 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 dell'arresto anomalo sia un oggetto WebView. I report sugli arresti anomali contengono informazioni necessarie per determinare lo stato di WebView al momento dell'arresto anomalo. Ciò include informazioni sul sistema, prove sul campo attive e memoria dello stack dell'app necessaria per generare la sequenza delle chiamate effettuate all'interno del thread.

La memoria dello stack viene sottoposta a sanitizzazione per rimuovere le stringhe, con l'intento di acquisire solo le informazioni necessarie per generare le analisi dello stack. Nessun URL viene 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 raccolte da WebView contengono ciascuno un token a 128 bit generato in modo casuale e usato per deduplicare i report in modo casuale e garantire l'accuratezza delle statistiche. I valori dei token non vengono condivisi tra le app e i report sugli arresti anomali e le statistiche sull'utilizzo hanno token indipendenti. I token delle statistiche sull'utilizzo di tutte le app vengono cancellati quando l'utente disattiva la condivisione con Google delle statistiche sull'utilizzo e della diagnostica. Il token del report sugli arresti anomali viene cancellato quando la cache dell'app viene cancellata. Entrambi i token vengono cancellati quando l'app viene disinstallata o i dati dell'app vengono cancellati.

Risorse aggiuntive

Per scoprire di più sulla privacy degli utenti, consulta Creare app per essere private.