Menggunakan grup izin SMS atau Log Panggilan

Google Play membatasi penggunaan izin berisiko tinggi atau sensitif, termasuk grup izin SMS atau Log Panggilan

Jika aplikasi Anda tidak memerlukan akses ke izin SMS atau Log Panggilan, Anda harus menghapus izin ini dari manifes aplikasi Anda. Detail terkait penerapan alternatif yang sesuai kebijakan juga diuraikan di bawah ini. 

Jika Anda yakin bahwa aplikasi Anda sesuai dengan persyaratan kebijakan untuk penggunaan yang dapat diterima atau memenuhi syarat untuk pengecualian, Anda harus menyatakan izin Log Panggilan atau SMS secara langsung melalui Konsol Play.

Aplikasi yang gagal memenuhi persyaratan kebijakan atau tidak mengirimkan Formulir Pernyataan dapat dihapus dari Google Play.

Kapan Anda harus mengakses izin ini

Anda hanya boleh mengakses izin Log Panggilan atau SMS jika aplikasi Anda berada dalam penggunaan yang diizinkan, dan hanya untuk mengaktifkan fungsi inti penting aplikasi Anda. 

Fungsi inti ditetapkan sebagai tujuan utama aplikasi. Fungsi ini dapat terdiri dari serangkaian fitur inti, yang semuanya harus didokumentasikan secara jelas dan dipromosikan dalam deskripsi aplikasi. Tanpa fitur inti, aplikasi ini akan "rusak" atau tidak dapat digunakan. 

Ciutkan Semua Luaskan Semua

Penggunaan Izin SMS & Log Panggilan yang Diizinkan

Untuk aplikasi yang meminta akses ke izin SMS atau Log Panggilan, penggunaan yang dimaksudkan dan diizinkan termasuk kemampuan penanganan SMS, penanganan telepon, atau penanganan Asisten default.

Aplikasi harus terdaftar secara aktif sebagai pengendali SMS, Telepon, atau Asisten default sebelum meminta pengguna untuk menyetujui salah satu izin di atas, dan harus segera menghentikan penggunaan izin jika sudah tidak menjadi pengendali default. 

Gunakan

Izin yang memenuhi syarat*

Pengendali SMS default (dan penggunaan fungsi inti lainnya selama menjadi pengendali default)

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS, WRITE_SMS

Pengendali Telepon default (dan penggunaan fungsi inti lainnya selama menjadi pengendali default)

SEND_SMS

PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG

Pengendali Asisten default (dan penggunaan fungsi inti lainnya selama menjadi pengendali default)

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS, WRITE_SMS

READ_CALL_LOG


* Tunduk pada peninjauan dan persetujuan Google Play.

Pengecualian

Google Play dapat memberikan pengecualian sementara untuk aplikasi yang bukan pengendali SMS, Telepon, atau Asisten Default jika:

  • Penggunaan izin mengaktifkan fungsi aplikasi inti yang tercantum di bawah ini; dan
  • Saat ini tidak ada metode alternatif untuk menyediakan fungsi inti

Gunakan

Izin yang memenuhi syarat1

Verifikasi akun melalui panggilan telepon

Perangkat dapat diverifikasi dengan mengirimkan panggilan telepon; penerimaan panggilan telepon dikonfirmasi dengan memverifikasi nomor dalam log panggilan

READ_CALL_LOG

Backup dan pemulihan untuk pengguna

Backup, pemulihan, dan penyimpanan di cloud untuk konten pengguna

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, WRITE_SMS

READ_CALL_LOG, WRITE_CALL_LOG

Arsip, CRM, dan/atau pengelolaan perangkat perusahaan

Pengelolaan perangkat untuk entitas perusahaan bagi karyawannya; login perusahaan diperlukan untuk akses

* Untuk penggunaan CRM perusahaan: hanya izin yang ditandai dengan * yang diperbolehkan

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, WRITE_SMS

READ_CALL_LOG*, PROCESS_OUTGOING_CALLS*, WRITE_CALL_LOG

Nomor penelepon, deteksi spam, dan/atau pemblokiran spam

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS,

READ_CALL_LOG, PROCESS_OUTGOING_CALLS

Aplikasi pendamping perangkat terhubung yang memungkinkan pengiriman dan penerimaan SMS atau panggilan

Aplikasi yang memungkinkan pengguna menghubungkan perangkat seluler ke perangkat terhubung (misalnya smartwatch, otomotif, perangkat smart home, dll.) serta mengirim/menerima SMS dan panggilan telepon

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS, WRITE_SMS

PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG

Sinkronisasi lintas perangkat atau pengalihan SMS atau panggilan

Aplikasi yang memungkinkan pengguna menyinkronkan SMS dan panggilan telepon di beberapa perangkat (misalnya antara telepon dan laptop)

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS

READ_CALL_LOG

Otomatisasi perangkat

Aplikasi yang memungkinkan pengguna mengotomatiskan tindakan berulang di beberapa area OS, berdasarkan satu atau beberapa kondisi (pemicu) yang ditetapkan pengguna

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS, WRITE_SMS

 

READ_CALL_LOG, WRITE_CALL_LOG, PROCESS_OUTGOING_CALLS

Transaksi keuangan berbasis SMS (misalnya pesan 5 digit), dan aktivitas terkait termasuk verifikasi akun OTP untuk transaksi keuangan dan deteksi penipuan 

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS

Pelacakan, penganggaran, pengelolaan transaksi keuangan berbasis SMS (misalnya pesan 5 digit ) dan verifikasi akun terkait 

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH

Pemberitahuan keselamatan fisik/darurat untuk mengirim SMS

