Langsung ke konten
AppFoyer
Mulai

Panduan Formulir toko dan SDK

Saat formulir Data safety dan kebijakan privasi Anda tidak sejalan

Dua pernyataan tentang aplikasi yang sama, dibaca bersama, biasanya ditulis berbulan-bulan terpisah. Apa isinya, di mana menyimpang, dan cara menyelaraskannya dari daftar dependensi.

Keduanya adalah dua deskripsi tentang aplikasi yang sama dan toko membacanya bersamaan, jadi ketidaksesuaian itu sendiri sudah menjadi masalah. Perbaiki dari aplikasinya, bukan dari salah satu dokumen: daftarkan setiap SDK dalam build Anda, catat apa yang dikirim masing-masing, lalu isi formulir dan tulis ulang kebijakan dari satu daftar itu.

1:04
Video 1:04 · dibuka di YouTube

Selesaikan ini dalam beberapa menit saja

AppFoyer meng-hosting halaman yang dibahas panduan ini — kebijakan privasi, ketentuan, dukungan, penghapusan akun, dan app-ads.txt — di subdomainnya sendiri, tanpa domain atau server milik Anda. Satu aplikasi gratis, dan tidak ada yang diwajibkan toko yang pernah berada di balik paywall.

Diperiksa 19 September 2026. Kebijakan toko berubah, terkadang tanpa pemberitahuan. Semua yang ada di bawah menautkan dokumentasi resmi, dan halaman itulah — bukan halaman ini — yang menjadi acuan. Jika keduanya tidak sejalan, toko yang benar. Panduan ini diterjemahkan dari bahasa Inggris; kutipan dari dokumentasi toko dipertahankan dalam bahasa Inggris aslinya.

Formulir Data safety dan kebijakan privasi Anda adalah dua deskripsi tentang aplikasi yang sama, dan toko membaca keduanya bersamaan. Saat keduanya tidak sejalan, ketidaksesuaian itulah masalahnya — bukan mana yang kebetulan salah. Google Play menyatakannya dengan jelas: “When Google becomes aware of a discrepancy between your app behavior and your declaration, we may take appropriate action, including enforcement action.” (Terjemahan: “Saat Google mengetahui adanya perbedaan antara perilaku aplikasi Anda dan deklarasi Anda, kami dapat mengambil tindakan yang sesuai, termasuk tindakan penegakan.”)

Apple memiliki struktur yang sama dengan nama yang berbeda: detail App Privacy di halaman produk Anda, ditambah URL kebijakan privasi yang wajib.

Halaman ini membahas cara menjaga keduanya tetap selaras, serta hal ketiga yang menjadi pembanding bagi keduanya: apa yang sebenarnya dilakukan aplikasi Anda.

Kedua dokumen, secara singkat

Formulir Data safety (Play Console → App content) dan detail App Privacy (App Store Connect) adalah deklarasi terstruktur: kotak centang dan kategori, yang ditampilkan di listingan toko Anda sebagai ringkasan yang dibaca pengguna sebelum menginstal. Keduanya adalah jawaban atas kuesioner yang baku.

Kebijakan privasi adalah prosa di URL yang Anda hosting. Isinya hal yang sama dalam bentuk kalimat, ditambah hal-hal yang tidak punya kotak di kuesioner — dasar hukum Anda, masa penyimpanan, siapa yang bisa dihubungi, cara meminta penghapusan.

Yang satu tidak menggantikan yang lain. Kebijakan tidak mengisi formulir, dan formulir yang sudah diisi tidak berarti kebijakan Anda akurat.

Di mana keduanya menyimpang

Keduanya ditulis berbulan-bulan terpisah. Kebijakan ditulis pada minggu peluncuran. Formulir diisi pada hari pengajuan, oleh seseorang yang membaca daftar dependensi, dan tidak ada yang kembali ke kebijakan.

SDK baru masuk. Anda menambahkan crash reporter dalam satu sprint. Tidak ada apa pun tentang kebijakan atau formulir di pull request itu, jadi keduanya tidak berubah. Google Play tegas bahwa hal ini dihitung: pengumpulan data “includes data collected and handled through any third-party libraries or SDKs used in their apps… You must reflect data collection or sharing carried out by such third-party code in the Data safety form for your app.” (Terjemahan: “mencakup data yang dikumpulkan dan ditangani melalui library atau SDK pihak ketiga apa pun yang digunakan dalam aplikasi mereka… Anda harus mencerminkan pengumpulan atau pembagian data yang dilakukan oleh kode pihak ketiga tersebut di formulir Data safety untuk aplikasi Anda.”) Apple meminta hal yang sama: “You need to identify all of the data you or your third-party partners collect.” (Terjemahan: “Anda perlu mengidentifikasi semua data yang dikumpulkan oleh Anda atau mitra pihak ketiga Anda.”)

