Penggunaan AccessibilityService API

Google Play mengizinkan penggunaan AccessibilityService API untuk berbagai aplikasi. Namun, hanya layanan yang didesain untuk membantu difabel mengakses perangkatnya atau mengatasi tantangan yang berasal dari disabilitas yang memenuhi syarat untuk menyatakan bahwa layanan tersebut adalah alat aksesibilitas. Hal ini dilakukan menggunakan atribut isAccessibilityTool dalam file metadata layanan.

Aplikasi yang mendeklarasikan isAccessibilityTool dikecualikan dari persyaratan pengungkapan dan izin yang jelas seperti yang dijelaskan di bawah ini. Selain itu, semua aplikasi yang menargetkan Android 12 menggunakan AccessibilityService API harus melengkapi Formulir Pernyataan Izin dan menerima persetujuan dari Google Play mulai tanggal 3 November 2021.

Aplikasi apa yang dapat menjadi Alat Aksesibilitas? 

Aplikasi yang didesain untuk mendukung difabel mencakup:

  • Pembaca layar, yang mendukung penyandang gangguan penglihatan
  • Sistem input berbasis tombol akses yang mendukung penderita gangguan motorik
  • Sistem input berbasis suara yang mendukung penderita gangguan motorik
  • Sistem akses berbasis braille yang mendukung penderita gangguan penglihatan dan pendengaran

Alat yang mendukung pengguna dengan disabilitas lainnya, seperti gangguan kognitif atau beberapa disabilitas, juga memenuhi syarat.

Alat ini harus mendukung difabel sebagai tujuan utamanya. Misalnya, asisten umum yang diaktifkan dengan suara yang menargetkan populasi pengguna yang besar, tetapi akan membantu pengguna dengan gangguan motorik dalam beberapa situasi, tidak akan memenuhi syarat sebagai alat aksesibilitas. Sebagian besar developer alat aksesibilitas menghabiskan sebagian besar riset pengguna mereka untuk memahami tantangan kompleks yang dihadapi oleh sekelompok penyandang disabilitas tertentu saat menggunakan perangkat mereka, dan menyesuaikan solusi untuk memenuhi tantangan tersebut. Dalam deskripsi Google Play Store tentang alat aksesibilitas sudah jelas tercantum penjelasan mengenai siapa penggunanya dan cara aplikasi membantu mereka memenuhi tantangan yang mereka dihadapi.

Contoh lain dari aplikasi yang bukan merupakan alat aksesibilitas adalah: software antivirus, alat otomatisasi, asisten, aplikasi pemantauan, pembersih, pengelola sandi, dan peluncur.

Persyaratan pengungkapan dan izin yang jelas

Aplikasi yang tidak memenuhi syarat untuk atribut IsAccessibilityTool harus memenuhi persyaratan pengungkapan dan izin yang jelas seperti yang dijelaskan dalam kebijakan Data Pengguna Google Play. Aplikasi tersebut harus menyertakan pengungkapan yang jelas bahwa:

  • Harus ada di dalam aplikasi itu sendiri, tidak boleh hanya dalam deskripsi aplikasi atau di situs;
  • Harus ditampilkan dalam penggunaan aplikasi yang normal serta tidak mengharuskan pengguna untuk membuka menu atau setelan;
  • Harus menjelaskan data yang sedang diakses atau dikumpulkan melalui AccessibilityService API ;
  • Harus menjelaskan cara data akan digunakan dan/atau dibagikan;
  • Harus mewajibkan tindakan afirmatif dari pengguna untuk memberikan izin (misalnya, mengetuk untuk menyetujui, atau menandai kotak centang);
  • Tidak boleh hanya disertakan dalam kebijakan privasi atau persyaratan layanan; dan 
  • Tidak bolehdisertakan dengan pengungkapan lain yang tidak terkait dengan pengumpulan data pribadi atau sensitif. Ini harus berupa pengungkapan terpisah yang menunjukkan alasan aplikasi mewajibkan AccessibilityService API dan potensi kasus penggunaan apa pun.

Penting: Jika Anda mengubah cara menggunakan API ini pada aplikasi, Anda harus mengirimkan kembali formulir ini dengan menyertakan informasi terbaru dan akurat. Penggunaan API ini yang menipu dan tidak dinyatakan dapat menyebabkan penangguhan aplikasi dan/atau penghentian akun developer Anda.

Deklarasi layanan aksesibilitas

Mulai tanggal 3 November 2021, aplikasi yang menargetkan API level 31 dan menyertakan AccessibilityService harus menyelesaikan deklarasi kebijakan baru di Konsol Play. Kami tidak memblokir penggunaan API ini, tetapi kami akan mewajibkan pengungkapan yang jelas dari penggunaan API tersebut untuk aplikasi apa pun yang bukan merupakan alat aksesibilitas. Alat aksesibilitas adalah aplikasi yang tujuan utamanya adalah mendukung pengguna penyandang disabilitas.

Deklarasi untuk aplikasi yang merupakan alat aksesibilitas

Jika telah mendeklarasikan aplikasi Anda sebagai alat aksesibilitas dengan menetapkan isAccessibilityTool=true dalam file metadata layanan, Anda harus memberi tahu kami tentang bagaimana aplikasi Anda memenuhi kebutuhan aksesibilitas.

