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: Raccolta dati, API e dettagli sul tracciamento.
- Consenso utente: Usa App Tracking Transparency (ATT) per i permessi di tracciamento.
- Accesso ai Dati: Definisci chiaramente i permessi per funzioni come fotocamera, posizione e contatti.
- Informativa sulla Privacy: Fornisci una policy chiara e accessibile che spieghi l'uso dei dati.
- Testing e Aggiornamenti: Testa accuratamente la conformità e usa sistemi di aggiornamento sicuri come Capgo.
Queste regole puntano su controllo dell'utente, trasparenza e aggiornamenti sicuri. Segui questa guida per restare conforme e offrire app attente alla privacy.
Evita il rifiuto su App Store: aggiungi l'Apple Privacy Manifest …
Spiegazione delle regole sulla privacy di Apple
Apple richiede agli sviluppatori di dare priorità alla chiarezza e di offrire 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 per gli utenti che per i revisori di Apple.
Documentare le pratiche relative ai dati
Mantieni registri interni dettagliati sulla gestione dei dati della tua app. Assicurati di includere:
- Tipi di dati utente raccolti
- Motivazioni della raccolta dati
- Dettagli su servizi di terze parti o SDK utilizzati
- Modalità di trasferimento o condivisione dei dati
Avere queste informazioni organizzate non aiuta solo la compliance, ma facilita anche la risposta alle domande durante il processo di revisione. Assicurati di riflettere queste pratiche in modo trasparente nelle etichette sulla privacy dell'App Store e nelle impostazioni della tua app.
Elementi chiave della privacy disclosure
Le informazioni sulla privacy della tua app dovrebbero delineare 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
- Finalità e modalità di utilizzo dei dati
Essere trasparenti nelle informative aiuta a creare fiducia con gli utenti e riduce il rischio di problemi durante la revisione dell'App Store.
Tempistiche di conformità
Apple aggiorna i requisiti sulla privacy in fasi diverse. Resta aggiornato controllando regolarmente le novità per gli sviluppatori di Apple per garantire che la tua app sia sempre in linea con le ultime regole.
Aggiungere le regole sulla privacy alla tua app
Scopri come implementare le regole sulla privacy di Apple nella tua app Capacitor con questa guida passo dopo passo.
Requisiti di configurazione
Prima di iniziare, assicurati di avere:
- Hai Xcode 15 o versioni successive per il supporto ai privacy manifest.
- È installato Capacitor 8.
- Il deployment target iOS è impostato su iOS 14.5 o versioni successive.
- La tua app include un correttamente configurato
Info.plistfile. - Hai un account Apple Developer con certificati validi.
Se usi 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 update [1].
Una volta pronto l'ambiente, crea e configura il tuo privacy manifest.
Guida alla configurazione del privacy manifest
- Crea il file Privacy Manifest
Aggiungi un nuovo file chiamato PrivacyInfo.xcprivacy nella directory root del tuo progetto iOS:
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": [],
"NSPrivacyAccessedAPITypes": []
}
- Definisci la raccolta dati
Specifica i tipi di dati raccolti dalla tua app, come:
- Analytics utente
- 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 per la 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 funzionalità core 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é i dati vengono raccolti
- 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 | Verifica che i prompt dei permessi siano corretti. |
| Etichette sulla privacy | Conferma che le dichiarazioni siano accurate. |
| Controlli Utente | Testa le funzionalità di opt-out. |
| Archiviazione dati | Verifica la sicurezza della crittografia. |
Capgo ha consegnato con successo 23,5 milioni di update garantendo la privacy [1], dimostrando che è possibile bilanciare efficacemente update e privacy.
Segui queste linee guida per assicurarti che la tua app sia pronta per i test e per l'invio sull'App Store.
Controlli della Privacy Utente
Questa sezione si concentra su come dare agli utenti il controllo su tracciamento e accesso ai dati, basandosi sulle linee guida sulla privacy già stabilite.
Configurazione dei Permessi di Tracciamento
Per configurare l'App Tracking Transparency (ATT) nella tua app Capacitor, usa @capgo/capacitor-app-tracking-transparency e includi la seguente chiave nel tuo Info.plist file:
<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>
Successivamente, 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 scelte dell'utente e offri alternative a chi decide 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 | Necessario per scattare foto |
| Posizione | NSLocationWhenInUseUsageDescription | Per funzionalità basate sulla posizione |
| Foto | NSPhotoLibraryUsageDescription | Accesso per salvare/caricare immagini |
| Contatti | NSContactsUsageDescription | Per l'integrazione dei contatti |
Quando richiedere i permessi:
- 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, informa gli utenti 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
- 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 la Privacy Policy:
- Inserisci il link alla privacy policy nelle impostazioni dell'app per un accesso rapido.
- Usa un linguaggio semplice e chiaro per spiegare i concetti tecnici.
- Add visuals to improve understanding.
- 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 dell'app (es. tramite Capgo) rispettino queste impostazioni sulla privacy e mantengano la fiducia degli utenti.
Testing e invio all'App Store
Una volta configurato il privacy manifest e i controlli per l'utente, il passo successivo è un testing approfondito per verificare che tutto funzioni come previsto. Questo processo aiuta a confermare la compliance prima di sottoporre 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 Verificare |
|---|---|
| Tracciamento delle app | Timing e visualizzazione del dialog ATT |
| Accesso ai Dati | Corretta implementazione dei permessi |
| Uso 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.
Errori comuni sulla Privacy
Dopo i test, risolvi questi problemi frequenti per evitare ritardi durante la submission:
- 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.
Privacy Details 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 dell'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 sulla privacy per ogni SDK di terze parti utilizzato.
- Verifica che tutte le trasmissioni di rete siano criptate per la sicurezza.
Usare Capgo per gli Update

