# Guideline 5.1.1: fahami dan baiki penolakan App Store

> Guideline 5.1.1 Data Collection and Storage: dasar privasi, kebenaran, akaun. Apa yang Apple tuntut dan 3 penolakan sebenar pada app saya.

Halaman asal: [Guideline 5.1.1: fahami dan baiki penolakan App Store](https://devoria.fr/ms/blog/guideline-5-1-1-penolakan-app-store)
Pengarang: [Mehdi Azizi](https://devoria.fr/ms/mehdi-azizi)
Diterbitkan: 2026-10-06
Semakan kandungan terakhir: 2026-10-06


Guideline 5.1.1 ialah peraturan Apple tentang pengumpulan dan penyimpanan data. Dalam tiga penolakan saya bagi kategori ini, puncanya ialah salah satu daripada dua percanggahan ini: **apa yang app lakukan dengan data tidak sepadan dengan apa yang diisytiharkan**, atau permintaan kebenaran mendesak pengguna untuk berkata ya.

Artikel ini membincangkan peraturan ini sahaja: subperenggannya, apa yang saya semak sebelum menghantar dan apa yang perlu dibaiki, berserta tiga penolakan yang saya terima pada app saya sendiri. Untuk gambaran keseluruhan semua sebab penolakan, baca [kenapa Apple menolak app](https://devoria.fr/ms/blog/aplikasi-ditolak-apple-5-kes-sebenar).

## Apakah guideline 5.1.1?

Guideline 5.1.1, "Data Collection and Storage", menetapkan apa yang perlu dipatuhi oleh app sebaik sahaja ia menyentuh data peribadi: dasar privasi yang lengkap, persetujuan sebelum pengumpulan, permintaan kebenaran yang jujur dan akaun yang boleh dipadam. Ia terpakai pada semua app, termasuk yang hampir tidak mengumpul apa-apa.

Teks rasminya ada dalam [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage), seksyen 5 "Legal", bahagian 5.1 "Privacy". Mesej Apple selalunya menyebut subperenggan tertentu dalam kurungan: 5.1.1(i), 5.1.1(iv), 5.1.1(v). **Subperenggan inilah yang memberitahu anda di mana perlu mencari.**

## Lima subperenggan 5.1.1 yang perlu diketahui dahulu

| Subperenggan                 | Apa yang Apple tuntut           | Penolakan biasa                  |
| ---------------------------- | ------------------------------- | -------------------------------- |
| 5.1.1(i) Privacy Policies    | Dasar lengkap dan dipautkan     | Tiada atau tidak lengkap         |
| 5.1.1(ii) Permission         | Persetujuan sebelum pengumpulan | Teks kebenaran yang kabur        |
| 5.1.1(iii) Data Minimization | Hanya data yang diperlukan      | Akses penuh kepada foto          |
| 5.1.1(iv) Access             | Jangan desak untuk menerima     | Skrin yang mendesak untuk terima |
| 5.1.1(v) Account Sign-In     | Akaun tidak dipaksa             | Log masuk wajib                  |

Tiga penjelasan. Dasar privasi dipautkan dalam App Store Connect dan dalam app. Ia menyatakan data apa yang dikumpul, bagaimana dan untuk apa, mengesahkan bahawa pihak ketiga yang menerimanya memberikan perlindungan yang sama, dan menerangkan cara menarik balik persetujuan atau meminta data dipadam. Fungsi berbayar tidak boleh bergantung pada akses data yang pengguna bebas untuk tolak. Dan akaun yang dicipta dalam app mesti boleh dipadam dari dalam app.

Peraturan ini ada subperenggan lain, dari (vi) hingga (x), untuk kes yang lebih khusus seperti bidang yang dikawal selia atau penyusunan data peribadi.

## Tiga perkara yang saya bandingkan sebelum menghantar

Saya tiada manual reviewer. Inilah yang saya bandingkan sendiri sebelum setiap penghantaran, kerana penolakan saya berpunca daripada percanggahan antara perkara-perkara ini:

- **apa yang dinyatakan dalam dasar dalam talian**, di URL yang diisytiharkan dalam App Store Connect;
- **apa yang app benar-benar lakukan**, skrin demi skrin, termasuk setiap permintaan kebenaran;
- **apa yang diisytiharkan dalam halaman app**, di bahagian privasi app ([App Privacy Details](https://developer.apple.com/app-store/app-privacy-details/)).

Saya juga menguji setiap skrin kebenaran dengan menutup app kemudian membukanya semula. Itulah punca yang saya kenal pasti bagi penolakan kedua saya pada Nolera.

## Tiga penolakan 5.1.1 yang saya terima, dan punca sebenarnya

### Clic: dasar dalam talian masih versi lama

Clic menukar produk menjadi slaid sedia untuk diterbitkan, dengan AI. Pada 16 September 2026, Apple menolak app itu dengan menyebut 5.1.1(i) dan 5.1.2(i). Skrin persetujuan AI memang ada dalam app. Masalahnya di luar app: dasar privasi yang diterbitkan di laman web ialah versi lama. Versi baharu sudah wujud, tetapi belum dimuat naik.

**Pembaikan**: dasar lengkap diterbitkan, ringkasan dalam bahasa Inggeris ditambah untuk reviewer, nota semakan dikemas kini. Saya tidak buat build baharu: saya hantar semula submission yang sama.

**Pengajaran**: Apple membaca apa yang ada dalam talian, bukan apa yang ada dalam repositori anda. Pada hari penghantaran, buka URL dasar anda dan cari nama setiap perkhidmatan pihak ketiga yang digunakan oleh app anda.

### Nolera: butang "Benarkan" sebelum permintaan sistem

Nolera ialah app almari pakaian saya. Pada 17 September 2026, selepas semakan pada iPad Air, Apple menyebut 5.1.1(iv). Sebelum permintaan akses kamera, app memaparkan skrin penerangan dengan butang "Allow the camera".

Peraturan reka bentuk Apple jelas tentang perkara ini. Skrin buatan sendiri yang diletakkan sebelum permintaan sistem mesti hanya ada [satu butang sahaja](https://developer.apple.com/design/human-interface-guidelines/privacy), yang membuka permintaan itu. Apple mengesyorkan perkataan seperti "Teruskan" atau "Seterusnya", bukan "Benarkan": butang yang menyerupai butang sistem mendorong pengguna menekan "Benarkan" yang sebenar selepas itu tanpa niat.

Peraturan ini menyasarkan skrin yang diletakkan sebelum permintaan sistem: kamera, mikrofon, lokasi, kenalan, kalendar, penjejakan. Ia ada satu pengecualian, untuk persetujuan yang diwajibkan oleh undang-undang.

**Pembaikan**: butang itu dinamakan "Teruskan", dalam 8 bahasa app.

**Pengajaran**: skrin yang menyediakan kebenaran hanya menerangkan. Ia tidak membuat keputusan bagi pihak pengguna.

### Nolera, penolakan kedua: skrin "kamera ditolak" muncul sebelum permintaan

Selepas dihantar semula, Nolera ditolak kali kedua pada 22 September 2026, masih atas 5.1.1(iv), kali ini pada iPad Pro 11 inci. Apple menyatakan dua perkara: pautan ke Settings sebelum permintaan akses, dan skrin yang boleh ditinggalkan tanpa melihat permintaan itu.

Punca yang saya kenal pasti: satu kes yang saya belum uji. Skrin ambil gambar memaparkan panel "kamera ditolak", dengan pautan ke Settings dan penyelesaian alternatif, sebaik sahaja akses tidak diberikan. Termasuk apabila ia tidak pernah diminta. Dalam aliran biasa, skrin penerangan muncul dahulu dan semuanya okey. Tetapi jika app ditutup di tengah jalan dan dibuka semula, pengguna terus ke skrin ambil gambar tanpa melihat permintaan sistem.

**Pembaikan**: selagi iOS masih boleh bertanya, skrin itu sendiri mencetuskan permintaan sistem. Panel "kamera ditolak" hanya muncul selepas penolakan sebenar. Pembaikan ini memerlukan build baharu, kerana reviewer menguji kod yang dibina dalam app.

**Pengajaran**: "tidak pernah diminta" dan "ditolak" ialah dua keadaan berbeza. Uji setiap skrin kebenaran dengan kembali kepadanya selepas menutup app, bukan hanya mengikut urutan aliran.

## 5.1.1 dan AI: apa yang ditambah oleh 5.1.2(i)

Pada Clic, Apple menyebut [5.1.2(i)](https://devoria.fr/ms/blog/guideline-5-1-2-ai-pihak-ketiga-att-perkongsian-data) selain 5.1.1. Peraturan ini meminta anda menyatakan dengan jelas di mana data peribadi dikongsi dengan pihak ketiga, dan ia menyebut secara khusus AI pihak ketiga ("third-party AI"). Ia juga meminta kebenaran eksplisit sebelum perkongsian.

Amalan saya sejak penolakan itu: tiga perkara yang selaras antara satu sama lain.

- Skrin persetujuan dalam app, sebelum penghantaran pertama, yang menyatakan ke perkhidmatan mana data dihantar dan data yang mana.
- Maklumat yang sama dalam dasar privasi dalam talian.
- Maklumat yang sama dalam pengisytiharan privasi halaman app.

Butiran tentang apa yang perlu ada dalam dasar itu terdapat dalam [dasar privasi aplikasi](https://devoria.fr/ms/blog/dasar-privasi-aplikasi-ios-app-store).

## Apa yang perlu dibalas kepada Apple selepas penolakan 5.1.1

Perbualan berlaku dalam bahagian App Review app anda, dalam App Store Connect. Prosedur rasmi untuk [membalas App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/) sama seperti untuk peraturan lain. Tulis dalam bahasa Inggeris, ringkas: apa masalahnya, apa yang berubah, bagaimana untuk mengesahkannya. Inilah templat yang saya guna (gantikan nombor build dan pembaikan dengan milik anda):

```text
Hello,

Thank you for your review.

Issue: the custom screen shown before the camera permission
request used an "Allow" button, and the "camera denied" panel
could appear before the system alert had ever been shown.

Fix in build X:
- The custom screen now has a single "Continue" button that
  opens the system alert.
- The "camera denied" panel only appears after the user has
  actually denied access in the system alert.

How to verify: delete the app, install this build, launch it
and go to the photo step. The system alert appears first.

Best regards,
```

Ada dua kes:

- **Puncanya dalam talian** (dasar, halaman sokongan, pengisytiharan halaman app): anda baiki, anda balas, dan submission yang sama boleh dihantar semula tanpa build baharu.
- **Puncanya dalam app** (skrin, butang, urutan permintaan): anda perlukan build baharu. Kemas kini jarak jauh tidak mencukupi, seperti yang saya terangkan dalam panduan tentang [guideline 2.1](https://devoria.fr/ms/blog/guideline-2-1-app-store-penolakan).

## Senarai semak 5.1.1 sebelum submission

- URL dasar privasi anda boleh dibuka, dan halaman dalam talian ialah versi terkini.
- Dasar menamakan setiap perkhidmatan pihak ketiga yang menerima data, termasuk AI. Ini peraturan saya, lebih ketat daripada teks Apple.
- Pengisytiharan privasi halaman app anda menyatakan perkara yang sama dengan dasar dan [privacy manifest](https://devoria.fr/ms/blog/itms-91053-missing-api-declaration-expo) build.
- Setiap teks kebenaran menerangkan penggunaannya dalam satu ayat yang tepat.
- Tiada kebenaran diminta semasa app dilancarkan jika app boleh berfungsi tanpanya. Logik yang sama untuk mod latar belakang: tiada mod diisytiharkan tanpa fungsi yang menggunakannya.
- Skrin buatan sendiri sebelum permintaan hanya ada satu butang, "Teruskan", yang membuka permintaan sistem.
- Pengguna yang menolak kebenaran boleh meneruskan dengan cara lain, atau faham apa yang mereka terlepas.
- Skrin "akses ditolak" hanya muncul selepas penolakan sebenar. Anda sudah mengujinya dengan menutup dan membuka semula app.
- App boleh digunakan tanpa akaun apabila akaun tidak benar-benar diperlukan.
- Akaun yang dicipta dalam app boleh dipadam dari dalam app: caranya ada dalam [pemadaman akaun iOS](https://devoria.fr/ms/blog/pemadaman-akaun-ios-uji-sebelum-apple).
- Semuanya diuji pada iPad juga: kedua-dua penolakan 5.1.1 saya pada Nolera dikesan pada iPad.

## Baiki penolakan anda bersama seseorang yang pernah menerimanya

Jika app anda baru ditolak atas 5.1.1, [Apple Review Kit](https://devoria.fr/ms/kits/review-apple) membantu anda mencari peraturan yang disebut, apa yang dituntutnya, dan contoh pembaikan serta balasan. Jika anda mahu kita semak kes anda bersama sekarang juga, [tempah satu jam dengan saya](https://devoria.fr/ms/coaching), melalui panggilan video. Langkah lengkapnya juga ada di halaman [aplikasi ditolak oleh Apple](https://devoria.fr/ms/expertise/aplikasi-ditolak-apple).

Jika anda sedang menyediakan pelancaran pertama, [buat diagnostik percuma](https://devoria.fr/ms/diagnostic): ia menyusun semula langkah anda mengikut urutan dan menghantar senarai semak anti-penolakan Apple saya, termasuk privasi. Untuk [mencipta aplikasi mudah alih anda](https://devoria.fr/ms) yang direka untuk review sejak awal, laluan empat langkah [iOS Kit](https://devoria.fr/ms/kits/ios) membawa anda dari idea hingga penghantaran kepada Apple.

Tiada sesiapa boleh menjamin Apple akan menerima app anda. Apa yang saya boleh lakukan ialah membantu anda mengelak penolakan 5.1.1 yang sudah saya bayar dengan satu kitaran semakan.

## Soalan lazim

### Apakah maksud "Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage"?

Itu tajuk penuh peraturan dalam mesej Apple. Ia menandakan masalah data peribadi: dasar privasi tidak lengkap, permintaan kebenaran dianggap mendesak, atau akaun yang tidak boleh dipadam. Subperenggan dalam kurungan, contohnya 5.1.1(iv), menunjukkan yang mana satu.

### Adakah build baharu diperlukan selepas penolakan 5.1.1?

Tidak semestinya. Jika puncanya dalam talian, seperti dasar privasi yang tidak dikemas kini, anda baiki halaman itu, balas kepada Apple dan submission dihantar semula tanpa build baharu. Jika puncanya skrin atau butang dalam app, build baharu diperlukan.

### Bolehkah skrin penerangan dipaparkan sebelum permintaan kebenaran?

Boleh, Apple membenarkannya apabila ia benar-benar berguna. Skrin itu hanya ada satu butang, yang membuka permintaan sistem, dengan perkataan seperti "Teruskan" atau "Seterusnya". Tiada butang "Benarkan", tiada butang untuk tutup atau langkau, kecuali persetujuan yang diwajibkan oleh undang-undang.

### App saya menggunakan AI luaran: apa yang perlu diisytiharkan?

Guideline 5.1.2(i) meminta anda menyatakan di mana data dikongsi dengan pihak ketiga, termasuk AI, dan mendapatkan kebenaran eksplisit terlebih dahulu. Saya menerapkannya di tiga tempat: skrin persetujuan dalam app, dasar privasi dalam talian, dan pengisytiharan privasi halaman app. Pada Clic, Apple menyebut peraturan ini bersama 5.1.1.

### Adakah akaun wajib untuk mematuhi 5.1.1?

Tidak, sebaliknya. Jika app anda tiada fungsi yang benar-benar bergantung pada akaun, Apple meminta app itu boleh digunakan tanpa log masuk. Dan jika app membenarkan penciptaan akaun, ia juga mesti membenarkan akaun dipadam dari dalam app.


## Projek anda

[Apple Review Kit](https://devoria.fr/ms/kits/review-apple): Senarai semak review App Store yang saya guna, penolakan Apple yang saya betulkan, nota untuk penguji dan dua skill Claude Code yang menyemak aplikasi anda. 29 €.

[iOS Kit](https://devoria.fr/ms/kits/ios): Bina aplikasi iPhone anda dengan Claude Code: kod permulaan aplikasi saya, skill yang menyemak kerjanya, serta Apple Review Kit, App Store Screenshots Kit dan ASO Kit. 129,99 €.
