Semua URL yang Anda perlukan sebelum mengajukan aplikasi
Daftar lengkap di Play Console, App Store Connect, dan AdMob, mana yang wajib dan mana yang opsional, apa yang harus dimuat setiap halaman, dan urutan pengerjaannya.
Sebagian besar aplikasi memerlukan empat URL publik: kebijakan privasi, halaman penghapusan akun jika aplikasi memiliki akun, halaman dukungan untuk App Store, dan situs web developer jika aplikasi menampilkan iklan. Masing-masing adalah kolom konsol yang terpisah, masing-masing diperiksa, dan semuanya harus tetap berfungsi lama setelah aplikasi disetujui.
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.
Inilah daftar yang tidak diberikan siapa pun sebelum pengajuan pertama Anda, sehingga Anda menemukannya satu per satu lewat penolakan. Kumpulkan semuanya sebelum Anda membuka konsol, dan seluruh prosesnya hanya memakan satu sore alih-alih tiga siklus peninjauan.
Kolom-kolomnya, per konsol
| URL | Konsol dan kolom | Wajib? |
|---|---|---|
| Kebijakan privasi | Play Console → App content → Privacy policy; App Store Connect → App Privacy | Ya, kedua toko |
| Penghapusan akun | Play Console → App content → Data deletion | Ya, jika aplikasi memiliki akun |
| Dukungan | App Store Connect → Platform version information milik versi tersebut → Support URL | Ya, Apple |
| Situs web developer | Listingan Play Store; Marketing URL di App Store Connect | Play: opsional, tetapi dalam praktiknya wajib jika Anda menampilkan iklan — di sanalah app-ads.txt dicari. Marketing URL Apple benar-benar opsional |
| Email kontak | Play Console → Store settings → Store listing contact details | Ya, Play mewajibkan email untuk memublikasikan |
Apple juga mewajibkan penghapusan akun, tetapi sebagai jalur di dalam aplikasi, bukan kolom URL — lihat panduan penghapusan akun App Store.
Apa yang harus dimuat setiap halaman
Kebijakan privasi. Apa yang dikumpulkan, mengapa, siapa lagi yang melihatnya, berapa lama disimpan, cara menghubungi Anda. Bagian yang membuat Anda ditolak adalah “siapa lagi yang melihatnya”: bagian ini harus menyebutkan pihak ketiga, artinya setiap SDK di build Anda, dan harus sesuai dengan jawaban Data safety Anda.
Penghapusan akun. Halaman publik, yang dapat dijangkau tanpa login atau tanpa aplikasi terpasang, tempat pengguna dapat meminta Anda menghapus akunnya. Halaman ini harus benar-benar menyampaikan permintaan tersebut kepada Anda — halaman yang menampilkan formulir lalu membuang hasilnya lebih buruk daripada tidak ada halaman, karena pengguna mengira permintaannya berhasil.
Dukungan. Jalur untuk menghubungi manusia. Alamat email yang Anda baca sudah cukup. Bukan halaman pemasaran Anda, bukan listingan App Store, bukan profil media sosial.
Situs web developer. Halaman tentang aplikasi Anda, di hostname yang Anda kendalikan — dan
hostname yang root-nya akan diambil /app-ads.txt-nya oleh jaringan iklan.
Empat uji yang harus dilalui setiap URL
Empat uji yang sama, setiap kali, itulah sebabnya layak dikerjakan sekaligus:
- Dapat dibuka dalam keadaan logout. Buka di jendela privat. Kegagalan klasiknya adalah halaman yang berfungsi hanya karena Anda sedang login ke layanan yang meng-hosting-nya.
- Bukan rantai pengalihan. Terutama untuk
app-ads.txt, yang harus disajikan secara langsung. - Menyebutkan aplikasi dan perusahaan Anda. Kebijakan yang menyebutkan aplikasi lain adalah tanda hasil salin-tempel, dan peninjau menyadarinya.
- Masih ada dua tahun lagi. Sebuah listingan diperiksa lebih dari sekali, dan host gratis yang Anda lupakan adalah penyebab paling umum aplikasi yang sudah tayang menjadi bermasalah.
curl -i https://your-url.example/privacy
200 OK, konten yang dapat dibaca, tanpa header Location:.
Urutan pengerjaannya
- Putuskan di mana semuanya berada, sekali saja. Memecahnya ke halaman Notion, situs GitHub Pages, dan layanan formulir adalah cara Anda berakhir dengan tiga hal untuk dipelihara dan satu yang akan rusak.
- Tulis kebijakan privasi dari daftar dependensi Anda, bukan dari template. Buka
build.gradle/Podfile/pubspec.yamldan telusuri dari atas ke bawah. - Bangun jalur penghapusan akun — yang di dalam aplikasi dan yang di web. Hanya butir ini yang memerlukan pekerjaan rekayasa sungguhan, jadi butir inilah yang menentukan jadwal Anda.
- Publikasikan, lalu isi kolom konsol. Bukan sebaliknya: kolom yang mengarah ke halaman yang belum ada adalah penolakan yang sedang Anda coba hindari.
- Isi Data safety / App Privacy dari daftar yang sama dengan yang Anda gunakan untuk menulis kebijakan, sehingga keduanya tidak mungkin bertentangan.
app-ads.txtpaling akhir, dan hanya jika Anda menampilkan iklan.
Apa yang dilakukan AppFoyer di sini
Daftar inilah produknya. Kelima halaman — beranda, privasi, ketentuan, dukungan, penghapusan akun —
plus app-ads.txt tayang bersamaan di subdomain milik aplikasi Anda, sehingga Anda menempelkan URL
yang berfungsi ke setiap kolom dalam sekali jalan. Halaman penghapusan akun menerima permintaan dan
memberi tahu Anda; Anda yang melakukan penghapusan di sistem Anda sendiri.
Ada juga checklist di dashboard yang memberi tahu Anda kolom konsol mana yang masih kosong dan mengapa itu penting. Satu aplikasi gratis, dan apa pun yang diwajibkan toko tidak pernah berada di balik paywall.
Sumber resmi
- Persyaratan kebijakan privasi — Bantuan Google Play
- Memahami persyaratan penghapusan akun aplikasi Google Play — Bantuan Google Play
- Required, localizable, and editable properties — Apple. Tabel inilah yang menyatakan bahwa Support URL dan Privacy Policy URL wajib, sedangkan Marketing URL tidak.
- Menyiapkan app-ads.txt — Bantuan AdMob