Guideline 5.1.2: IA de tercers, ATT i compartir dades
Per Mehdi Azizi
Publicat el , 9 min
Guideline 5.1.2(i): digues quines dades surten i cap a quin tercer, IA inclosa, demana permís abans d'enviar-les i fes servir ATT per al seguiment.
La guideline 5.1.2 és la norma d'Apple sobre l'ús i la compartició de dades personals. El seu apartat (i) es resumeix en tres exigències: dir quines dades surten, anomenar el tercer que les rep, IA inclosa, i obtenir un consentiment explícit abans de l'enviament. Per al seguiment publicitari, aquest consentiment passa obligatòriament per la sol·licitud d'App Tracking Transparency (ATT).
Vaig rebre aquest rebuig amb Clic, la meva app que converteix un producte en diapositives amb IA. Aquesta guia tracta la IA de tercers, ATT i les etiquetes de privacitat. La política i les sol·licituds de permisos són cosa de la guideline 5.1.1.
Què diu la guideline 5.1.2?
La 5.1.2, «Data Use and Sharing», va després de la 5.1.1 a la part «Privacy» de les App Review Guidelines. El seu apartat (i) concentra la majoria dels rebuigs. El text vigent, actualitzat el 8 de juny de 2026, diu entre altres coses:
- «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.»
- L'app no pot exigir que s'activi una funció del sistema, com les notificacions, la ubicació o el seguiment, per donar accés a una funció, a un contingut o a una recompensa.
En planer: no comparteixes res sense haver-ho dit i sense consentiment. La norma precisa que una app que comparteix dades sense consentiment es pot retirar de la venda, i el seu desenvolupador pot quedar exclòs del programa.
Els altres apartats apunten a casos més concrets:
| Apartat | Què prohibeix |
|---|---|
| 5.1.2(ii) | Reutilitzar una dada per a una altra finalitat sense nou consentiment |
| 5.1.2(iii) | Construir un perfil d'amagat o desanonimitzar |
| 5.1.2(iv) | Crear una base de contactes o llistar les apps instal·lades |
| 5.1.2(v) | Contactar gent dels contactes sense que l'usuari ho demani |
| 5.1.2(vi) | Fer servir salut, domòtica o mapatge facial per al màrqueting |
| 5.1.2(vii) | Compartir les dades d'Apple Pay fora de la prestació del servei |
Què ha canviat per a la IA de tercers
El 13 de novembre de 2025, Apple va precisar la 5.1.2(i) en una actualització de les normes: cal indicar clarament on es comparteixen les dades personals amb tercers, «including with third-party AI», i obtenir un permís explícit abans. La versió del 8 de juny de 2026 manté aquesta frase.
Un missatge de rebuig publicat el febrer de 2026 al fòrum d'Apple detalla què s'espera. L'app «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». El mateix missatge demana que la política de privacitat també esmenti aquesta compartició amb una IA de tercers.
Passar pel teu servidor no canvia res: si el teu servidor envia la foto a OpenAI, la foto acaba a OpenAI. L'arquitectura de la guia sobre les claus API en una app Expo protegeix la teva clau, no l'usuari. El consentiment continua sent necessari.
El meu rebuig de Clic: la pantalla hi era, la política no
El 16 de setembre de 2026, Apple rebutja Clic citant la 5.1.1(i) i la 5.1.2(i). Tot i així, la pantalla de consentiment de la IA era a l'app, i el revisor l'havia passat: el seu compte anònim i les seves generacions eren a la base de dades abans del rebuig. El que faltava era en línia: la política publicada era la versió antiga, que només esmentava OpenAI una vegada.
La correcció, sense build nou: una política que anomena OpenAI, als Estats Units, i llista per mode què se li envia. S'hi afegeixen els possibles proveïdors quan l'usuari connecta les seves pròpies claus API, el compromís que cada proveïdor protegeix les dades almenys tant com la política, i un resum en anglès per al revisor. El mateix enviament va tornar a sortir el 21 de setembre de 2026, amb les notes de revisió actualitzades.
La pantalla de consentiment de Clic, paraula per paraula
Això és el que es mostra abans de la primera generació. Serveix de model: canvia el proveïdor i la llista pels teus.
- Sobretítol, en majúscules: «Abans de la teva primera generació».
- Títol: «Clic crea les teves diapositives amb la IA d'OpenAI».
- Text: «Per analitzar el teu producte i generar les teves imatges, Clic envia aquests elements a OpenAI, el seu proveïdor d'IA:».
- Llista: «Les teves respostes al brief i els enllaços que afegeixes»; «Les fotos que importes, avatar i referències inclosos»; «Les imatges generades, conservades al servidor de Clic per als teus projectes».
- Una nota: «Amb les teves pròpies claus API, aquests elements van al proveïdor que hagis connectat.»
- Un enllaç a la política de privacitat.
- Dos botons: «Accepto i continuo» i «Rebutjar».
Si l'usuari s'hi nega, l'app mostra «No s'ha enviat res» i la pantalla torna a aparèixer al següent intent. Per retirar el consentiment, esborra les seves dades des de la configuració, com demana la 5.1.1(ii): la pantalla torna abans de qualsevol enviament nou.
No confonguis aquesta pantalla amb la que precedeix un permís del sistema. Abans d'una sol·licitud d'accés a la càmera, Apple vol un sol botó, «Continuar», que obre la sol·licitud d'iOS, segons les seves normes de disseny. El consentiment de la IA no té cap sol·licitud del sistema al darrere. És la teva pantalla la que recull el consentiment: necessita una tria real, acceptar o rebutjar.
Últim parany: el revisor ha de veure la pantalla. Un desenvolupador va ser rebutjat diverses vegades perquè la seva pantalla depenia d'un indicador mal configurat, segons el seu fil al fòrum: «We were not presented with the consent prompt on launch or anywhere else in the app.» Prova-ho en una instal·lació nova, i digues a les notes de revisió quan apareix la pantalla.
ATT: quan és obligatòria la sol·licitud de seguiment
Per a Apple, fer seguiment vol dir vincular les dades de la teva app amb dades d'apps, webs o llocs d'altres empreses, per a publicitat segmentada o mesura publicitària. Compartir dades amb un intermediari de dades també compta. La definició és a la pàgina User Privacy and Data Use.
Tan bon punt la teva app, o un SDK que hi hagis posat, fa això:
- la sol·licitud del framework App Tracking Transparency va abans de qualsevol recollida que serveixi per al seguiment;
- la clau
NSUserTrackingUsageDescriptionexplica per què, i si falta es pot rebutjar el build, com explico a la guia ITMS-90683; - sense consentiment, l'identificador publicitari val zero, i no pots seguir l'usuari d'una altra manera: Apple prohibeix derivar dades del dispositiu per identificar-lo;
- respons dels SDK que integres: «Developers are responsible for all code included in their apps.»
No pots exigir el seguiment per desbloquejar una funció o una recompensa: la 5.1.2(i) ho prohibeix. Les FAQ d'Apple sobre ATT responen «No» a aquesta pregunta, remetent a la mateixa norma. En canvi, sí que pots explicar per què demanes el seguiment abans de mostrar la sol·licitud, sempre que siguis transparent.
El cas típic de rebuig: l'app recull dades de seguiment sense mostrar mai la sol·licitud ATT. En un missatge de rebuig publicat, Apple proposa dues sortides. O bé declarar el seguiment a App Store Connect i afegir la sol·licitud ATT abans de qualsevol recollida, dient a les notes de revisió on apareix. O bé eliminar el seguiment.
A la Unió Europea, Apple anuncia una altra versió de la sol·licitud a partir d'iOS 27.2. A França, Alemanya, Itàlia, Polònia i Romania, només hi haurà aquesta versió. Els casos en què el consentiment és obligatori no canvien.
Les etiquetes de privacitat a App Store Connect
La secció App Privacy omple les etiquetes de la teva fitxa: dades recollides, vinculades a l'usuari, utilitzades per al seguiment. Les normes són a la pàgina App Privacy Details. Tres punts importen per a una app amb IA:
- També declares el que recullen els teus socis: SDK d'analítica, xarxes publicitàries, proveïdors externs el codi dels quals és a la teva app.
- Recollir té un sentit precís: enviar la dada fora del dispositiu i guardar-la més temps del necessari per respondre la petició. Les imatges que conserva el teu servidor es consideren recollides. Si dubtes sobre què guarda el teu proveïdor d'IA, declara-ho.
- Pots corregir-ho en qualsevol moment: «you do not need to submit an app update in order to change your answers». Per tant, un rebuig que només afecta les etiquetes es resol sense build.
Quin consentiment per a quin tercer
La taula que aplico a les meves apps. No substitueix ni el text d'Apple ni el RGPD.
| Tercer que rep la dada | Consentiment a demanar | On declarar-ho |
|---|---|---|
| IA de tercers: OpenAI, Gemini, Claude | La teva pantalla de consentiment, abans del primer enviament | Política, etiquetes, notes de revisió |
| Analítica i diagnòstic, sense publicitat | Consentiment a la recollida, 5.1.1(ii), i RGPD | Política i etiquetes |
| Xarxa publicitària o atribució vinculada a altres apps | Sol·licitud ATT abans de qualsevol recollida de seguiment | Etiquetes «seguiment», text ATT, política |
| Intermediari de dades | Sol·licitud ATT | Etiquetes «seguiment» i política |
Per omplir-la, parteix del codi, no de la memòria: llista cada crida de xarxa de l'app i del teu servidor, amb la dada enviada, el destinatari i la finalitat. Per a la política en si, el mètode és a política de privacitat d'una aplicació.
Què respondre a Apple després d'un rebuig 5.1.2
Dos casos. Si la causa és en línia, política o etiquetes, corregeixes, respons i el mateix enviament torna a sortir sense build: és el que vaig fer amb Clic. Si la causa és a l'app, pantalla absent o enviament abans del consentiment, cal un build nou.
Si la teva app no envia res a cap IA de tercers, el missatge d'Apple preveu aquest cas: respon per confirmar-ho, i afegeix la informació a la secció App Review Information d'App Store Connect.
Si no, respon en anglès, contestant el missatge d'App Review. Model per adaptar, aquí per a una app com 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,
La checklist 5.1.2 abans d'enviar
- Cada tercer que rep una dada personal està anomenat, IA inclosa.
- La pantalla de consentiment apareix abans del primer enviament, anomena el proveïdor i llista les dades.
- Rebutjar no envia res, i l'app ho diu.
- El consentiment es pot retirar des de l'app.
- La pantalla apareix en una instal·lació nova, i les notes de revisió diuen on.
- La política en línia i les etiquetes descriuen els mateixos enviaments, socis inclosos.
- Si l'app o un SDK fa seguiment de l'usuari, la sol·licitud ATT va abans de qualsevol recollida de seguiment.
- Cap funció ni recompensa depèn del seguiment o de les notificacions.
Revisa el teu expedient abans que Apple
L'Apple Review Kit reuneix la meva checklist prèvia a l'enviament, els meus rebuigs corregits i dues skills de Claude Code que revisen el teu projecte i la teva fitxa, i després preparen la teva resposta si Apple et rebutja. Si vols una mirada humana, reserva una hora amb mi: comparem junts la teva app, la teva política i les teves etiquetes. El procés complet és a la pàgina aplicació rebutjada per Apple, i els altres motius freqüents a per què Apple rebutja una app.
Si prepares el teu primer llançament, fes el teu diagnòstic gratuït: posa els passos en ordre i t'envia la meva checklist antirebuig d'Apple. La pàgina d'inici mostra com crear una aplicació mòbil amb IA, sense oblidar el que comprova la revisió.
Ningú no pot garantir que Apple accepti la teva app. El que sí que puc fer és ajudar-te a evitar un rebuig 5.1.2 que jo ja vaig pagar amb un cicle de revisió.
Preguntes freqüents
Què vol dir «Guideline 5.1.2(i) - Legal - Privacy - Data Use and Sharing»?
És el títol complet de la norma al missatge d'Apple. Indica que s'han compartit dades personals sense informar-ne clarament o sense consentiment: amb una IA de tercers, un SDK publicitari o un altre servei. Sovint arriba juntament amb la 5.1.1(i), que tracta de la política de privacitat.
Cal consentiment per fer servir l'API d'OpenAI en una app?
Sí, tan bon punt surten dades personals cap a OpenAI: el que escriu l'usuari, les seves fotos, la seva veu, els seus documents. Des del novembre de 2025, la norma esmenta expressament la IA de tercers. Anomena el proveïdor, digues què s'envia i obtén un consentiment explícit abans del primer enviament, encara que la crida passi pel teu servidor.
S'ha de declarar una IA que funciona a l'iPhone?
Si res no surt del dispositiu, no hi ha compartició amb cap tercer, i per tant no cal consentiment segons la 5.1.2(i), al meu parer. Apple no ho ha escrit negre sobre blanc. Tan bon punt una part del processament va a un proveïdor, aplica la norma de la IA de tercers.
Es pot obligar l'usuari a acceptar el seguiment per desbloquejar una funció?
No. La 5.1.2(i) prohibeix exigir l'activació del seguiment, de les notificacions o de la ubicació per accedir a una funció, a un contingut o a una recompensa. La sol·licitud ATT ha de ser una tria real, i l'app ha de respectar un rebuig.
Cal un build nou després d'un rebuig 5.1.2?
No sempre. Una política incompleta o unes etiquetes incorrectes es corregeixen en línia, i el mateix enviament torna a sortir. Una pantalla de consentiment absent o situada després de l'enviament requereix un build nou.
Quina diferència hi ha entre la 5.1.1 i la 5.1.2?
La 5.1.1 tracta de la recollida i l'emmagatzematge: política de privacitat, permisos, compte. La 5.1.2 tracta del que fas després amb les dades: compartir-les amb tercers, IA inclosa, seguiment publicitari, reutilització. Sovint un mateix rebuig cita totes dues.