Menggunakan SDK dengan aman dan terlindungi

Banyak developer aplikasi mengandalkan produk dan layanan pihak ketiga untuk mengaktifkan fungsi utama di aplikasi mereka. Layanan ini sering kali didistribusikan melalui satu atau beberapa library kode yang umumnya disebut sebagai software development kit (SDK).

Ekspektasi untuk developer yang menggunakan SDK pihak ketiga

Jika Anda menyertakan SDK dalam aplikasi, Anda bertanggung jawab untuk memastikan bahwa kode dan praktik pihak ketiga mematuhi Kebijakan Program Developer Google Play dan tidak menyebabkan aplikasi Anda melanggar kebijakan.

Bagian Persyaratan SDK kami yang baru dibuat dirancang untuk membantu Anda mengintegrasikan SDK dengan aman dan terlindungi ke dalam aplikasi Anda serta menawarkan panduan tentang bagaimana beberapa persyaratan privasi dan keamanan kami yang sudah ada berlaku dalam konteks SDK. Selain menyediakan referensi terpusat untuk persyaratan SDK, kami menegaskan kembali ekspektasi kami mengenai penggunaan SDK dalam aplikasi Anda sehubungan dengan data pengguna. Misalnya, developer aplikasi diwajibkan untuk memperlakukan pengumpulan data apa pun dari dalam aplikasi mereka oleh SDK seolah-olah mereka mengumpulkannya secara langsung.

Jika Anda menyertakan SDK di aplikasi, pastikan Anda melakukan langkah-langkah berikut:

  • Hanya bagikan data pengguna yang dikumpulkan melalui aplikasi Anda dengan pihak ketiga jika mereka membutuhkannya.
  • Ketahui cara SDK di aplikasi Anda menangani data pengguna; ketahui izin apa yang digunakannya, data apa yang dikumpulkannya, dan alasannya.
  • Ketahui pembatasan tambahan untuk kasus penggunaan sensitif, seperti penggunaan SDK di aplikasi yang menargetkan anak-anak.
  • Pastikan penyedia SDK Anda menerapkan logika yang membaca dan mematuhi preferensi pengguna yang dikumpulkan oleh developer aplikasi, atau pastikan bahwa ada mekanisme bagi developer aplikasi untuk melakukan inisialisasi SDK yang terintegrasi ke dalam aplikasi secara akurat sesuai dengan peristiwa izin yang ditampilkan kepada pengguna ini.

Mematuhi Kebijakan Program Developer Google Play

Untuk membantu memastikan bahwa setiap SDK yang digunakan aplikasi Anda mematuhi Kebijakan Program Developer Google Play, kami menyediakan berbagai alat dan notifikasi sebagai berikut:

  • Kami menandai masalah umum pada SDK populer di Konsol Play.
  • Google Play SDK Index membantu Anda mempelajari lebih lanjut SDK komersial yang paling banyak digunakan. Google Play SDK Index menggabungkan data penggunaan dari aplikasi Google Play dengan informasi yang dikumpulkan melalui deteksi kode. Tindakan ini bertujuan untuk memberikan atribut dan sinyal yang didesain untuk membantu Anda memutuskan apakah akan menggunakan, menyimpan, atau menghapus SDK dari aplikasi Anda.
  • Google Play SDK Console memberikan laporan error, statistik penggunaan, dan cara menyampaikan masalah penting kepada developer aplikasi melalui Konsol Play dan Android Studio kepada penyedia SDK yang memenuhi syarat.

Perlu diingat bahwa aplikasi Anda tidak boleh menggunakan versi SDK yang tidak mematuhi kebijakan dan melanggar Kebijakan Program Developer Google Play atau mengizinkan SDK mengumpulkan atau membagikan data untuk tujuan apa pun yang tidak mematuhi kebijakan kami. Versi SDK yang tidak mematuhi kebijakan harus dihapus atau diganti dengan versi yang mematuhi kebijakan.

Tips:

  • Jika ada pertanyaan tentang versi SDK dan kepatuhannya terhadap persyaratan kebijakan SDK, sebaiknya hubungi penyedia SDK Anda.
  • Jika Anda menerima pemberitahuan penegakan kebijakan terkait pelanggaran yang disebabkan SDK di aplikasi Anda yang perlu ditangani, lihat Mengirim ulang aplikasi setelah terjadi pelanggaran kebijakan untuk mendapatkan informasi tentang cara mengatasinya.
  • Jika Anda adalah penyedia SDK, Anda dapat menggunakan format opsional untuk SDK ini untuk memublikasikan panduan bagi pengguna terkait bagian Keamanan Data Google Play.

Kebijakan yang biasanya terkait dengan pelanggaran yang disebabkan SDK

Untuk membantu memastikan bahwa kode pihak ketiga yang digunakan aplikasi Anda mematuhi Kebijakan Program Developer Google Play, tinjau kebijakan berikut secara menyeluruh:

Catatan: Ingat bahwa kode SDK yang buruk dapat menyebabkan aplikasi Anda melanggar kebijakan lain yang tidak dirujuk dalam daftar sebelumnya. Pastikan Anda meninjau dan mendapatkan informasi terbaru terkait semua kebijakan secara keseluruhan karena sebagai developer aplikasi Anda selalu bertanggung jawab untuk memastikan bahwa SDK Anda menangani data aplikasi sesuai dengan kebijakan.

Referensi terkait SDK

Berikut ini beberapa referensi yang mendukung penggunaan SDK pihak ketiga yang aman di aplikasi Anda:

Jika Anda menerima pemberitahuan penegakan kebijakan terkait pelanggaran yang disebabkan SDK di aplikasi Anda yang perlu ditangani, lihat Aplikasi saya telah dihapus dari Google Play untuk mengetahui informasi tentang cara menyelesaikan masalah tersebut.

Jika Anda adalah penyedia SDK, Anda dapat menggunakan format opsional untuk SDK ini untuk memublikasikan panduan bagi pengguna terkait bagian Keamanan Data Google Play.

Apakah ini membantu?

Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Coba langkah-langkah selanjutnya berikut:

Telusuri
Hapus penelusuran
Tutup penelusuran
Aplikasi Google
Menu utama
2468301623747317366
true
Pusat Bantuan Penelusuran
true
true
true
true
true
92637
false
false