Sebuah fitur dirilis tanpa pengungkapannya. Lokasi untuk fitur “cari yang terdekat”, sistem referral yang membagikan user id kepada mitra. Pekerjaan engineering-nya terlihat; pekerjaan deklarasinya tidak ada di papan siapa pun.

Salah satunya dibuat dari template. Kebijakan hasil generator yang mencantumkan advertising identifier untuk aplikasi tanpa iklan sama tidak sesuainya dengan sesuatu yang terlewat — dan lebih mudah ketahuan, karena bertentangan dengan formulir yang Anda isi dengan jujur.

Menyelaraskannya, dengan satu-satunya urutan yang berhasil

Mulailah dari aplikasinya, bukan dari salah satu dokumen. Keduanya seharusnya menggambarkan aplikasi, jadi memperbaiki yang satu berdasarkan yang lain hanya memindahkan kesalahannya.

  1. Buka file dependensi Anda — build.gradle/libs.versions.toml, Podfile/Package.swift, pubspec.yaml, package.json. Daftarkan setiap SDK pihak ketiga.
  2. Untuk masing-masing, catat apa yang dikirimnya. Crash reporter mengirim identifier perangkat dan stack trace. SDK analitik mengirim event dan sering kali advertising id. SDK iklan mengirim jauh lebih banyak. Library push mendaftarkan token perangkat. Dokumentasi privasi milik vendor sendiri adalah sumbernya di sini.
  3. Tambahkan pengumpulan data Anda sendiri — akun, unggahan, apa pun yang disimpan backend Anda.
  4. Periksa izin dan usage string yang Anda deklarasikan, yang merupakan daftar kedua yang independen tentang apa yang bisa dijangkau aplikasi: ACCESS_FINE_LOCATION, NSLocationWhenInUseUsageDescription, kamera, kontak, foto.
  5. Sekarang isi formulir dari daftar itu, dan tulis ulang kebijakan dari daftar yang sama. Keduanya akhirnya konsisten karena berasal dari satu sumber, bukan karena Anda membandingkannya.

Daftar itulah, bukan formulirnya, yang perlu dijaga tetap terbaru. Kedua deklarasi berasal darinya.

Menjaga keduanya tetap selaras sesudahnya

Deklarasi menjadi usang tanpa suara, jadi pemeriksaannya harus dikaitkan dengan sesuatu yang tidak begitu. Google Play mewajibkannya: “Your Data safety form responses must remain accurate and complete at all times.” (Terjemahan: “Jawaban formulir Data safety Anda harus tetap akurat dan lengkap setiap saat.”) Apple juga: “You’re responsible for keeping your responses accurate and up to date.” (Terjemahan: “Anda bertanggung jawab menjaga jawaban Anda tetap akurat dan terbaru.”)

Versi termurah yang berhasil adalah satu baris di checklist rilis Anda — apakah ada dependensi yang berubah di rilis ini? jika ya, periksa ulang kebijakan dan formulir — karena perubahan dependensi adalah persis peristiwa yang membuat keduanya tidak berlaku lagi.

Yang tidak bisa dijawab halaman ini

Regulasi mana yang berlaku untuk Anda. GDPR, UK GDPR, CCPA/CPRA, LGPD, dan aturan privasi anak masing-masing mengharapkan hal tertentu dalam kebijakan, dan mana yang berlaku tergantung di mana pengguna Anda berada dan apa yang dilakukan aplikasi Anda. Jika ada yang tidak biasa pada aplikasi Anda — data kesehatan, anak-anak, apa pun yang ragu Anda jelaskan dalam satu kalimat — itu layak satu jam waktu seorang pengacara. Template, termasuk milik kami, adalah titik awal, bukan nasihat.

Yang dilakukan AppFoyer di sini

Kami menyusun draf kebijakan privasi dari SDK yang ditemukan di file build Anda — dengan coding agent yang membaca repositori, atau dari formulir singkat — sehingga kebijakan dan jawaban yang Anda berikan ke toko berasal dari daftar dependensi yang sama, bukan dari ingatan. Checklist terus menandai halaman itu sampai placeholder yang menyebut pihak ketiga Anda diganti, karena bagian itulah yang dibandingkan peninjau dengan formulir Anda.

Kami tidak mengisi formulir Data safety untuk Anda, dan tidak ada layanan yang bisa: itu adalah deklarasi yang Anda tanda tangani di konsol Anda sendiri, dan Google Play mengatakan “you alone are responsible for making complete and accurate declarations.” (Terjemahan: “hanya Anda yang bertanggung jawab membuat deklarasi yang lengkap dan akurat.”)

Sumber resmi