Guide Moduli degli store e SDK
Quando il modulo Data safety e la tua informativa sulla privacy non coincidono
Due dichiarazioni sulla stessa app, lette insieme e spesso scritte a mesi di distanza. Cos'è ciascuna, dove divergono e come riallinearle partendo dalle dipendenze.
Sono due descrizioni della stessa app e gli store le leggono insieme, quindi il disaccordo è già di per sé il problema. Correggilo partendo dall'app, non da uno dei due documenti: elenca ogni SDK presente nella tua build, annota cosa invia ciascuno, poi compila il modulo e riscrivi l'informativa a partire da quell'unico elenco.
Fallo invece in pochi minuti
AppFoyer ospita le pagine di cui parla questa guida (informativa sulla privacy, termini, supporto, eliminazione dell'account e app-ads.txt) su un sottodominio dedicato, senza un tuo dominio o server. Un'app è gratis, e niente di ciò che uno store richiede è mai a pagamento.
Verificata il 19 settembre 2026. Le policy degli store cambiano, a volte senza preavviso. Tutto ciò che segue rimanda alla documentazione ufficiale, ed è quella pagina, non questa, a fare fede. Se le due non concordano, ha ragione lo store. Questa guida è tradotta dall'inglese; le citazioni dalla documentazione degli store restano nell'originale inglese.
Il modulo Data safety e la tua informativa sulla privacy sono due descrizioni della stessa app, e gli store le leggono insieme. Quando non coincidono, il problema è il disaccordo, non quale delle due sia quella sbagliata. Google Play lo dice chiaramente: “When Google becomes aware of a discrepancy between your app behavior and your declaration, we may take appropriate action, including enforcement action.” (Traduzione: «Quando Google rileva una discrepanza tra il comportamento della tua app e la tua dichiarazione, potremmo intraprendere le azioni appropriate, comprese misure di applicazione delle norme».)
Apple ha la stessa struttura con nomi diversi: i dettagli App Privacy nella pagina del tuo prodotto, più l’URL obbligatorio dell’informativa sulla privacy.
Questa pagina parla di come mantenere allineate le due cose, e della terza cosa con cui vengono entrambe confrontate: ciò che la tua app fa davvero.
I due documenti, in breve
Il modulo Data safety (Play Console → App content) e i dettagli App Privacy (App Store Connect) sono dichiarazioni strutturate: caselle da spuntare e categorie, mostrate nella scheda dello store come un riepilogo che l’utente legge prima di installare. Sono risposte a un questionario fisso.
L’informativa sulla privacy è un testo in prosa a un URL che ospiti tu. Dice le stesse cose a frasi, più quelle per cui un questionario non ha caselle: la base giuridica, la conservazione dei dati, chi contattare, come chiedere la cancellazione.
Nessuna delle due sostituisce l’altra. Un’informativa non compila il modulo, e un modulo compilato non significa che la tua informativa sia accurata.
Dove divergono
Vengono scritte a mesi di distanza. L’informativa viene scritta la settimana del lancio. Il modulo viene compilato il giorno dell’invio, da qualcuno che legge un elenco di dipendenze, e nessuno torna sull’informativa.
Arriva un nuovo SDK. Aggiungi un crash reporter durante uno sprint. Nella pull request non c’è nulla sull’informativa o sul modulo, quindi nessuno dei due cambia. Google Play è esplicito sul fatto che questo conta: la raccolta dei dati “includes data collected and handled through any third-party libraries or SDKs used in their apps… You must reflect data collection or sharing carried out by such third-party code in the Data safety form for your app.” (Traduzione: «include i dati raccolti e gestiti tramite librerie o SDK di terze parti usati nelle loro app… Devi riportare nel modulo Data safety della tua app la raccolta o la condivisione di dati effettuata da tale codice di terze parti».) Apple chiede la stessa cosa: “You need to identify all of the data you or your third-party partners collect.” (Traduzione: «Devi indicare tutti i dati che tu o i tuoi partner terzi raccogliete».)
Una funzione viene rilasciata senza la sua dichiarazione. La posizione per una funzione “trova nelle vicinanze”, un sistema di referral che condivide un id utente con un partner. Il lavoro di sviluppo è visibile; il lavoro sulle dichiarazioni non è sulla bacheca di nessuno.
Per uno dei due è stato usato un modello. Un’informativa generata che elenca identificatori pubblicitari per un’app senza pubblicità è una discrepanza tanto quanto un’omissione, ed è la più facile da individuare, perché contraddice un modulo che hai compilato onestamente.
Riallinearli, nell’unico ordine che funziona
Parti dall’app, non da uno dei due documenti. Entrambi dovrebbero descriverla, quindi correggere uno in base all’altro sposta soltanto l’errore.
- Apri i file delle dipendenze:
build.gradle/libs.versions.toml,Podfile/Package.swift,pubspec.yaml,package.json. Elenca ogni SDK di terze parti. - Per ciascuno, annota cosa invia. Un crash reporter invia identificatori del dispositivo e stack trace. Un SDK di analytics invia eventi e spesso un id pubblicitario. Un SDK pubblicitario invia parecchio di più. Una libreria per le notifiche push registra un token del dispositivo. La fonte qui è la documentazione sulla privacy del fornitore stesso.
- Aggiungi la tua raccolta di dati: account, caricamenti, qualunque cosa salvi il tuo backend.
- Controlla i permessi e le stringhe di utilizzo che dichiari, che sono un secondo elenco,
indipendente, di ciò a cui l’app può accedere:
ACCESS_FINE_LOCATION,NSLocationWhenInUseUsageDescription, fotocamera, contatti, foto. - Ora compila il modulo partendo da quell’elenco e riscrivi l’informativa partendo dallo stesso elenco. Risultano coerenti perché vengono da un’unica fonte, non perché li hai confrontati.
È quell’elenco, non il modulo, la cosa da tenere aggiornata. Entrambe le dichiarazioni discendono da lì.
Mantenerli allineati in seguito
Le dichiarazioni diventano obsolete in silenzio, quindi il controllo va agganciato a qualcosa che non lo fa. Google Play lo richiede: “Your Data safety form responses must remain accurate and complete at all times.” (Traduzione: «Le risposte del modulo Data safety devono restare accurate e complete in ogni momento».) Lo stesso vale per Apple: “You’re responsible for keeping your responses accurate and up to date.” (Traduzione: «Sei responsabile di mantenere le tue risposte accurate e aggiornate».)
La versione più economica che funziona è una riga nella checklist di rilascio, in questa release è cambiata qualche dipendenza? se sì, ricontrolla l’informativa e il modulo, perché un cambio di dipendenze è proprio l’evento che le rende entrambe non più valide.
Cosa questa pagina non può dirti
Quale normativa specifica si applica a te. GDPR, UK GDPR, CCPA/CPRA, LGPD e le norme sulla privacy dei minori si aspettano ciascuna cose particolari nell’informativa, e quali di esse si applicano dipende da dove si trovano i tuoi utenti e da cosa fa la tua app. Se qualcosa della tua app è insolito (dati sanitari, minori, qualunque cosa che esiteresti a spiegare in una frase) vale un’ora del tempo di un avvocato. I modelli, compresi i nostri, sono un punto di partenza, non una consulenza.
Cosa fa AppFoyer qui
Redigiamo l’informativa sulla privacy a partire dagli SDK trovati nei tuoi file di build, con un agente di programmazione che legge il repository oppure da un breve modulo, così l’informativa e le risposte che dai agli store vengono dallo stesso elenco di dipendenze e non dalla memoria. La checklist continua a segnalare la pagina finché il segnaposto che nomina le tue terze parti non viene sostituito, perché quella sezione è ciò che un revisore confronta con il tuo modulo.
Non compiliamo il modulo Data safety al posto tuo, e nessun servizio può farlo: è una dichiarazione che firmi nella tua console, e Google Play dice “you alone are responsible for making complete and accurate declarations.” (Traduzione: «sei l’unico responsabile di fornire dichiarazioni complete e accurate».)
Le fonti ufficiali
- Provide information for Google Play’s Data safety section — Guida di Google Play Console
- App privacy details on the App Store — Apple
- Privacy policy requirements — Guida di Google Play