Untuk pengguna yang membagikan statistik penggunaan dan diagnostik penggunaan kepada
Google, WebView
mengirim
statistik penggunaan dan laporan kerusakan kepada Google. Statistik penggunaan berisi
informasi sistem, uji coba lapangan aktif, penggunaan fitur,
responsivitas, performa, dan penggunaan memori. Mereka tidak menyertakan
data pribadi
detail identifikasi.
Statistik penggunaan
Statistik penggunaan yang dikumpulkan
digunakan untuk meningkatkan
performa WebView
, menilai dampak
perubahan pada fitur yang ada, dan memandu pengembangan fitur baru.
Saluran stabil WebView
mengumpulkan statistik penggunaan dari sebagian kecil
setiap saat. Saluran pra-stabil dapat mengambil sampel dari persentase pengguna yang lebih besar.
Mulai WebView
71, statistik ini akan dikaitkan dengan paket aplikasi
nama. Hal ini memungkinkan Google secara proaktif memantau dan mengatasi masalah WebView
yang
dapat menurunkan performa aplikasi tertentu tanpa menyebabkan error.
Sebelum WebView
104, untuk aplikasi tertentu, maksimal 10% pengguna mengupload laporan
yang berisi nama paket. Pengguna lain mengupload nama paket kosong atau tidak ada upload
{i>record<i} sama sekali.
Mulai WebView
104, nama paket aplikasi selalu direkam untuk aplikasi yang
yang termasuk dalam daftar aplikasi populer yang diizinkan. Aplikasi lain mengupload nama paket kosong.
Nonaktifkan statistik penggunaan
Aplikasi dapat memilih untuk tidak mengikuti pengumpulan statistik penggunaan dengan menyertakan hal berikut di
bagian <application>
dari manifesnya:
<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />
Setelan ini menonaktifkan pengumpulan statistik penggunaan untuk semua pengguna aplikasi, terlepas dari apakah mereka mengaktifkan setelan terkait. Ini tidak menonaktifkan error pelaporan.
Memilih tidak ikut pengumpulan metrik
WebView
memiliki kemampuan untuk mengupload data diagnostik anonim ke Google saat
pengguna memberikan persetujuan mereka. Data dikumpulkan per aplikasi untuk setiap aplikasi yang
membuat instance WebView
. Anda dapat memilih untuk tidak menggunakan fitur ini dengan membuat
tag berikut dalam elemen <application>
manifes:
<manifest> <application> ... <meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" /> </application> </manifest>
Data hanya diupload dari aplikasi jika pengguna mengizinkan dan aplikasi tidak mengizinkan memilih tidak ikut. Untuk informasi selengkapnya tentang cara memilih tidak ikut dalam pelaporan data diagnostik, lihat bagian berikut tentang laporan kerusakan.
Laporan error
Laporan kerusakan dikumpulkan saat
Objek WebView
kemungkinan menjadi penyebab
error tersebut. Laporan error berisi informasi yang diperlukan untuk menentukan status
dari WebView
saat terjadi error. Hal ini termasuk informasi sistem,
uji coba lapangan aktif, dan memori tumpukan dari aplikasi yang diperlukan untuk membuat
urutan panggilan yang dilakukan dalam thread.
Memori stack dibersihkan untuk menghapus string, dengan tujuan hanya menangkap informasi yang diperlukan untuk menghasilkan stack trace. Tidak ada URL yang dikumpulkan sebagai bagian statistik penggunaan atau laporan kerusakan.
ID pseudonim dan privasi data
Laporan kerusakan dan statistik penggunaan yang dikumpulkan oleh WebView
masing-masing berisi
token 128-bit yang dibuat secara acak yang digunakan
untuk menghapus duplikat laporan dan
mempertahankan akurasi dalam statistik. Nilai token tidak dibagikan antar-aplikasi, dan
laporan kerusakan dan statistik
penggunaan memiliki token independen. Semua aplikasi penggunaan
token statistik dihapus saat pengguna memilih untuk tidak membagikan statistik penggunaan
dan diagnostik dengan Google. Token laporan error dihapus saat aplikasi
cache dihapus. Kedua token akan dihapus saat aplikasi di-uninstal atau aplikasi
data akan dihapus.
Referensi lainnya
Untuk mempelajari privasi pengguna lebih lanjut, lihat Membuat aplikasi menjadi pribadi.