Guideline 5.1.2: AI třetí strany, ATT a sdílení dat
Autor: Mehdi Azizi
Publikováno , 9 min
Guideline 5.1.2(i): řekni, jaká data odchází a ke kterému třetímu subjektu (i k AI), získej souhlas před odesláním a na sledování použij ATT. Můj zamítnutý Clic.
Guideline 5.1.2 je pravidlo Applu o používání a sdílení osobních údajů. Jeho bod (i) se vejde do tří požadavků: říct, jaká data odchází, pojmenovat třetí stranu, která je dostává, včetně AI, a získat výslovný souhlas ještě před odesláním. U reklamního sledování musí tenhle souhlas povinně projít přes žádost App Tracking Transparency (ATT).
Tohle zamítnutí jsem dostal u Clicu, mé appky, která z produktu pomocí AI udělá slidy. Tenhle návod řeší AI třetích stran, ATT a štítky ochrany soukromí. Zásadám ochrany osobních údajů a žádostem o oprávnění se věnuje guideline 5.1.1.
Co říká guideline 5.1.2?
Bod 5.1.2, „Data Use and Sharing“, následuje po 5.1.1 v části „Privacy“ App Review Guidelines. Většina zamítnutí se týká jeho bodu (i). Platné znění, aktualizované 8. června 2026, mimo jiné říká:
- „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 nesmí vyžadovat zapnutí systémové funkce, jako jsou notifikace, poloha nebo sledování, aby zpřístupnila funkci, obsah nebo odměnu.
Česky řečeno: nic nesdílíš, dokud to neřekneš a nemáš souhlas. Pravidlo upřesňuje, že appka, která sdílí data bez souhlasu, může být stažena z prodeje a její vývojář vyloučen z programu.
Ostatní body míří na konkrétnější případy:
| Bod | Co zakazuje |
|---|---|
| 5.1.2(ii) | Použít data k jinému účelu bez nového souhlasu |
| 5.1.2(iii) | Tajně vytvářet profil nebo deanonymizovat |
| 5.1.2(iv) | Budovat databázi kontaktů nebo vypisovat nainstalované appky |
| 5.1.2(v) | Kontaktovat lidi z kontaktů bez žádosti uživatele |
| 5.1.2(vi) | Používat zdravotní data, chytrou domácnost nebo sken obličeje k marketingu |
| 5.1.2(vii) | Sdílet data Apple Pay mimo poskytnutí služby |
Co se změnilo u AI třetích stran
- listopadu 2025 Apple v aktualizaci pravidel upřesnil bod 5.1.2(i): musíš jasně uvést, kde se osobní údaje sdílejí s třetími stranami, „including with third-party AI“, a předem získat výslovné svolení. Verze z 8. června 2026 tuhle větu zachovává.
Zpráva o zamítnutí zveřejněná v únoru 2026 na fóru Applu očekávání rozvádí. 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“. Stejná zpráva žádá, aby i zásady ochrany osobních údajů zmiňovaly toto sdílení s AI třetí strany.
To, že data jdou přes tvůj server, nic nemění: když tvůj server pošle fotku do OpenAI, fotka skončí v OpenAI. Architektura z návodu o API klíčích v Expo appce chrání tvůj klíč, ne uživatele. Souhlas je pořád potřeba.
Moje zamítnutí Clicu: obrazovka tam byla, zásady ne
- září 2026 Apple zamítl Clic s odkazem na 5.1.1(i) a 5.1.2(i). Obrazovka se souhlasem s AI přitom v appce byla a recenzent ji prošel: jeho anonymní účet a jeho generování byly v databázi ještě před zamítnutím. Chyba byla online: zveřejněné zásady byly stará verze, která OpenAI zmiňovala jen jednou.
Oprava, bez nového buildu: zásady, které jmenují OpenAI se sídlem v USA a pro každý režim vypisují, co se mu posílá. K tomu možní poskytovatelé, když si uživatel připojí vlastní API klíče, závazek, že každý dodavatel chrání data minimálně stejně jako zásady, a shrnutí v angličtině pro recenzenta. Stejné odeslání šlo znovu 21. září 2026 s aktualizovanými poznámkami pro review.
Obrazovka souhlasu v Clicu, slovo od slova
Tohle se zobrazí před prvním generováním. Ber to jako šablonu: nahraď poskytovatele a seznam svými.
- Nadtitulek, velkými písmeny: „Před tvým prvním generováním“.
- Nadpis: „Clic vytváří tvoje slidy pomocí AI od OpenAI“.
- Text: „Aby mohl Clic analyzovat tvůj produkt a vygenerovat obrázky, posílá tyto položky svému poskytovateli AI, OpenAI:“.
- Seznam: „Tvoje odpovědi v briefu a odkazy, které přidáš“; „Fotky, které importuješ, včetně avatara a referencí“; „Vygenerované obrázky, uložené na serveru Clicu pro tvoje složky“.
- Poznámka: „S vlastními API klíči tyto položky odchází k poskytovateli, kterého jsi připojil.“
- Odkaz na zásady ochrany osobních údajů.
- Dvě tlačítka: „Souhlasím a pokračuji“ a „Odmítnout“.
Když uživatel odmítne, appka ukáže „Nic nebylo odesláno“ a obrazovka se vrátí při dalším pokusu. Souhlas odvolá tak, že smaže svoje data v nastavení, jak to žádá 5.1.1(ii): obrazovka se pak objeví před každým dalším odesláním.
Nepleť si tuhle obrazovku s tou, která předchází systémovému oprávnění. Před žádostí o přístup ke kameře chce Apple podle svých pravidel designu jediné tlačítko, „Pokračovat“, které otevře žádost iOS. Za souhlasem s AI žádná systémová žádost není. Souhlas sbírá tvoje obrazovka: potřebuje skutečnou volbu, přijmout, nebo odmítnout.
Poslední past: recenzent musí obrazovku vidět. Jeden vývojář byl podle svého vlákna na fóru zamítnut několikrát, protože jeho obrazovka závisela na špatně nastaveném příznaku: „We were not presented with the consent prompt on launch or anywhere else in the app.“ Testuj na čisté instalaci a v poznámkách pro review napiš, kdy se obrazovka objeví.
ATT: kdy je žádost o sledování povinná
Pro Apple sledování znamená propojovat data z tvé appky s daty z appek, webů nebo míst jiných firem kvůli cílené reklamě nebo měření reklamy. Počítá se i sdílení dat s datovým brokerem. Definice je na stránce User Privacy and Data Use.
Jakmile tohle dělá tvoje appka nebo SDK, které jsi do ní dal:
- žádost frameworku App Tracking Transparency musí proběhnout před jakýmkoli sběrem dat pro sledování;
- klíč
NSUserTrackingUsageDescriptionvysvětluje proč a jeho chybění může vést k odmítnutí buildu, jak vysvětluju v návodu ITMS-90683; - bez souhlasu je reklamní identifikátor nulový a uživatele nesleduješ jinak: Apple zakazuje odvozovat data ze zařízení, která by ho identifikovala;
- odpovídáš za SDK, která do appky přibalíš: „Developers are responsible for all code included in their apps.“
Nesmíš vyžadovat sledování za odemčení funkce nebo odměny: 5.1.2(i) to zakazuje. FAQ Applu k ATT na tuhle otázku odpovídá „No“ s odkazem na stejné pravidlo. Můžeš ale před zobrazením žádosti vysvětlit, proč o sledování žádáš, pokud zůstaneš transparentní.
Typický případ zamítnutí: appka sbírá data pro sledování a žádost ATT nikdy neukáže. Ve zveřejněné zprávě o zamítnutí nabízí Apple dvě cesty. Buď sledování přiznat v App Store Connect a přidat žádost ATT před jakýmkoli sběrem, s poznámkou v review, kde se objeví. Nebo sledování odstranit.
V Evropské unii Apple ohlašuje od iOS 27.2 jinou verzi žádosti. Ve Francii, Německu, Itálii, Polsku a Rumunsku bude dostupná jen tahle verze. Případy, kdy je souhlas povinný, se nemění.
Štítky ochrany soukromí v App Store Connect
Sekce App Privacy vyplňuje štítky na tvé stránce v obchodě: shromažďovaná data, data propojená s uživatelem, data použitá ke sledování. Pravidla jsou na stránce App Privacy Details. U appky s AI jsou důležité tři body:
- Uvádíš i to, co sbírají tvoji partneři: analytická SDK, reklamní sítě, externí poskytovatelé, jejichž kód je v tvé appce.
- Shromažďování má přesný význam: poslat data mimo zařízení a uchovat je déle, než je potřeba k vyřízení požadavku. Obrázky, které tvůj server uchovává, jsou shromážděné. Když si nejsi jistý, co si nechává tvůj poskytovatel AI, uveď to.
- Opravit to můžeš kdykoli: „you do not need to submit an app update in order to change your answers“. Zamítnutí, které se týká jen štítků, se tedy vyřeší bez buildu.
Jaký souhlas pro jakou třetí stranu
Tabulka, kterou používám u svých appek. Nenahrazuje text Applu ani GDPR.
| Třetí strana, která data dostává | Jaký souhlas získat | Kde to uvést |
|---|---|---|
| AI třetí strany: OpenAI, Gemini, Claude | Tvoje obrazovka souhlasu, před prvním odesláním | Zásady, štítky, poznámky pro review |
| Analytika a diagnostika, bez reklamy | Souhlas se sběrem, 5.1.1(ii), a GDPR | Zásady a štítky |
| Reklamní síť nebo atribuce propojená s jinými appkami | Žádost ATT před jakýmkoli sběrem pro sledování | Štítky „sledování“, text ATT, zásady |
| Datový broker | Žádost ATT | Štítky „sledování“ a zásady |
Při vyplňování vycházej z kódu, ne z paměti: vypiš každé síťové volání appky i serveru, s odesílanými daty, příjemcem a účelem. Postup pro samotné zásady najdeš v článku zásady ochrany osobních údajů aplikace.
Co odpovědět Applu po zamítnutí 5.1.2
Dva případy. Když je příčina online, v zásadách nebo štítcích, opravíš, odpovíš a stejné odeslání jde znovu bez buildu: tak jsem to udělal u Clicu. Když je příčina v appce, chybějící obrazovka nebo odeslání před souhlasem, potřebuješ nový build.
Pokud tvoje appka nic AI třetí strany neposílá, zpráva Applu s tím počítá: odpověz, že to potvrzuješ, a přidej tu informaci do sekce App Review Information v App Store Connect.
Jinak odpověz anglicky odpovědí na zprávu od App Review. Šablona k úpravě, tady pro appku jako 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 před odesláním
- Každá třetí strana, která dostává osobní údaje, je pojmenovaná, včetně AI.
- Obrazovka souhlasu se objeví před prvním odesláním, jmenuje poskytovatele a vypisuje data.
- Odmítnutí nic neodešle a appka to řekne.
- Souhlas jde v appce odvolat.
- Obrazovka se objeví na čisté instalaci a poznámky pro review říkají kde.
- Online zásady i štítky popisují stejná odesílání, včetně partnerů.
- Pokud appka nebo SDK uživatele sleduje, žádost ATT proběhne před jakýmkoli sběrem pro sledování.
- Žádná funkce ani odměna nezávisí na sledování nebo notifikacích.
Zkontroluj si podklady dřív než Apple
Apple Review Kit obsahuje můj checklist před odesláním, moje opravená zamítnutí a dva skilly pro Claude Code, které projdou tvůj projekt a stránku v obchodě a pak připraví odpověď, pokud Apple zamítne. Pokud chceš lidský pohled, zarezervuj si se mnou hodinu: společně porovnáme tvoji appku, zásady a štítky. Celý postup je na stránce aplikace zamítnutá Applem a další časté důvody v článku proč Apple zamítá appky.
Pokud chystáš svoje první vydání, udělej si bezplatnou diagnostiku: seřadí ti kroky a pošle ti můj checklist proti zamítnutí Applem. Na úvodní stránce uvidíš, jak vytvořit mobilní aplikaci s AI a nezapomenout na to, co review kontroluje.
Nikdo ti nemůže zaručit, že Apple tvoji appku schválí. Můžu ti ale pomoct vyhnout se zamítnutí 5.1.2, které mě už stálo jedno kolo review.
Časté dotazy
Co znamená „Guideline 5.1.2(i) - Legal - Privacy - Data Use and Sharing“?
Je to celý název pravidla ve zprávě od Applu. Upozorňuje na sdílení osobních údajů bez jasné informace nebo bez souhlasu: s AI třetí strany, reklamním SDK nebo jinou službou. Často přichází spolu s 5.1.1(i), která se týká zásad ochrany osobních údajů.
Potřebuju souhlas, když v appce používám API OpenAI?
Ano, jakmile do OpenAI odchází osobní údaje: co uživatel napíše, jeho fotky, hlas, dokumenty. Od listopadu 2025 pravidlo AI třetích stran výslovně zmiňuje. Pojmenuj poskytovatele, řekni, co odchází, a získej výslovný souhlas před prvním odesláním, i když volání jde přes tvůj server.
Musí se uvádět AI, která běží přímo na iPhonu?
Pokud nic neopustí zařízení, nejde o sdílení s třetí stranou, takže podle mě není potřeba souhlas podle 5.1.2(i). Apple to černé na bílém nenapsal. Jakmile část zpracování jde k poskytovateli, uplatni pravidlo pro AI třetích stran.
Můžu uživatele nutit přijmout sledování, aby odemkl funkci?
Ne. 5.1.2(i) zakazuje vyžadovat zapnutí sledování, notifikací nebo polohy pro přístup k funkci, obsahu nebo odměně. Žádost ATT musí zůstat skutečnou volbou a appka odmítnutí respektuje.
Potřebuju po zamítnutí 5.1.2 nový build?
Ne vždy. Neúplné zásady nebo špatné štítky se opraví online a stejné odeslání jde znovu. Chybějící obrazovka souhlasu nebo obrazovka zobrazená až po odeslání vyžaduje nový build.
Jaký je rozdíl mezi 5.1.1 a 5.1.2?
5.1.1 se týká sběru a ukládání: zásad ochrany osobních údajů, oprávnění, účtu. 5.1.2 se týká toho, co s daty děláš potom: sdílení s třetími stranami včetně AI, reklamního sledování, opětovného použití. Jedno zamítnutí často cituje obě.