Le regole sulla privacy di Apple ora richiedono Capacitor gli sviluppatori di app devono concentrarsi sulla trasparenza dei dati e sulla conformità per garantire l'approvazione dell'App Store e mantenere la fiducia degli utenti.
I passaggi chiave includono:
- Manifesto della Privacy: Dettagli su raccolta dati, API e tracciamento.
- Consenso dell'utente: Usa App Tracking Transparency (ATT) per i permessi di tracciamento.
- Accesso ai dati: Definisci chiaramente i permessi per funzionalità come fotocamera, posizione e contatti.
- Informativa sulla privacy: Fornisci una policy accessibile e chiara che illustri l'uso dei dati.
- Testing & aggiornamenti: Testa la conformità in modo approfondito e usa sistemi di aggiornamento sicuri come Capgo.
Queste regole enfatizzano il controllo dell'utente, la trasparenza e gli aggiornamenti sicuri delle app. Gli sviluppatori possono seguire la guida per restare conformi e offrire app attente alla privacy.
Evita il rifiuto su App Store: aggiungi l'Apple Privacy Manifest …
Le regole sulla privacy di Apple spiegate
Apple richiede agli sviluppatori di dare priorità alla chiarezza e di lasciare agli utenti il controllo sui propri dati. Se sei uno sviluppatore Capacitor, questo significa essere trasparenti su come la tua app raccoglie e utilizza i dati, sia verso gli utenti che verso i revisori Apple.
Documentare le pratiche sui dati
Mantieni registri interni dettagliati sulla gestione dei dati della tua app. Assicurati di includere:
- Tipi di dati utente raccolti
- Motivi della raccolta di questi dati
- Dettagli su servizi di terze parti o SDK utilizzati
- Modalità di trasferimento o condivisione dei dati
Tenere queste informazioni organizzate non solo aiuta con la compliance, ma rende anche più semplice rispondere alle domande durante la review. Assicurati di rispecchiare queste pratiche in modo trasparente nelle etichette privacy dell'App Store e nelle impostazioni della tua app.
Elementi chiave dell'informativa sulla privacy
Le informazioni sulla privacy della tua app dovrebbero indicare chiaramente:
- Funzionalità di sistema e permessi API necessari per il funzionamento dell'app
- Categorie di dati raccolti
- Attività di tracciamento o comunicazioni con servizi esterni
- Come e perché vengono utilizzati i dati
Essere chiari nelle proprie dichiarazioni aiuta a costruire la fiducia degli utenti e riduce il rischio di problemi durante la revisione su App Store.
Timeline di conformità
Apple aggiorna i requisiti di privacy in fasi. Resta informato controllando regolarmente gli aggiornamenti per sviluppatori di Apple per assicurarti che la tua app sia conforme alle regole più recenti.
Aggiungere le regole di privacy alla tua app
Scopri come implementare le regole di privacy di Apple nella tua app Capacitor con questa guida passo-passo.
Requisiti di configurazione
Prima di iniziare, assicurati di avere:
- Hai Xcode 15 o versioni successive per il supporto ai privacy manifest.
- Capacitor 8 è installato.
- Il deployment target iOS è impostato su iOS 14.5 o successivo.
- La tua app include una configurazione corretta di
Info.plistfile. - Hai un Account Apple Developer con certificati validi.
Se utilizzi Capgo, configura la crittografia end-to-end per proteggere la privacy dei dati. Le app configurate correttamente con Capgo hanno raggiunto un tasso di successo globale dell'82% negli aggiornamenti [1].
Una volta pronto l'ambiente, procedi a creare e configurare il tuo privacy manifest.
Guida alla configurazione del Privacy Manifest
- Crea il file Privacy Manifest
Aggiungi un nuovo file denominato PrivacyInfo.xcprivacy alla directory radice del tuo progetto iOS:
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": [],
"NSPrivacyAccessedAPITypes": []
}
- Definisci la raccolta dati
Specifica i tipi di dati raccolti dalla tua app, come:
- Analisi degli utenti
- Informazioni sul dispositivo
- Modelli di utilizzo
- Accesso alla rete
- Configura l'accesso a API
Elenca le API di sistema richieste dalla tua app, tra cui:
- Fotocamera
- Posizione
- Contatti
- Libreria foto
Linee guida sulla conformità
Dopo aver configurato il privacy manifest, assicurati che le tue pratiche di raccolta dati rispettino gli standard di Apple.
Minimizzazione dei dati
Raccogli solo i dati necessari per le funzioni principali della tua app. Gli utenti di Capgo hanno registrato un tasso di aggiornamento degli utenti attivi del 95% entro 24 ore [1], dimostrando che un approccio attento alla privacy mantiene alto l'engagement.
Trasparenza verso l'utente
Spiega chiaramente:
- Perché vengono raccolti i dati
- Per quanto tempo verranno conservati
- Opzioni di controllo utente disponibili
- Eventuali policy di condivisione dati
Requisiti di testing
Prima dell'invio, testa la tua app per garantire la conformità alla privacy. Concentrati su questi aspetti:
| Area di test | Punti di verifica |
|---|---|
| Accesso ai dati | Controlla che i prompt dei permessi siano corretti. |
| Etichette privacy | Conferma che le dichiarazioni siano accurate. |
| Controlli utente | Testa le funzionalità di opt-out. |
| Archiviazione dati | Verifica che la crittografia sia sicura. |
Capgo ha distribuito con successo 23,5M di aggiornamenti mantenendo la conformità alla privacy [1], dimostrando che è possibile bilanciare efficacemente aggiornamenti e privacy.
Segui queste linee guida per assicurarti che la tua app sia pronta per i test e l'invio all'App Store.
Controlli sulla privacy dell'utente
Questa sezione si concentra su come dare agli utenti il controllo su tracking e accesso ai dati, partendo dalle linee guida sulla privacy già consolidate.
Configurazione dei permessi di tracciamento
Per configurare App Tracking Transparency (ATT) nella tua app Capacitor, usa @capgo/capacitor-app-tracking-transparency e includi la seguente chiave nel tuo Info.plist dell'app:
<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>
Poi, gestisci la richiesta di tracciamento durante l'inizializzazione dell'app:
import { App } from '@capacitor/app';
async function requestTrackingPermission() {
const status = await App.requestTrackingAuthorization();
return status.authorized;
}
Consigli per l'implementazione di ATT:
- Mostra il dialogo dei permessi in un momento rilevante dell'esperienza utente.
- Spiega chiaramente i vantaggi del tracciamento prima che appaia il prompt di sistema.
- Rispetta le decisioni dell'utente e offri alternative a chi sceglie di non partecipare.
Permessi di accesso ai dati
Per iOS, dovrai definire i permessi nel file Info.plist dell'app. Ecco alcuni permessi comuni e le relative descrizioni:
| Tipo di permesso | Chiave Info.plist | Descrizione dell'utilizzo |
|---|---|---|
| Fotocamera | NSCameraUsageDescription | Obbligatorio per la cattura di foto |
| Posizione | NSLocationWhenInUseUsageDescription | Per le funzionalità basate sulla posizione |
| Foto | NSPhotoLibraryUsageDescription | Accesso per salvare/caricare immagini |
| Contatti | NSContactsUsageDescription | Per l'integrazione dei contatti |
Quando richiedere le autorizzazioni:
- Richiedi i permessi solo quando necessario e fornisci un contesto chiaro.
- Spiega brevemente perché ogni permesso è necessario prima di mostrare il prompt.
- Se un utente rifiuta una richiesta, offri funzionalità o opzioni alternative.
Dopo aver impostato i permessi, assicurati che gli utenti siano informati su queste pratiche tramite una privacy policy trasparente.
Visualizzazione della Privacy Policy
Rendi la privacy policy della tua app facile da trovare e da capire.
Cosa includere:
- Dettagli sulla raccolta dei dati
- Come verranno utilizzati i dati
- Periodi di conservazione dei dati archiviati
- Diritti dell'utente sui propri dati
- Contatti per questioni sulla privacy
Puoi aggiungere un centro privacy alla tua app in questo modo:
import { Browser } from '@capacitor/browser';
async function showPrivacyPolicy() {
await Browser.open({
url: 'https://your-app.com/privacy-policy'
});
}
Come visualizzare l'informativa sulla privacy:
- Inserisci il link all'informativa sulla privacy nelle impostazioni dell'app per un accesso rapido.
- Usa un linguaggio semplice e chiaro per spiegare i concetti tecnici.
- Aggiungi immagini per chiarire i concetti.
- Fornisci una cronologia delle versioni e notifica gli utenti degli aggiornamenti.
- Permetti agli utenti di esportare i propri dati su richiesta.
Assicurati che gli aggiornamenti della tua app (ad es. tramite Capgo) rispettino queste impostazioni sulla privacy e mantengano la fiducia degli utenti.
Testing e invio all'App Store
Una volta configurati il privacy manifest e i controlli utente, il passo successivo è un testing approfondito per verificare che tutto funzioni come previsto. Questo processo aiuta a confermare la conformità prima di inviare l'app all'App Store.
Testing della privacy in Xcode
Per iniziare, abilita il Privacy Report in Xcode:
// Enable Privacy Report in Xcode scheme
Edit Scheme > Run > Diagnostics > Enable Privacy Report
Avvia l'app in modalità debug e controlla il Privacy Report nella console. Ecco su cosa concentrarsi durante i test:
| Area di test | Cosa controllare |
|---|---|
| Tracciamento delle app | Tempistiche e visualizzazione del dialog ATT |
| Accesso ai dati | Corretta implementazione dei permessi |
| Utilizzo di API | Completezza del privacy manifest |
| Chiamate di rete | Sicurezza della trasmissione dati |
Questi test assicurano che la tua app sia pronta per l'invio e conforme agli standard richiesti.
Errori comuni sulla privacy
Dopo i test, risolvi questi problemi frequenti per evitare ritardi durante l'invio:
- Incompleto
privacy-manifest.json: Assicurati che tutte le API e i domini di tracking richiesti siano elencati. - Purpose Strings mancanti: Spiega chiaramente il motivo di ogni richiesta di permessi.
- Richieste di tracking errate: Attiva i permessi di tracking solo dopo un'azione dell'utente.
Dettagli privacy su App Store
Quando invii la tua app, fornisci informazioni accurate sulle tue pratiche di privacy. Ecco cosa includere:
| Categoria privacy | Informazioni richieste | Esempi |
|---|---|---|
| Raccolta dati | Tipi di dati raccolti | ID dispositivo, Posizione |
| Utilizzo dei dati | Motivazione della raccolta | Funzionalità app, Analytics |
| Collegamento dati | Come i dati si collegano agli utenti | Info account, Dati di utilizzo |
| Tracciamento dati | Dettagli sul tracciamento cross-app | Pubblicità, Analytics |
Requisiti chiave per App Store:
- Aggiorna l'URL della privacy policy prima dell'invio.
- Assicurati che i permessi dichiarati siano coerenti con le funzionalità dell'app.
- Documenta le pratiche di privacy per qualsiasi SDK di terze parti utilizzato.
- Conferma che tutte le trasmissioni di rete siano crittografate per la sicurezza.
Usare Capgo per gli Update