Berikut adalah pratinjau pertanyaan deklarasi:

  1. Jelaskan satu fitur inti di aplikasi Anda yang memerlukan penggunaan AccessibilityServices API yang diizinkan.
     
  2. Jenis kebutuhan disabilitas apa yang dipenuhi aplikasi Anda? Pilih semua yang sesuai.
    • Motorik
    • Visual
    • Pendengaran
    • Kognitif atau pembelajaran
    • Lainnya
  3. Siapa target pengguna aplikasi Anda?
     
  4. Untuk membantu kami meninjau aplikasi Anda, berikan link video singkat yang menunjukkan aplikasi Anda saat dibuka, layanan aksesibilitas yang diaktifkan, dan layanan aksesibilitas yang digunakan. Jika penggunaan layanan aksesibilitas di aplikasi Anda tidak terlihat jelas dari antarmuka pengguna, sertakan voice-over atau teks untuk membantu menjelaskannya.

Deklarasi untuk aplikasi yang BUKAN merupakan alat aksesibilitas

Jika belum mendeklarasikan aplikasi Anda sebagai alat aksesibilitas, tetapi menggunakan AccessibilityService API, yaitu belum menetapkan tanda isAccessibilityTool dalam file metadata layanan aksesibilitas, Anda akan diminta untuk menyelesaikan deklarasi aksesibilitas di Konsol Play.

Berikut adalah pratinjau pertanyaan deklarasi:

  1. Mengapa aplikasi Anda perlu menggunakan Accessibility Services API? Pilih semua yang sesuai.
    • Fungsi aplikasi
    • Analisis
    • Komunikasi developer
    • Pencegahan penipuan, keamanan, dan kepatuhan
    • Iklan atau pemasaran
    • Personalisasi
    • Pengelolaan akun
  2. Apakah Anda mengumpulkan dan/atau membagikan data yang bersifat pribadi atau sensitif menggunakan kemampuan aksesibilitas?
    • Ya
    • Tidak

Catatan: Pelajari lebih lanjut pengumpulan data dan berbagi data.

[Jika dijawab Ya ke 2.] 

  1. Data pengguna apa yang Anda kumpulkan dan/atau bagikan menggunakan AccessibilityServices API? Pilih semua yang sesuai.
    • Lokasi
      • Perkiraan lokasi
      • Lokasi akurat
    • Info pribadi
      • Nama
      • Alamat email
      • ID pribadi
      • Alamat
      • Nomor telepon
      • Ras dan etnis
      • Keyakinan politik atau agama
      • Orientasi seksual atau identitas gender
      • Info pribadi lainnya
    • Info keuangan
      • Kartu kredit, kartu debit, atau nomor rekening bank
      • Histori pembelian
      • Info kredit
      • Info keuangan lainnya
    • Kesehatan dan kebugaran
      • Informasi kesehatan
      • Informasi kebugaran
    • Pesan
      • Email
      • Pesan SMS atau MMS
      • Pesan dalam aplikasi lainnya
    • Foto atau video
      • Foto
      • Video
    • File audio
      • Rekaman suara
      • File musik
      • File audio lainnya
    • File dan dokumen
      • File dan dokumen
    • Kalender
      • Acara Kalender
    • Kontak
      • Kontak
    • Aktivitas aplikasi
      • Kunjungan halaman dan jumlah ketukan dalam aplikasi
      • Histori penelusuran dalam aplikasi
      • Aplikasi terinstal
      • Konten buatan pengguna lainnya
      • Tindakan lainnya
    • Penjelajahan web
      • Histori penjelajahan web
    • Info dan performa aplikasi
      • Log error
      • Diagnostik
      • Data lainnya terkait performa aplikasi
    • Perangkat atau ID lain
      • Perangkat atau ID lainnya
  2. Untuk membantu kami meninjau aplikasi Anda, berikan link ke video singkat yang menunjukkan pengungkapan yang jelas ke pengguna di aplikasi Anda.

 

Panduan untuk video yang menampilkan pengungkapan yang jelas di aplikasi Anda

Video yang Anda berikan sebagai bagian dari deklarasi harus menyertakan hal-hal berikut:

  1. Pembukaan aplikasi di perangkat.
  2. Alur penggunaan untuk menampilkan layar pengungkapan dan izin yang jelas untuk aksesibilitas.
  3. Alur penggunaan ketika pengguna memberikan izin, termasuk memberikan izin aksesibilitas ke aplikasi Anda.
  4. Alur penggunaan ketika pengguna tidak memberikan izin, termasuk proses saat pengguna memicu kembali layar pengungkapan dan izin yang jelas.
  5. Fitur inti di aplikasi Anda yang menggunakan kemampuan aksesibilitas. Jika penggunaan layanan aksesibilitas di aplikasi Anda tidak terlihat jelas dari antarmuka pengguna, sertakan voice-over atau teks untuk membantu menjelaskannya.

 

Apakah ini membantu?

Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Coba langkah-langkah selanjutnya berikut:

Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
10249700083794928866
true
Pusat Bantuan Penelusuran
true
true
true
true
true
92637
false
false