Capgo offre un sistema sicuro per gli Live Update nel rispetto delle regole sulla privacy di Apple.
Funzionalità Privacy di Capgo
Il sistema di aggiornamento di Capgo è progettato per garantire massima sicurezza e privacy:
| Funzionalità | Vantaggio Privacy |
|---|---|
| Crittografia End-to-End | Garantisce che solo gli utenti autorizzati possano decriptare gli update |
| Conformità App Store | In linea con i rigorosi requisiti privacy di Apple |
| Deployment Sicuro | Protegge la distribuzione degli update |
| Controllo degli Accessi | Permette una gestione granulare dei permessi |
Queste funzionalità proteggono gli update e garantiscono la privacy degli utenti.
“L'unica soluzione con vera crittografia end-to-end, le altre si limitano a firmare gli update” - Capgo [1]
Deployment degli update con Capgo
Ecco come distribuire update conformi alla privacy usando Capgo:
-
Installa il plugin Capgo:
Esegui questo comando per iniziare:
npx @capgo/cli init -
Configura le impostazioni sulla privacy:
Aggiorna il tuo privacy manifest includendo i domini e le API di Capgo.
-
Configura i canali di update criptati:
Crea canali separati per le diverse fasi di deployment per garantire update sicuri.
Capgo garantisce che il 95% degli utenti attivi riceva gli update entro 24 ore, con un tasso di successo globale dell'82% [1]. Il sistema a canali rende anche semplice la gestione del targeting degli update.
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 |
| Rollout graduali | Rilascio graduale agli utenti | Distribuisci gli update in base alle percentuali |
“Lavoriamo in agile e @Capgo è cruciale per rilasciare con continuità ai nostri utenti!” - Rodrigo Mantica [1]
I permessi dettagliati di Capgo garantiscono che solo i membri autorizzati del team possano accedere e gestire gli update in modo sicuro.
Riassunto
Requisiti di Privacy Fondamentali
Le regole sulla privacy di Apple per app Capacitor prevedono i seguenti requisiti:
| Requisito | Dettagli |
|---|---|
| Manifesto della privacy | Includi i domini, le API e le dichiarazioni di tracking necessari. |
| Consenso utente | Usa il framework ATT per richiedere i permessi di tracking agli utenti. |
| Accesso ai dati | Configura i permessi per accedere a foto, posizione e contatti. |
| Informativa sulla privacy | Fornisci una policy chiara e accessibile sia nell'app che nella scheda dell'App Store. |
| Aggiorna la sicurezza | Assicurati che i live updates utilizzino canali di deployment criptati. |
Checklist di implementazione
Segui questa checklist per rispettare i requisiti di Apple:
-
Configura il Privacy Manifest
Aggiungi le dichiarazioni API, elenca i domini di tracking e documenta le finalità dell'uso dei dati. -
Configura i permessi utente
Implementa il dialog ATT, configura l'accesso a foto e media e abilita i servizi di localizzazione. -
Sistema di aggiornamento sicuro
Usa una soluzione di aggiornamento 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 Apple sulla privacy per le app Capacitor
Se stai usando Regole sulla privacy di Apple per le app Capacitor per pianificare sicurezza e compliance, collegalo a Crittografia per i dettagli di implementazione in Encryption, Conformità per i dettagli di implementazione in Compliance, Scanner di sicurezza Capgo per il workflow di Capgo Security Scanner, Sicurezza Capgo per il workflow di Capgo Security, e Trust Center di Capgo per il workflow di Capgo Trust Center.