# Guideline 5.1.2: AI pihak ketiga, ATT, dan berbagi data

> Guideline 5.1.2(i): sebutkan data apa yang dikirim dan ke pihak mana, termasuk AI, minta izin sebelum mengirim, dan pakai ATT untuk pelacakan. Penolakan Clic-ku.

Halaman asli: [Guideline 5.1.2: AI pihak ketiga, ATT, dan berbagi data](https://devoria.fr/id/blog/guideline-5-1-2-ai-pihak-ketiga-att-berbagi-data)
Penulis: [Mehdi Azizi](https://devoria.fr/id/mehdi-azizi)
Terbit: 2026-10-25
Revisi konten terakhir: 2026-10-25


Guideline 5.1.2 adalah aturan Apple tentang penggunaan dan pembagian data pribadi. Poin (i)-nya berisi tiga syarat: **sebutkan data apa yang dikirim, sebutkan pihak ketiga yang menerimanya, termasuk AI, dan dapatkan persetujuan eksplisit sebelum mengirim.** Untuk pelacakan iklan, persetujuan ini wajib lewat permintaan App Tracking Transparency (ATT).

Aku kena penolakan ini di Clic, aplikasiku yang mengubah sebuah produk menjadi slide dengan AI. Panduan ini membahas AI pihak ketiga, ATT, dan label privasi. Kebijakan privasi dan permintaan izin masuk ke [guideline 5.1.1](https://devoria.fr/id/blog/guideline-5-1-1-penolakan-app-store).

## Apa isi guideline 5.1.2?

Guideline 5.1.2, "Data Use and Sharing", ada setelah 5.1.1 di bagian "Privacy" pada [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#5.1.2). Poin (i)-nya jadi penyebab sebagian besar penolakan. Teks yang berlaku, diperbarui pada 8 Juni 2026, antara lain berbunyi:

- "You must clearly disclose where personal data will be shared with third parties, including with third-party AI, and obtain explicit permission before doing so."
- "You must receive explicit permission from users via the App Tracking Transparency APIs to track their activity."
- Aplikasi tidak boleh mewajibkan pengaktifan fungsi sistem, seperti notifikasi, lokasi, atau pelacakan, untuk memberi akses ke sebuah fitur, konten, atau hadiah.

Singkatnya: **kamu tidak membagikan apa pun tanpa memberi tahu dan tanpa persetujuan.** Aturannya menegaskan bahwa aplikasi yang membagikan data tanpa persetujuan bisa ditarik dari penjualan, dan developernya dikeluarkan dari program.

Poin-poin lainnya menyasar kasus yang lebih spesifik:

| Poin       | Yang dilarang                                                               |
| ---------- | --------------------------------------------------------------------------- |
| 5.1.2(ii)  | Memakai ulang data untuk tujuan lain tanpa persetujuan baru                 |
| 5.1.2(iii) | Membangun profil diam-diam atau melakukan de-anonimisasi                    |
| 5.1.2(iv)  | Membangun basis data kontak atau mendaftar aplikasi yang terpasang          |
| 5.1.2(v)   | Menghubungi orang dari daftar kontak tanpa permintaan pengguna              |
| 5.1.2(vi)  | Memakai data kesehatan, rumah pintar, atau pemindaian wajah untuk marketing |
| 5.1.2(vii) | Membagikan data Apple Pay di luar keperluan penyediaan layanan              |

## Yang berubah untuk AI pihak ketiga

Pada 13 November 2025, Apple memperjelas 5.1.2(i) dalam sebuah [pembaruan aturan](https://developer.apple.com/news/?id=ey6d8onl): kamu harus menyebutkan dengan jelas ke mana data pribadi dibagikan kepada pihak ketiga, "including with third-party AI", dan mendapatkan izin eksplisit sebelumnya. Versi 8 Juni 2026 tetap mempertahankan kalimat ini.

Sebuah pesan penolakan yang dipublikasikan pada Februari 2026 di [forum Apple](https://developer.apple.com/forums/thread/816140) merinci apa yang diharapkan. Aplikasinya "does not clearly explain what data is sent, identify who the data is sent to, and ask the user's permission before sharing the data". Pesan yang sama meminta kebijakan privasi juga menyebutkan pembagian data ke AI pihak ketiga ini.

**Lewat server sendiri tidak mengubah apa pun**: kalau servermu meneruskan foto ke OpenAI, foto itu tetap sampai ke OpenAI. Arsitektur di panduan tentang [kunci API di aplikasi Expo](https://devoria.fr/id/blog/kunci-api-rahasia-aplikasi-expo) melindungi kuncimu, bukan penggunanya. Persetujuan tetap diperlukan.

## Penolakan Clic-ku: layarnya ada, kebijakannya tidak

Pada 16 September 2026, Apple menolak Clic dengan mengutip 5.1.1(i) dan 5.1.2(i). Padahal layar persetujuan AI sudah ada di aplikasi, dan reviewer sudah melewatinya: akun anonim dan hasil generasinya sudah tercatat di database sebelum penolakan. Yang kurang ada di versi online: kebijakan yang terpublikasi masih versi lama, yang hanya menyebut OpenAI sekali.

**Perbaikannya**, tanpa build baru: kebijakan yang menyebut OpenAI, di Amerika Serikat, dan mendaftar per mode apa saja yang dikirim ke sana. Ditambah penyedia yang mungkin dipakai saat pengguna menghubungkan kunci API miliknya sendiri, komitmen bahwa setiap penyedia layanan melindungi data setidaknya setara dengan kebijakan, dan ringkasan berbahasa Inggris untuk reviewer. Submission yang sama dikirim ulang pada 21 September 2026, dengan catatan review yang diperbarui.

### Layar persetujuan Clic, kata per kata

Inilah yang muncul sebelum generasi pertama. Pakai sebagai template: ganti penyedia dan daftarnya dengan milikmu.

- Supertitle, huruf kapital: "Sebelum generasi pertamamu".
- Judul: "Clic membuat slide-mu dengan AI dari OpenAI".
- Teks: "Untuk menganalisis produkmu dan membuat gambarmu, Clic mengirim elemen-elemen ini ke OpenAI, penyedia AI-nya:".
- Daftar: "Jawaban brief-mu dan link yang kamu tambahkan"; "Foto yang kamu impor, termasuk avatar dan referensi"; "Gambar yang dihasilkan, disimpan di server Clic untuk folder-foldermu".
- Sebuah catatan: "Dengan kunci API milikmu sendiri, elemen-elemen ini dikirim ke penyedia yang kamu hubungkan."
- Link ke kebijakan privasi.
- Dua tombol: "Saya setuju dan lanjutkan" dan "Tolak".

Kalau pengguna menolak, aplikasi menampilkan "Tidak ada yang dikirim" dan layar ini muncul lagi di percobaan berikutnya. Untuk menarik persetujuan, pengguna menghapus datanya dari pengaturan, seperti yang diminta 5.1.1(ii): layar ini muncul lagi sebelum pengiriman baru.

**Jangan samakan layar ini dengan layar sebelum izin sistem.** Sebelum meminta akses kamera, Apple mau hanya satu tombol, "Continue", yang membuka permintaan iOS, sesuai [aturan desainnya](https://developer.apple.com/design/human-interface-guidelines/privacy). Persetujuan AI tidak punya permintaan sistem di belakangnya. Layarmu sendiri yang mengumpulkan persetujuan: jadi harus ada pilihan nyata, setuju atau tolak.

Jebakan terakhir: reviewer harus melihat layarnya. Seorang developer ditolak beberapa kali karena layarnya bergantung pada flag yang salah setel, menurut [thread-nya di forum](https://developer.apple.com/forums/thread/820209): "We were not presented with the consent prompt on launch or anywhere else in the app." Uji di instalasi baru, dan sebutkan di catatan review kapan layar itu muncul.

## ATT: kapan permintaan pelacakan wajib

Bagi Apple, melacak berarti menghubungkan data aplikasimu dengan data dari aplikasi, situs, atau tempat milik perusahaan lain, untuk iklan bertarget atau pengukuran iklan. Membagikan data ke data broker juga termasuk. Definisinya ada di halaman [User Privacy and Data Use](https://developer.apple.com/app-store/user-privacy-and-data-use/).

Begitu aplikasimu, atau SDK yang kamu pasang di dalamnya, melakukan itu:

- permintaan dari framework [App Tracking Transparency](https://developer.apple.com/documentation/apptrackingtransparency) harus muncul sebelum pengumpulan data apa pun untuk pelacakan;
- kunci `NSUserTrackingUsageDescription` menjelaskan alasannya, dan kalau tidak ada, build-nya bisa ditolak, seperti yang kujelaskan di panduan [ITMS-90683](https://devoria.fr/id/blog/itms-90683-missing-purpose-string-expo);
- tanpa persetujuan, ID iklan bernilai nol, dan kamu tidak melacak pengguna dengan cara lain: Apple melarang menurunkan data perangkat untuk mengidentifikasinya;
- kamu bertanggung jawab atas SDK yang kamu sertakan: "Developers are responsible for all code included in their apps."

**Kamu tidak boleh mewajibkan pelacakan untuk membuka sebuah fitur atau hadiah**: 5.1.2(i) melarangnya. FAQ Apple tentang ATT menjawab "No" untuk pertanyaan ini, dengan merujuk ke aturan yang sama. Tapi kamu boleh menjelaskan kenapa kamu meminta pelacakan sebelum menampilkan permintaannya, asalkan tetap transparan.

Kasus penolakan yang khas: aplikasi mengumpulkan data pelacakan tanpa pernah menampilkan permintaan ATT. Dalam sebuah [pesan penolakan yang dipublikasikan](https://developer.apple.com/forums/thread/688582), Apple menawarkan dua jalan keluar. Mendeklarasikan pelacakan di App Store Connect dan menambahkan permintaan ATT sebelum pengumpulan data apa pun, sambil menyebutkan di catatan review di mana permintaan itu muncul. Atau menghapus pelacakannya.

Di Uni Eropa, Apple mengumumkan versi lain dari permintaan ini mulai iOS 27.2. Di Prancis, Jerman, Italia, Polandia, dan Rumania, hanya versi ini yang akan tersedia. Kasus yang mewajibkan persetujuan tidak berubah.

## Label privasi di App Store Connect

Bagian App Privacy mengisi label di halaman aplikasimu: data yang dikumpulkan, yang terhubung ke pengguna, yang dipakai untuk pelacakan. Aturannya ada di halaman [App Privacy Details](https://developer.apple.com/app-store/app-privacy-details/). Tiga hal penting untuk aplikasi dengan AI:

- **Kamu juga mendeklarasikan apa yang dikumpulkan partnermu**: SDK analytics, [jaringan iklan](https://devoria.fr/id/blog/penghasilan-iklan-aplikasi-hitung-admob), penyedia eksternal yang kodenya ada di aplikasimu.
- **Mengumpulkan punya arti yang spesifik**: mengirim data keluar dari perangkat dan menyimpannya lebih lama dari waktu yang dibutuhkan untuk menjawab request. Gambar yang disimpan servermu termasuk dikumpulkan. Kalau ragu soal apa yang disimpan penyedia AI-mu, deklarasikan.
- **Kamu bisa memperbaikinya kapan saja**: "you do not need to submit an app update in order to change your answers". Jadi penolakan yang hanya soal label bisa diselesaikan tanpa build.

## Persetujuan mana untuk pihak ketiga mana

Tabel yang kupakai di aplikasi-aplikasiku. Ini tidak menggantikan teks Apple maupun GDPR.

| Pihak ketiga yang menerima data              | Persetujuan yang diminta                          | Tempat mendeklarasikannya              |
| -------------------------------------------- | ------------------------------------------------- | -------------------------------------- |
| AI pihak ketiga: OpenAI, Gemini, Claude      | Layar persetujuanmu, sebelum pengiriman pertama   | Kebijakan, label, catatan review       |
| Analytics dan diagnostik, tanpa iklan        | Persetujuan pengumpulan, 5.1.1(ii), dan GDPR      | Kebijakan dan label                    |
| Jaringan iklan atau atribusi lintas aplikasi | Permintaan ATT sebelum pengumpulan data pelacakan | Label "pelacakan", teks ATT, kebijakan |
| Data broker                                  | Permintaan ATT                                    | Label "pelacakan" dan kebijakan        |

Untuk mengisinya, mulai dari kode, bukan dari ingatanmu: daftar setiap panggilan jaringan dari aplikasi dan servermu, beserta data yang dikirim, penerima, dan tujuannya. Untuk kebijakannya sendiri, metodenya ada di [kebijakan privasi aplikasi](https://devoria.fr/id/blog/kebijakan-privasi-aplikasi-ios-app-store).

## Cara membalas Apple setelah penolakan 5.1.2

Ada dua kasus. **Kalau penyebabnya ada di versi online**, kebijakan atau label, kamu perbaiki, kamu balas, dan submission yang sama dikirim ulang tanpa build: itu yang kulakukan untuk Clic. **Kalau penyebabnya ada di aplikasi**, layar tidak ada atau data terkirim sebelum persetujuan, kamu butuh build baru.

Kalau aplikasimu tidak mengirim apa pun ke AI pihak ketiga, pesan Apple sudah mengantisipasi kasus ini: balas untuk mengonfirmasinya, dan tambahkan informasinya di bagian App Review Information di App Store Connect.

Kalau tidak, balas dalam bahasa Inggris, dengan [membalas pesan App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/). Template untuk disesuaikan, di sini untuk aplikasi seperti Clic:

```text
Hello,

Thank you for your review.

The app sends the user's brief, imported photos and
generated images to OpenAI, a third-party AI service,
to create slides.

- Before the first AI request, a dedicated screen names
  OpenAI, lists the data sent and asks for explicit
  consent. Nothing is sent if the user declines.
- The privacy policy describes this sharing, with an
  English summary: [URL]
- The App Privacy information in App Store Connect matches.

How to verify: install the app and start a first
generation. The consent screen appears before any data
is sent.

Best regards,
```

## Checklist 5.1.2 sebelum submit

- Setiap pihak ketiga yang menerima data pribadi disebutkan namanya, termasuk AI.
- Layar persetujuan muncul sebelum pengiriman pertama, menyebut penyedianya, dan mendaftar datanya.
- Menolak berarti tidak ada yang dikirim, dan aplikasi memberitahukannya.
- Persetujuan bisa ditarik dari dalam aplikasi.
- Layar muncul di instalasi baru, dan catatan review menyebutkan di mana.
- Kebijakan online dan label menjelaskan pengiriman yang sama, termasuk partner.
- Kalau aplikasi atau SDK melacak pengguna, permintaan ATT muncul sebelum pengumpulan data pelacakan apa pun.
- Tidak ada fitur atau hadiah yang bergantung pada pelacakan atau notifikasi.

## Cek berkasmu sebelum ke Apple

[Apple Review Kit](https://devoria.fr/id/kits/review-apple) berisi checklist-ku sebelum submit, penolakan-penolakan yang sudah kuperbaiki, dan dua skill Claude Code yang memeriksa proyek dan halaman aplikasimu, lalu menyiapkan balasanmu kalau Apple menolak. Kalau mau dilihat langsung oleh manusia, [booking satu jam denganku](https://devoria.fr/id/coaching): kita bandingkan bersama aplikasi, kebijakan, dan labelmu. Langkah lengkapnya ada di halaman [aplikasi ditolak Apple](https://devoria.fr/id/expertise/aplikasi-ditolak-apple), dan alasan umum lainnya di [kenapa Apple menolak aplikasi](https://devoria.fr/id/blog/aplikasi-ditolak-apple-penyebab-solusi).

Kalau kamu sedang menyiapkan rilis pertamamu, [ikuti diagnostik gratisnya](https://devoria.fr/id/diagnostic): diagnostik ini menyusun langkah-langkahnya sesuai urutan dan mengirimkan checklist anti-penolakan Apple milikku. Halaman utama menunjukkan cara [membuat aplikasi mobile](https://devoria.fr/id) dengan AI, tanpa melupakan apa yang diperiksa saat review.

Tidak ada yang bisa menjamin Apple akan menerima aplikasimu. Yang bisa kulakukan adalah membantumu menghindari penolakan 5.1.2 yang sudah pernah kubayar dengan satu siklus review.

## Pertanyaan umum

### Apa arti "Guideline 5.1.2(i) - Legal - Privacy - Data Use and Sharing"?

Itu judul lengkap aturannya di pesan Apple. Artinya ada pembagian data pribadi tanpa informasi yang jelas atau tanpa persetujuan: ke AI pihak ketiga, SDK iklan, atau layanan lain. Biasanya muncul bersama 5.1.1(i), yang mengatur kebijakan privasi.

### Apakah perlu persetujuan untuk memakai API OpenAI di aplikasi?

Ya, begitu ada data pribadi yang dikirim ke OpenAI: yang ditulis pengguna, fotonya, suaranya, dokumennya. Sejak November 2025, aturannya secara eksplisit menyebut AI pihak ketiga. Sebutkan penyedianya, jelaskan apa yang dikirim, dan dapatkan persetujuan eksplisit sebelum pengiriman pertama, bahkan kalau panggilannya lewat servermu.

### Apakah AI yang berjalan di iPhone harus dideklarasikan?

Kalau tidak ada yang keluar dari perangkat, tidak ada pembagian ke pihak ketiga, jadi menurutku tidak perlu persetujuan berdasarkan 5.1.2(i). Apple tidak menuliskannya secara gamblang. Begitu sebagian pemrosesan dikirim ke penyedia, terapkan aturan AI pihak ketiga.

### Bolehkah mewajibkan pengguna menyetujui pelacakan untuk membuka sebuah fitur?

Tidak. 5.1.2(i) melarang mewajibkan pengaktifan pelacakan, notifikasi, atau lokasi untuk mengakses fitur, konten, atau hadiah. Permintaan ATT harus tetap jadi pilihan nyata, dan aplikasi harus menghormati penolakan.

### Apakah perlu build baru setelah penolakan 5.1.2?

Tidak selalu. Kebijakan yang tidak lengkap atau label yang salah bisa diperbaiki online, dan submission yang sama dikirim ulang. Layar persetujuan yang tidak ada atau muncul setelah pengiriman butuh build baru.

### Apa bedanya 5.1.1 dan 5.1.2?

5.1.1 mengatur pengumpulan dan penyimpanan: kebijakan privasi, izin, akun. 5.1.2 mengatur apa yang kamu lakukan dengan data setelahnya: berbagi dengan pihak ketiga, termasuk AI, pelacakan iklan, penggunaan ulang. Satu penolakan sering mengutip keduanya.


## Proyekmu

[Apple Review Kit](https://devoria.fr/id/kits/review-apple): Checklist review App Store yang kupakai, penolakan Apple yang sudah kuperbaiki, catatan untuk penguji, dan dua skill Claude Code yang meninjau aplikasimu. 29 €.

[iOS Kit](https://devoria.fr/id/kits/ios): Bikin aplikasi iPhone dengan Claude Code: starter code aplikasiku, skill yang memeriksa kerjanya, plus Apple Review Kit, App Store Screenshots Kit, dan ASO Kit. 129,99 €.
