Salta al contenuto principale

Regole privacy 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 Apple per le app Capacitor Capgo: illustrazione del blog

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

  1. Crea il file Privacy Manifest

Aggiungi un nuovo file denominato PrivacyInfo.xcprivacy alla directory radice del tuo progetto iOS:

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

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:

  1. Installa il plugin Capgo:

    Esegui il seguente comando per iniziare:

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

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

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

Live updates per le app Capacitor

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

Ultimi articoli dal blog

Capgo ti offre gli insight migliori che ti servono per creare un'app mobile davvero professionale.