Aplikasi yang mengirimkan SMS pemberitahuan dalam keadaan darurat

SEND_SMS

Panggilan proxy 

Aplikasi yang menyediakan nomor perantara untuk memungkinkan panggilan telepon/SMS pengguna

PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG

SMS Cell Broadcast

Aplikasi yang menggunakan pengiriman pesan Cell Broadcast untuk komunikasi pengguna

RECEIVE_SMS

Menulis dan Menampilkan Histori Panggilan di Telepon

Aplikasi yang mendokumentasikan histori panggilan di telepon pengguna

WRITE_CALL_LOG

Penggunaan hands-free di dalam kendaraan dan tampilan yang diproyeksikan

Aplikasi yang terkait langsung dengan fungsi inti dari mengemudi/mobilitas (misalnya navigasi), terutama dalam situasi saat interaksi fisik pengguna dengan perangkat terbatas

RECEIVE_SMS, SEND_SMS,

RECEIVE_MMS, RECEIVE_WAP_PUSH, WRITE_SMS

PROCESS_OUTGOING_CALLS, WRITE_CALL_LOG, READ_CALL_LOG


1 Tunduk pada peninjauan dan persetujuan Google Play.

Catatan: Aplikasi untuk layanan OEM dan operator mungkin memerlukan akses izin untuk kasus penggunaan di atas, selain layanan penting yang memerlukan akses.

Pengecualian Kebijakan

Jika Anda memiliki APK lama dengan izin SMS/Log Panggilan dan sudah tidak dapat melakukan perubahan kode pada APK ini, Anda dapat mengajukan pengecualian kebijakan.

Agar memenuhi syarat untuk pengecualian ini, Anda harus memenuhi SEMUA persyaratan berikut:

  • Anda harus menyatakan APK tertentu yang ingin dikecualikan

  • APK yang meminta pengecualian harus sudah dipublikasikan sebelum tanggal 1 Januari 2019

  • Anda harus memiliki APK alternatif yang ditampilkan kepada pengguna di Android Oreo (API Level 26) atau lebih tinggi, dan harus sesuai dengan kebijakan SMS/Log Panggilan.

  • APK yang meminta pengecualian harus mewakili persentase yang sangat kecil (tidak lebih dari % satu digit terbawah) dari total basis instal Anda

Google Play akan meninjau permintaan dan memberikan pengecualian per kasus. Selain itu, Anda dapat memilih untuk tidak memublikasikan APK yang melanggar agar mematuhi kebijakan izin SMS/Panggilan Log.
Penggunaan yang tidak valid

Dalam beberapa kasus, aplikasi mungkin ingin mengakses data pengguna yang sensitif untuk berbagai tujuan, yang pada dasarnya dapat dicapai dengan alternatif yang lebih aman dan terlindungi, atau risiko terpaparnya data tidak dapat membenarkan akses tersebut. 

Di bawah ini adalah daftar kasus penggunaan umum yang tidak akan diizinkan untuk mengakses data pengguna sensitif yang terkait dengan izin SMS dan Log Panggilan: 

  • Verifikasi akun melalui SMS (lihat Alternatif di bawah)
  • Berbagi konten atau undangan (lihat Alternatif di bawah)
  • Penentuan prioritas kontak, profil minat, atau grafik sosial
  • Anti-virus/keamanan

  • Perekam panggilan

  • Peningkat performa perangkat, pengelolaan ruang atau data

  • Penentu lokasi keluarga atau perangkat

  • Keyboard smart atau prediktif

  • SMS atau panggilan yang muncul di wallpaper, peluncur, dan fitur lainnya

  • Terjemahan SMS

  • Text to voice, speech/voice to text [jika bukan pengendali default atau pengecualian yang memenuhi syarat]

  • Pengelolaan Kontak dan SMS [jika bukan pengendali default atau pengecualian yang memenuhi syarat]

  • Pemberitahuan dan Penyempurnaan Notifikasi SMS atau Telepon [jika bukan pengendali default]

Catatan: Daftar ini tidak menyeluruh.

Alternatif untuk penggunaan umum

Gunakan

Alternatif

OTP & verifikasi akun melalui SMS

Dengan SMS Retriever API, Anda dapat menjalankan verifikasi pengguna berbasis SMS di aplikasi secara otomatis, tanpa mengharuskan pengguna mengetik kode verifikasi secara manual, dan tanpa memerlukan izin aplikasi tambahan.

Jika SMS Retriever API bukan suatu opsi untuk aplikasi Anda, pengguna juga dapat memasukkan kode verifikasi secara manual.

Memulai pesan teks

Dengan Intent SMS , aplikasi Anda dapat memulai pesan teks SMS atau MMS.

Berbagi konten

Dengan Intent Berbagi, aplikasi dapat memungkinkan pengguna untuk berbagi konten atau mengirimkan undangan melalui berbagai aplikasi pendukung tanpa memerlukan izin aplikasi sensitif.

Memulai panggilan telepon

Dengan Intent Telepon, aplikasi Anda dapat menentukan nomor telepon dan membuka aplikasi telepon. Pengguna kemudian dapat memulai panggilan telepon secara eksplisit.

Intent Telepon tidak memerlukan izin CALL_PHONE.

 

Penting: Jika penggunaan izin terbatas oleh aplikasi Anda berubah, Anda harus mengirimkan kembali formulir ini dengan menyertakan informasi terbaru dan akurat. Penggunaan izin ini yang menipu dan tidak dinyatakan dapat menyebabkan penangguhan aplikasi dan/atau penghentian akun developer Anda.

Apakah artikel ini membantu?
Bagaimana cara meningkatkannya?