Artikel ini menjelaskan praktik terbaik untuk memberikan permintaan izin dan pengungkapan yang jelas kepada pengguna aplikasi Anda.
Latar belakang
Seperti yang dinyatakan dalam kebijakan Data Pengguna Google Play, pengungkapan yang jelas harus ditampilkan jika pengguna tidak mengetahui secara wajar data pengguna yang bersifat pribadi dan sensitif yang diperlukan untuk fitur atau fungsi yang mematuhi kebijakan dalam aplikasi. Contohnya adalah aplikasi yang mengumpulkan histori browser untuk mendeteksi dan memblokir anak mengakses konten sensitif menggunakan Accessibility Service API. Jika ada fungsi yang valid untuk pengumpulan informasi ini, pengungkapan yang jelas akan membantu pengguna memahami alasan aplikasi mungkin mengumpulkan informasi tersebut.
Persyaratan pengungkapan yang jelas bukanlah pengganti kebijakan privasi aplikasi atau bagian Keamanan Data di Konsol Play. Jika aplikasi Anda mengakses, mengumpulkan, menggunakan, dan membagikan data pengguna yang bersifat pribadi dan sensitif, Anda harus memposting kebijakan privasi lengkap di bagian Kebijakan privasi pada halaman Konten aplikasi (Kebijakan > Konten aplikasi) di Konsol Play dan dalam aplikasi itu sendiri. Demikian pula, setiap developer harus menyelesaikan bagian Keamanan Data di halaman Konten aplikasi di Konsol Play paling lambat 20 Juli 2022.
Untuk Izin dan API Sensitif yang memerlukan pengungkapan dan izin yang jelas seperti Accessibility Service API, Izin Akses Lokasi Latar Belakang, atau Izin Visibilitas Paket (Aplikasi), Anda harus memberikan pengungkapan dalam aplikasi yang terpisah dan menunjukkan penggunaan izin atau API sensitif kepada pengguna. Hal ini akan membantu memastikan bahwa pengguna mengetahui dan memberikan izin yang sesuai sebelum penerapan izin atau API sensitif apa pun.
Praktik terbaik
Sebaiknya gunakan praktik terbaik yang tercantum di bawah sebagai panduan untuk pengungkapan yang jelas. Untuk mengetahui persyaratan kebijakan yang relevan, lihat bagian "Pengungkapan yang Jelas dan Persyaratan Izin" dalam kebijakan Data Pengguna.
Pengalaman pengguna- Berikan pengungkapan kepada pengguna dalam aplikasi, tepat sebelum meminta izin atau kemampuan. Pesan tidak boleh ada dalam deskripsi aplikasi atau situs. Lokasi yang ideal adalah di alur penggunaan tempat pengguna diberi tahu tentang langkah-langkah untuk memberikan izin di Setelan Android.
- Beri pengguna opsi untuk menolak pemberian izin. Selalu berikan opsi untuk membatalkan alur yang terkait dengan izin.
- Jika pengguna menolak atau mencabut izin yang diperlukan suatu fitur, lakukan degradasi halus pada aplikasi dengan baik sambil memungkinkan pengguna terus menggunakan aplikasi Anda. Pertimbangkan untuk menonaktifkan fitur yang memerlukan izin atau penggunaan data yang relevan.
- Wajibkan izin eksplisit dari pengguna menggunakan bahasa yang jelas dan bersahabat, seperti "Setuju" dan bukan "Izinkan akses" (hal ini dapat terdengar mengintimidasi dan kurang jelas) atau "Oke" (ini terlalu santai).
- Gunakan setidaknya dua opsi. Opsi pertama adalah mengizinkan pengguna memberikan akses. Opsi kedua adalah mengizinkan pengguna menolak izin, tetapi dapat menyetujuinya di lain waktu. Dengan menggunakan "Lain Kali" atau "Lewati", Anda dapat mengulangi permintaan izin pada masa mendatang.
- Jangan gunakan perintah pengungkapan yang serupa dengan notifikasi dan permintaan UI Sistem Android, karena hal ini dapat membingungkan pengguna.
- Pertimbangkan untuk mencocokkan warna latar belakang permintaan pengungkapan dengan gaya dan tema aplikasi Anda, bukan putih, sehingga konsumen merasakan bahwa pesan ini berasal dari aplikasi Anda.
- Pengungkapan yang jelas dapat berupa perintah atau pesan dalam jendela, atau dapat menjadi bagian dari alur di UI aplikasi. Misalnya, jika memiliki UI percakapan, Anda dapat menampilkan pengungkapan yang jelas dan teks izin di UI percakapan dan tetap memenuhi persyaratan Konsol Play.
- Jika Anda perlu menampilkan kembali izin tersebut di lain waktu, perhatikan kejenuhan pengguna. Hormati pilihan pengguna jika pengguna menolak izin dalam aplikasi beberapa kali.
- Mengapa: Jelaskan alasan kemampuan tertentu dibutuhkan oleh aplikasi dan tujuan inti yang memerlukan fitur ini. Hal ini harus menjadi tujuan utama pengungkapan. Kami mendapati bahwa pengguna lebih cenderung meng-uninstal aplikasi jika mereka tidak memahami alasan aplikasi meminta izin.
- Apa: Jika ada data yang dikumpulkan menggunakan kemampuan ini, ungkapkan semua jenis data yang dilibatkan.
- Bagaimana: Jika data dikumpulkan menggunakan kemampuan ini, jelaskan bagaimana data digunakan dalam konteks fitur inti.
- Banyaknya pembacaan: Berikan penjelasan yang lengkap meskipun akan membuatnya bertambah panjang. Lebih baik memberikan kejelasan dan pemahaman daripada menggunakan penjelasan yang singkat.
- Kejelasan: Semua teks harus jelas dan mudah dipahami pada level bacaan usia 13 tahun.
- Tips: Gunakan bahasa yang jelas dan sederhana dengan proposisi nilai yang bermakna, seperti "mendukung konten gratis". Hindari jargon yang tidak dipahami orang.
- Tips: Jika pengumpulan data dilakukan karena SDK, ungkapkan dengan jelas data yang terlibat, alasan data diperlukan, dan apakah data dibagikan kepada pihak ketiga. Misalnya: "Selain itu, aplikasi kami membagikan data lokasi perangkat Anda kepada pihak ketiga guna mengambil dan menampilkan citra peta untuk fitur meet me di aplikasi".
Saat melengkapi formulir pernyataan izin di Konsol Play, Anda dapat memberikan link ke video singkat untuk membantu Google mengevaluasi pengungkapan yang jelas di aplikasi Anda. Link YouTube adalah format video yang disarankan, tetapi penyimpanan Google Drive yang menautkan ke file MP4 atau format file video umum lainnya juga didukung.
Panduan untuk video yang menampilkan pengungkapan yang jelas di aplikasi Anda
Video yang Anda berikan sebagai bagian dari pernyataan harus menyertakan hal-hal berikut:
- Pembukaan aplikasi di perangkat.
- Alur penggunaan untuk membuka layar izin dan pengungkapan yang jelas.
- Pastikan video menyertakan pengungkapan lengkap. Jika perlu di-scroll, pastikan Anda men-scroll dengan perlahan sehingga semua teks terlihat dalam video.
- Alur penggunaan ketika pengguna memberikan izin.
- Alur penggunaan ketika pengguna tidak memberikan izin, termasuk proses saat pengguna memicu kembali layar izin dan pengungkapan yang jelas.
- Fitur inti di aplikasi Anda yang menggunakan kemampuan yang dinyatakan dalam pengungkapan yang jelas. Jika penggunaan layanan di aplikasi Anda tidak terlihat jelas dari antarmuka pengguna, sertakan voice-over atau teks untuk membantu menjelaskannya.
Untuk mengetahui informasi selengkapnya, Anda juga dapat menonton video Play Academy kami tentang "Izin yang dinyatakan dan pengungkapan dalam aplikasi".