Panduan Ketentuan, dukungan, dan listingan
Terms of Use (EULA) yang diminta Apple dari aplikasi berlangganan
Guideline 3.1.2 dalam praktik: di mana tautan EULA standar ditempatkan, di mana EULA kustom ditempatkan sebagai gantinya, dan lima hal yang harus terlihat di dalam aplikasi.
Aplikasi dengan langganan yang diperpanjang otomatis harus menampilkan tautan yang berfungsi ke kebijakan privasi dan ke Terms of Use (EULA) berdasarkan guideline 3.1.2 — di dalam aplikasi dan di metadata. EULA standar Apple sudah mencukupi: tautkan dari App Description. EULA kustom dimasukkan ke kolom di App Store Connect sebagai gantinya.
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.
Ini salah satu penolakan yang paling sering berulang di App Store, dan salah satu yang paling mudah diselesaikan — setelah Anda tahu bahwa “EULA” di sini tidak berarti “tulis perjanjian lisensi”.
Apa yang diminta guideline 3.1.2
Untuk aplikasi yang menawarkan langganan yang diperpanjang otomatis (auto-renewable subscriptions), Apple mewajibkan tautan yang berfungsi ke kebijakan privasi dan ke Terms of Use (EULA) Anda. Keduanya harus bisa dijangkau di dua tempat:
- di dalam aplikasi itu sendiri, di mana pun Anda menampilkan langganan; dan
- di metadata aplikasi — kolom Privacy Policy di App Store Connect untuk kebijakan, dan App Description atau kolom EULA untuk Terms of Use.
Selain tautan-tautan itu, informasi langganan di dalam aplikasi harus menyebutkan judul langganan yang diperpanjang otomatis, durasinya, dan harganya — termasuk harga per unit jika itu masuk akal.
Anda tidak perlu menulis EULA
Apple menerbitkan EULA standar: Licensed Application End User License Agreement, di
apple.com/legal/internet-services/itunes/dev/stdeula/. Itu adalah lisensi bawaan yang berlaku untuk
aplikasi Anda kecuali Anda menyediakan lisensi sendiri, dan menautkannya memenuhi persyaratan Terms of
Use.
Artinya, keputusannya kecil:
| Jika Anda menggunakan | Tempatkan tautannya | Masukkan ke kolom EULA di App Store Connect? |
|---|---|---|
| EULA standar Apple | Di App Description, dan di dalam aplikasi di samping langganan | Tidak — kolom itu untuk perjanjian kustom |
| EULA kustom Anda sendiri | Di kolom EULA di App Store Connect, dan di dalam aplikasi di samping langganan | Ya |
Sebagian besar aplikasi sebaiknya menggunakan EULA standar. EULA kustom hanya sepadan dengan usahanya jika Anda punya ketentuan yang tidak dicakup perjanjian standar, dan EULA itu kemudian ditinjau sebagai bagian dari pengiriman Anda.
Dari mana penolakan sebenarnya berasal
Polanya dalam praktik bukan “tidak ada EULA” — melainkan “peninjau tidak bisa menemukannya”:
- Tautannya ada di Settings, bukan di paywall. Tautan harus berada di tempat langganan ditawarkan, di layar tempat seseorang memutuskan untuk membeli.
- Isinya teks, bukan tautan. Baris yang berbunyi “lihat ketentuan penggunaan kami” tanpa sesuatu untuk diketuk bukanlah tautan yang berfungsi.
- Bagian metadatanya tidak ada. Tautan di dalam aplikasi ada, tetapi App Description tidak punya tautan Terms of Use dan tidak ada EULA kustom yang diunggah.
- Tautannya membuka sesuatu yang tidak berkaitan — halaman pemasaran, 404, atau kebijakan untuk produk lain.
- Fakta langganan tidak ada. Tautan ada, tetapi paywall tidak pernah menyebutkan durasi atau harga per periode.
Jika Anda ditolak lebih dari sekali karena 3.1.2 padahal tautannya tampaknya sudah ada, periksa sisi metadata dan sisi paywall secara terpisah. Itu dua persyaratan, dan memenuhi salah satunya dua kali tidak memenuhi yang lain.
Daftar periksa sebelum Anda mengirim ulang
- Paywall menampilkan judul langganan, durasi, dan harga (ditambah harga per unit jika relevan)
- Paywall punya tautan Privacy Policy yang bisa diketuk dan terbuka
- Paywall punya tautan Terms of Use (EULA) yang bisa diketuk dan terbuka
- Privacy Policy URL di App Store Connect sudah diisi dan terbuka dalam keadaan tidak login
- EULA standar ditautkan dari App Description, atau EULA kustom diunggah ke kolom EULA
- Setiap URL tersebut terbuka tanpa login
Bagaimana dengan Google Play?
Play tidak punya kolom padanannya. Play mewajibkan tautan kebijakan privasi di Play Console dan di dalam aplikasi, dan tidak menyebut apa pun tentang EULA — lihat panduan ketentuan layanan untuk apa artinya bagi aplikasi lintas platform. Dalam praktiknya, Anda memublikasikan satu set ketentuan dan menautkannya dari kedua tempat.
Apa yang dilakukan AppFoyer di sini
Ketika Anda memberi tahu kami bahwa aplikasi menjual langganan di iOS, kebijakan privasi dan ketentuan yang dihasilkan sama-sama memuat tautan EULA standar Apple, dan daftar periksa kepatuhan menandai aplikasi itu sampai kedua halaman memuatnya — butir itu ada justru karena inilah penolakan yang dialami orang dua kali.
Halaman-halaman itu dihosting di URL tetap yang bisa Anda tempelkan ke App Store Connect dan ke paywall Anda, dan tetap berfungsi setelah Anda tidak lagi memikirkannya. Yang tidak bisa kami lakukan adalah separuh bagian di dalam aplikasi: tautan paywall dan fakta langganan adalah UI aplikasi Anda sendiri.
Templat, bukan nasihat hukum — dan khusus untuk EULA, verifikasi kata-kata terkini guideline 3.1.2 sebelum Anda mengirim.
Sumber resmi
- App Store Review Guidelines — Apple. Bagian 3.1.2 adalah aturan yang dibahas halaman ini; itulah teks yang menentukan.
- Licensed Application End User License Agreement — EULA standar Apple, dokumen yang Anda tautkan.
- App Store Connect — app information — Apple, untuk letak kolom-kolomnya.