Salta al contenuto principale

Regole sulla privacy di Apple per le app Capacitor

Scopri come rispettare le regole sulla privacy di Apple per lo sviluppo di app, implementando il consenso dell'utente, la trasparenza dei dati e aggiornamenti sicuri.

Regole sulla privacy di Apple per le app Capacitor

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.plist file.
  • 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

  1. Crea il file Privacy Manifest

Aggiungi un nuovo file chiamato PrivacyInfo.xcprivacy nella directory root del tuo progetto iOS:

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. 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
  1. 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

Interfaccia Dashboard Capgo Live 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:

  1. Installa il plugin Capgo:

    Esegui questo comando per iniziare:

    npx @capgo/cli init
  2. Configura le impostazioni sulla privacy:

    Aggiorna il tuo privacy manifest includendo i domini e le API di Capgo.

  3. 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.

Live update per le app Capacitor

Quando un bug del web layer è live, rilascia il fix tramite Capgo invece di aspettare giorni per l'approvazione degli store. Gli utenti ricevono l'update in background, mentre le modifiche native restano nel normale percorso di review.

Le ultime dal nostro blog

Capgo ti offre i migliori insight per creare un'app mobile davvero professionale.