Guideline 5.1.2: AI tretích strán, ATT a zdieľanie dát
Autor: Mehdi Azizi
Zverejnené , 9 min
Guideline 5.1.2(i): povedz, aké dáta odchádzajú a ku ktorej tretej strane, vrátane AI, získaj súhlas pred odoslaním a pri sledovaní použi ATT.
Guideline 5.1.2 je pravidlo Apple o používaní a zdieľaní osobných údajov. Jej bod (i) sa dá zhrnúť do troch požiadaviek: povedať, aké dáta odchádzajú, pomenovať tretiu stranu, ktorá ich dostáva, vrátane AI, a získať výslovný súhlas pred odoslaním. Pri reklamnom sledovaní musí tento súhlas povinne prejsť cez žiadosť App Tracking Transparency (ATT).
Toto zamietnutie som dostal pri Clic, mojej appke, ktorá pomocou AI premení produkt na slajdy. Tento návod sa venuje AI tretích strán, ATT a štítkom ochrany súkromia. Zásady ochrany súkromia a žiadosti o povolenia patria pod guideline 5.1.1.
Čo hovorí guideline 5.1.2?
Bod 5.1.2, „Data Use and Sharing“, nasleduje po 5.1.1 v časti „Privacy“ v App Review Guidelines. Jej bod (i) sústreďuje väčšinu zamietnutí. Platné znenie, aktualizované 8. júna 2026, hovorí okrem iného:
- „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.“
- Appka nesmie vyžadovať zapnutie systémovej funkcie, ako sú notifikácie, poloha alebo sledovanie, aby sprístupnila funkciu, obsah alebo odmenu.
Po ľudsky: nič nezdieľaš bez toho, aby si to povedal, a bez súhlasu. Pravidlo spresňuje, že appku, ktorá zdieľa dáta bez súhlasu, môžu stiahnuť z predaja a jej vývojára vylúčiť z programu.
Ostatné body sa týkajú konkrétnejších prípadov:
| Bod | Čo zakazuje |
|---|---|
| 5.1.2(ii) | Použiť údaj na iný účel bez nového súhlasu |
| 5.1.2(iii) | Potajomky vytvárať profil alebo deanonymizovať |
| 5.1.2(iv) | Budovať databázu kontaktov alebo zoznam nainštalovaných appiek |
| 5.1.2(v) | Kontaktovať ľudí z kontaktov bez žiadosti používateľa |
| 5.1.2(vi) | Používať zdravotné dáta, smart home alebo snímanie tváre na marketing |
| 5.1.2(vii) | Zdieľať dáta z Apple Pay mimo poskytnutia služby |
Čo sa zmenilo pri AI tretích strán
- novembra 2025 Apple spresnil 5.1.2(i) v aktualizácii pravidiel: treba jasne uviesť, kde sa osobné údaje zdieľajú s tretími stranami, „including with third-party AI“, a vopred získať výslovné povolenie. Verzia z 8. júna 2026 túto vetu ponecháva.
Správa o zamietnutí zverejnená vo februári 2026 na fóre Apple podrobne popisuje, čo sa očakáva. Appka „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“. Tá istá správa žiada, aby toto zdieľanie s AI tretej strany uvádzali aj zásady ochrany súkromia.
Posielanie cez tvoj server nič nemení: ak tvoj server pošle fotku do OpenAI, fotka skončí v OpenAI. Architektúra z návodu o API kľúčoch v Expo appke chráni tvoj kľúč, nie používateľa. Súhlas je stále potrebný.
Moje zamietnutie Clic: obrazovka tam bola, zásady nie
- septembra 2026 Apple zamietol Clic s odkazom na 5.1.1(i) a 5.1.2(i). Obrazovka so súhlasom s AI pritom v appke bola a recenzent ňou prešiel: jeho anonymný účet a jeho generovania boli v databáze ešte pred zamietnutím. Chyba bola online: zverejnené zásady boli stará verzia, ktorá OpenAI spomínala iba raz.
Oprava, bez nového buildu: zásady, ktoré menujú OpenAI v USA a pre každý režim vypisujú, čo sa mu posiela. K tomu poskytovatelia, ku ktorým môžu dáta ísť, keď si používateľ pripojí vlastné API kľúče, záväzok, že každý dodávateľ chráni dáta minimálne tak dobre ako zásady, a zhrnutie v angličtine pre recenzenta. Tá istá žiadosť odišla znova 21. septembra 2026 s aktualizovanými poznámkami pre review.
Obrazovka so súhlasom v Clic, slovo za slovom
Toto sa zobrazí pred prvým generovaním. Slúži ako vzor: nahraď poskytovateľa a zoznam svojimi.
- Nadpis nad titulkom, veľkými písmenami: „Pred tvojím prvým generovaním“.
- Titulok: „Clic vytvára tvoje slajdy pomocou AI od OpenAI“.
- Text: „Na analýzu tvojho produktu a generovanie obrázkov posiela Clic tieto údaje do OpenAI, svojho poskytovateľa AI:“.
- Zoznam: „Tvoje odpovede v briefe a odkazy, ktoré pridáš“; „Fotky, ktoré importuješ, vrátane avatara a referencií“; „Vygenerované obrázky uložené na serveri Clic pre tvoje projekty“.
- Poznámka: „S vlastnými API kľúčmi odchádzajú tieto údaje k poskytovateľovi, ktorého si pripojil.“
- Odkaz na zásady ochrany súkromia.
- Dve tlačidlá: „Súhlasím a pokračujem“ a „Odmietnuť“.
Ak používateľ odmietne, appka zobrazí „Nič sa neodoslalo“ a obrazovka sa ukáže pri ďalšom pokuse. Na odvolanie súhlasu si vymaže dáta v nastaveniach, ako to žiada 5.1.1(ii): obrazovka sa vráti pred každým ďalším odoslaním.
Nemýľ si túto obrazovku s tou, ktorá predchádza systémovému povoleniu. Pred žiadosťou o prístup ku kamere chce Apple jediné tlačidlo, „Continue“, ktoré otvorí žiadosť iOS, podľa svojich dizajnových pravidiel. Za súhlasom s AI nie je žiadna systémová žiadosť. Súhlas zbiera tvoja obrazovka: potrebuje skutočnú voľbu, súhlasiť alebo odmietnuť.
Posledná pasca: recenzent musí obrazovku vidieť. Jedného vývojára zamietli niekoľkokrát, lebo jeho obrazovka závisela od zle nastaveného príznaku, podľa jeho vlákna na fóre: „We were not presented with the consent prompt on launch or anywhere else in the app.“ Testuj na čistej inštalácii a v poznámkach pre review napíš, kedy sa obrazovka zobrazí.
ATT: kedy je žiadosť o sledovanie povinná
Pre Apple sledovanie znamená prepojiť dáta z tvojej appky s dátami z appiek, webov alebo miest iných firiem na cielenú reklamu alebo meranie reklamy. Počíta sa aj zdieľanie dát s dátovým brokerom. Definícia je na stránke User Privacy and Data Use.
Hneď ako to robí tvoja appka alebo SDK, ktoré si do nej dal:
- žiadosť frameworku App Tracking Transparency musí prísť pred akýmkoľvek zberom, ktorý slúži na sledovanie;
- kľúč
NSUserTrackingUsageDescriptionvysvetľuje prečo a jeho absencia môže viesť k odmietnutiu buildu, ako vysvetľujem v návode ITMS-90683; - bez súhlasu je reklamný identifikátor nulový a používateľa nesleduješ ani inak: Apple zakazuje odvodzovať dáta zo zariadenia na jeho identifikáciu;
- zodpovedáš za SDK, ktoré do appky pribalíš: „Developers are responsible for all code included in their apps.“
Nemôžeš vyžadovať sledovanie na odomknutie funkcie alebo odmeny: 5.1.2(i) to zakazuje. FAQ od Apple k ATT na túto otázku odpovedá „No“ a odkazuje na to isté pravidlo. Pred zobrazením žiadosti však môžeš vysvetliť, prečo o sledovanie žiadaš, ak zostaneš transparentný.
Typický prípad zamietnutia: appka zbiera dáta na sledovanie bez toho, aby niekedy ukázala žiadosť ATT. V zverejnenej správe o zamietnutí Apple ponúka dve riešenia. Buď sledovanie deklarovať v App Store Connect a pridať žiadosť ATT pred akýmkoľvek zberom, s uvedením v poznámkach pre review, kde sa zobrazí. Alebo sledovanie odstrániť.
V Európskej únii Apple ohlasuje od iOS 27.2 inú verziu žiadosti. Vo Francúzsku, Nemecku, Taliansku, Poľsku a Rumunsku bude dostupná len táto verzia. Prípady, keď je súhlas povinný, sa nemenia.
Štítky ochrany súkromia v App Store Connect
Sekcia App Privacy vypĺňa štítky na tvojej stránke v obchode: zbierané dáta, dáta prepojené s používateľom, dáta použité na sledovanie. Pravidlá sú na stránke App Privacy Details. Pri appke s AI sú dôležité tri veci:
- Deklaruješ aj to, čo zbierajú tvoji partneri: analytické SDK, reklamné siete, externí poskytovatelia, ktorých kód je v tvojej appke.
- Zbierať má presný význam: poslať údaj mimo zariadenia a uchovať ho dlhšie, než je potrebné na odpoveď na požiadavku. Obrázky, ktoré uchováva tvoj server, sú zbierané. Ak si nie si istý, čo uchováva tvoj poskytovateľ AI, deklaruj to.
- Opraviť to môžeš kedykoľvek: „you do not need to submit an app update in order to change your answers“. Zamietnutie, ktoré sa týka iba štítkov, sa teda vyrieši bez buildu.
Aký súhlas pre akú tretiu stranu
Tabuľka, ktorú používam pri svojich appkách. Nenahrádza text Apple ani GDPR.
| Tretia strana, ktorá dostáva údaj | Aký súhlas si vyžiadať | Kde to deklarovať |
|---|---|---|
| AI tretej strany: OpenAI, Gemini, Claude | Tvoja obrazovka so súhlasom, pred prvým odoslaním | Zásady, štítky, poznámky pre review |
| Analytika a diagnostika, bez reklamy | Súhlas so zberom, 5.1.1(ii), a GDPR | Zásady a štítky |
| Reklamná sieť alebo atribúcia prepojená s inými appkami | Žiadosť ATT pred akýmkoľvek zberom na sledovanie | Štítky „sledovanie“, text ATT, zásady |
| Dátový broker | Žiadosť ATT | Štítky „sledovanie“ a zásady |
Pri vypĺňaní vychádzaj z kódu, nie z pamäti: vypíš každé sieťové volanie appky a tvojho servera s odosielaným údajom, príjemcom a účelom. K samotným zásadám nájdeš postup v článku zásady ochrany súkromia aplikácie.
Čo odpovedať Apple po zamietnutí 5.1.2
Dva prípady. Ak je príčina online, zásady alebo štítky, opravíš, odpovieš a tá istá žiadosť odíde znova bez buildu: presne to som urobil pri Clic. Ak je príčina v appke, chýbajúca obrazovka alebo odoslanie pred súhlasom, potrebuješ nový build.
Ak tvoja appka nič neposiela AI tretej strany, správa od Apple s týmto prípadom počíta: odpovedz a potvrď to a doplň informáciu do sekcie App Review Information v App Store Connect.
Inak odpovedz po anglicky odpoveďou na správu od App Review. Šablóna na úpravu, tu pre appku ako Clic:
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 pred odoslaním
- Každá tretia strana, ktorá dostáva osobný údaj, je pomenovaná, vrátane AI.
- Obrazovka so súhlasom sa zobrazí pred prvým odoslaním, menuje poskytovateľa a vypisuje údaje.
- Odmietnutie nič neodošle a appka to povie.
- Súhlas sa dá odvolať priamo v appke.
- Obrazovka sa zobrazí na čistej inštalácii a poznámky pre review hovoria kde.
- Zásady online a štítky popisujú rovnaké odosielanie, vrátane partnerov.
- Ak appka alebo SDK sleduje používateľa, žiadosť ATT príde pred akýmkoľvek zberom na sledovanie.
- Žiadna funkcia ani odmena nezávisí od sledovania alebo notifikácií.
Skontroluj si podklady skôr než Apple
Apple Review Kit obsahuje môj checklist pred odoslaním, moje opravené zamietnutia a dva skilly pre Claude Code, ktoré prejdú tvoj projekt a stránku v obchode a potom pripravia tvoju odpoveď, ak Apple zamietne. Ak chceš ľudský pohľad, zarezervuj si so mnou hodinu: spolu porovnáme tvoju appku, zásady a štítky. Celý postup je na stránke aplikácia zamietnutá Apple a ďalšie časté dôvody v článku prečo Apple zamieta appky.
Ak pripravuješ svoje prvé vydanie, sprav si bezplatnú diagnostiku: zoradí kroky a pošle ti môj checklist proti zamietnutiu od Apple. Úvodná stránka ukazuje, ako vytvoriť mobilnú aplikáciu s AI bez toho, aby si zabudol na to, čo review kontroluje.
Nikto ti nemôže zaručiť, že Apple tvoju appku schváli. Môžem ti však pomôcť vyhnúť sa zamietnutiu 5.1.2, ktoré ma už stálo jeden cyklus review.
Často kladené otázky
Čo znamená „Guideline 5.1.2(i) - Legal - Privacy - Data Use and Sharing“?
Je to celý názov pravidla v správe od Apple. Upozorňuje na zdieľanie osobných údajov bez jasnej informácie alebo bez súhlasu: s AI tretej strany, reklamným SDK alebo inou službou. Často prichádza spolu s 5.1.1(i), ktorá sa týka zásad ochrany súkromia.
Potrebujem súhlas na používanie API od OpenAI v appke?
Áno, hneď ako do OpenAI odchádzajú osobné údaje: čo používateľ napíše, jeho fotky, hlas, dokumenty. Od novembra 2025 pravidlo výslovne spomína AI tretích strán. Pomenuj poskytovateľa, povedz, čo odchádza, a získaj výslovný súhlas pred prvým odoslaním, aj keď volanie ide cez tvoj server.
Treba deklarovať AI, ktorá beží na iPhone?
Ak nič neopustí zariadenie, nejde o zdieľanie s treťou stranou, takže podľa mňa netreba súhlas podľa 5.1.2(i). Apple to však čierne na bielom nenapísal. Hneď ako časť spracovania ide k poskytovateľovi, uplatni pravidlo pre AI tretích strán.
Môžem používateľa prinútiť súhlasiť so sledovaním, aby odomkol funkciu?
Nie. 5.1.2(i) zakazuje vyžadovať zapnutie sledovania, notifikácií alebo polohy na prístup k funkcii, obsahu alebo odmene. Žiadosť ATT musí zostať skutočnou voľbou a appka rešpektuje odmietnutie.
Potrebujem po zamietnutí 5.1.2 nový build?
Nie vždy. Neúplné zásady alebo nesprávne štítky sa opravia online a tá istá žiadosť odíde znova. Chýbajúca obrazovka so súhlasom alebo obrazovka umiestnená až po odoslaní si vyžaduje nový build.
Aký je rozdiel medzi 5.1.1 a 5.1.2?
5.1.1 sa týka zberu a ukladania: zásady ochrany súkromia, povolenia, účet. 5.1.2 sa týka toho, čo s dátami robíš potom: zdieľanie s tretími stranami vrátane AI, reklamné sledovanie, opätovné použitie. Jedno zamietnutie často cituje obe.