A partire dal 1° maggio 2024, Apple richiederà agli editori di app di aggiungere un "manifesto sulla privacy" a ciascuna app caricata nell'App Store. Il manifesto sulla privacy descrive come l'app utilizza determinate tecnologie o funzionalità. Poiché queste tecnologie possono essere rilevanti per la privacy dell'utente, l'app deve specificare il motivo per cui vengono utilizzate. Le app che non dispongono di un manifesto sulla privacy, in cui il manifesto sulla privacy non copre tutte le tecnologie utilizzate o in cui le ragioni per l'utilizzo delle tecnologie sono errate/inadeguate.
Il team di verifica di Apple potrebbe rifiutare l'app e questa potrebbe non essere pubblicata nell'App Store di Apple.
Dettagli del Manifesto sulla privacy per sviluppatori
Il file Privacy Manifest dell'SDK di Consentmanager descrive in dettaglio i tipi di dati raccolti e i motivi per l'accesso a NSUserDefaults. Sono delineate due categorie principali di dati: "Altri tipi di dati" e "Posizione approssimativa", entrambi raccolti esclusivamente per la funzionalità dell'app senza essere collegati all'identità dell'utente o utilizzati a fini di tracciamento. Inoltre, l'SDK accede a NSUserDefaults, con motivi specificati sotto i codici "CA92.1" e "C56D.1", indicando che tale accesso è destinato alla gestione delle preferenze o delle impostazioni dell'utente essenziali per il funzionamento dell'app, pur mantenendo la privacy evitando di collegare i dati all'identità dell'utente o di effettuare tracciamenti.
Il file del manifesto sulla privacy è incluso nel nostro SDK iOS a partire dalla versione 2.0. Se stai utilizzando una versione precedente dell'SDK, ti consigliamo di effettuare l'aggiornamento.
Dati SDK CMP
Metadati aggiuntivi richiesti per le funzionalità dell'app dell'SDK:
| Parola chiave | Descrizione | Tipo |
| CMP_VersionePrecedente |
La versione precedente del CMP utilizzata. |
Stringa |
| CMP_ConsentLayerUpdated |
Timestamp dell'ultimo aggiornamento dei dati TCF. |
Data |
|
CMP_Metakeys |
Array di chiavi dei metadati TCF | Stringa |
| CMP_ConsentDryCheckLastUpdated | Timestamp dell'ultimo controllo a secco per gli aggiornamenti del consenso. | Data |
| CMP_ConsentDryCheckStatus | Stato dell'ultimo controllo a secco | Booleano |
| CMP_UserConsent | Memorizza le decisioni di consenso dell'utente. | Dati |
Dati del framework TCF
Il nostro SDK memorizza i valori chiave in UserDefaults per gestire i dati di conformità al GDPR secondo TCF v2.2, consentendo l'interoperabilità con SDK di terze parti che rispettano anch'essi gli standard TCF.
Maggiori dettagli sul TCF Framework sono disponibili qui:
https://iabeurope.eu/transparency-consent-framework/
Ulteriori approfondimenti
- https://developer.apple.com/support/third-party-SDK-requirements/
- https://developer.apple.com/documentation/bundleresources/privacy_manifest_files