Capgo offre un sistema sicuro per gli aggiornamenti live nel rispetto delle regole sulla privacy di Apple.
Funzionalità privacy di Capgo
Il sistema di aggiornamento di Capgo è progettato pensando a sicurezza e privacy:
| Funzionalità | Vantaggi per la privacy |
|---|---|
| Crittografia end-to-end | Garantisce che solo gli utenti autorizzati decriptino gli update |
| Conformità App Store | In linea con i rigorosi requisiti di privacy di Apple |
| Deployment sicuro | Protegge la distribuzione degli aggiornamenti |
| Controllo degli accessi | Permette una gestione granulare dei permessi |
Queste funzionalità proteggono gli aggiornamenti e preservano la privacy degli utenti.
“L'unica soluzione con vera crittografia end-to-end, gli altri si limitano a firmare gli update” - Capgo [1]
Deploy degli update con Capgo
Ecco come distribuire aggiornamenti conformi alla privacy con Capgo:
-
Installa il plugin Capgo:
Esegui il seguente comando per iniziare:
npx @capgo/cli init -
Configura le tue impostazioni di privacy:
Aggiorna il tuo privacy manifest per includere i domini e le API di Capgo.
-
Configura canali di aggiornamento crittografati:
Crea canali separati per le diverse fasi di deployment per garantire aggiornamenti sicuri.
Capgo garantisce che il 95% degli utenti attivi riceva gli aggiornamenti entro 24 ore, con un tasso di successo globale dell'82% [1]. Il sistema di canali rende inoltre la gestione del targeting degli aggiornamenti semplice.
Aggiornamenti per gruppi di utenti in Capgo
Con Capgo puoi indirizzare in modo sicuro gruppi di utenti specifici durante gli update:
| Tipo di update | Considerazioni sulla privacy | Implementazione |
|---|---|---|
| Test beta | Limita l'esposizione a utenti selezionati | Usa un canale separato con accesso limitato |
| Rilasci graduali | Rilascio graduale agli utenti | Distribuisci gli aggiornamenti in base alle percentuali |
“Seguiamo lo sviluppo agile e @Capgo è fondamentale per fornire rilasci continui ai nostri utenti!” - Rodrigo Mantica [1]
Le autorizzazioni dettagliate di Capgo garantiscono che solo i membri del team autorizzati possano accedere e gestire gli aggiornamenti in modo sicuro.
Riassunto
Requisiti chiave sulla privacy
Le regole sulla privacy di Apple per app Capacitor elencare le seguenti esigenze:
| Requisito | Dettagli |
|---|---|
| Manifesto della Privacy | Includi i domini, le API e le dichiarazioni di tracking necessarie. |
| Consenso dell'utente | Usa il framework ATT per richiedere l'autorizzazione al tracking agli utenti. |
| Accesso ai dati | Configura i permessi per l'accesso a foto, posizione e contatti. |
| Informativa sulla privacy | Fornisci una policy chiara e accessibile sia nell'app che nella scheda App Store. |
| Sicurezza degli update | Assicurati che gli aggiornamenti live utilizzino canali di distribuzione cifrati. |
Checklist di implementazione
Segui questa checklist per soddisfare i requisiti di Apple:
-
Configura il Privacy Manifest
Aggiungi le dichiarazioni API, elenca i domini di tracciamento e documenta le finalità dell'uso dei dati. -
Configura i permessi utente
Implementa la finestra di dialogo ATT, configura l'accesso a foto e media e abilita i servizi di localizzazione. -
Sistema di update sicuro
Usa una soluzione di update conforme alla privacy, imposta canali criptati e configura i controlli di targeting degli utenti.
La piattaforma di Capgo offre un modo affidabile per rispettare questi standard di privacy, mantenendo l'app funzionale e centrata sull'utente [1].
Continua dalle regole sulla privacy Apple per le app Capacitor
Se stai usando Regole privacy Apple per le app Capacitor per pianificare sicurezza e compliance, collegalo a Crittografia per i dettagli di implementazione della crittografia, Conformità per i dettagli di implementazione in Compliance, Security Scanner di Capgo per il workflow del prodotto in Capgo Security Scanner, Sicurezza Capgo per il workflow del prodotto in Capgo Security, e Trust Center di Capgo per il workflow del prodotto in Capgo Trust Center.