Saltare al contenuto principale

Regole sulla privacy di Apple per le Capacitor App

Impara a soddisfare le regole sulla privacy di Apple per lo sviluppo di app, implementando il consenso degli utenti, la trasparenza dei dati e gli aggiornamenti sicuri.

Martin Donadieu

Martin Donadieu

Content Marketer

Regole sulla privacy di Apple per le Capacitor App

Le regole sulla privacy di Apple richiedono ora Capacitor aiutare gli sviluppatori di app a concentrarsi sulla trasparenza e sulla conformità dei dati degli utenti per garantire l'approvazione della App Store e mantenere la fiducia degli utenti.

Passaggi chiave includono:

  • Manifesto di Privacy: Documentare i dettagli di raccolta dei dati, delle API e delle tracce.
  • Consenso degli Utenti: Utilizzare la trasparenza degli strumenti di tracciamento (ATT) per le autorizzazioni di tracciamento.
  • Accesso ai Dati: Definire chiaramente le autorizzazioni per funzionalità come la fotocamera, la posizione e i contatti.
  • Politica di Privacy: Fornire una politica accessibile e chiara che descrive l'utilizzo dei dati.
  • Test e Aggiornamenti: Testare la conformità in modo approfondito e utilizzare sistemi di aggiornamento sicuri come Capgo.

Queste regole enfatizzano il controllo dell'utente, la trasparenza e gli aggiornamenti dell'applicazione sicuri. I sviluppatori possono seguire la guida per rimanere conformi e consegnare applicazioni consapevoli della privacy.

Prevenire la Rifiutazione della Store App: Aggiungi il Manifesto di Privacy Apple …

Le regole di privacy di Apple spiegate

Apple richiede ai sviluppatori di dare priorità alla chiarezza e di dare aiutare gli utenti a controllare i loro dati. Se sei uno sviluppatore Capacitor, questo significa essere onesti sulle modalità con cui la tua app raccoglie e utilizza i dati, sia per gli utenti che per i revisori Apple.

Documentazione delle pratiche di dati

Mantieni registri interni dettagliati sul trattamento dei dati della tua app. Assicurati di includere:

  • Tipi di dati degli utenti raccolti
  • Motivi per la raccolta di questi dati
  • Dettagli di eventuali servizi terzi o SDK utilizzati
  • Come i dati sono trasferiti o condivisi

Ha questa informazione organizzata non solo aiuta a rispettare le norme, ma rende anche più facile rispondere a domande durante il processo di revisione. Assicurati di riflettere queste pratiche in modo trasparente nei tuoi etichette di privacy per l'App Store e all'interno delle impostazioni dell'app.

Elementi Chiave della Divulgazione di Privacy

L'informazione sulla privacy dell'app dovrebbe chiarire:

  • Funzionalità del sistema e API autorizzazioni richieste per l'app per funzionare
  • Categorie di dati raccolti
  • Attività di tracciamento o comunicazione con servizi esterni
  • Come i dati vengono utilizzati e perché

Essere chiari nelle tue divulgazioni aiuta a costruire la fiducia con gli utenti e riduce la probabilità di incontrare problemi di revisione dell'App Store.

Linea del Tempo di Conformità

Apple aggiorna le sue richieste di privacy in fasi. Resta informato regolarmente controllando gli aggiornamenti per gli sviluppatori di Apple per assicurarti che l'app rimanga in linea con le ultime regole.

Aggiunta di Regole di Privacy all'App

Scopri come implementare le regole di privacy di Apple nell'app Capacitor con questo passo dopo passo.

Requisiti di configurazione

Prima di iniziare, assicurati di avere i seguenti requisiti:

  • Hai Xcode 15 o successivo per il supporto del manifesto di privacy.
  • Capacitor 8 è installato.
  • L'obiettivo di distribuzione iOS è impostato su iOS 14.5 o successivo.
  • La tua app include un file configurato correttamente Info.plist Hai un account
  • Apple Developer per sviluppare app per iOS. con certificati validi.

Se stai utilizzando Capgo, configurare la crittografia end-to-end per garantire la privacy dei dati. Le app configurate correttamente con Capgo hanno raggiunto un tasso di successo globale del 82% nelle aggiornamenti [1].

Una volta pronto l'ambiente, procedi a creare e configurare il manifesto di privacy.

Guida di configurazione del Manifesto di Privacy

  1. Crea il File di Manifesto di Privacy

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

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. Definisci la raccolta dei dati

Specifica i tipi di dati che la tua app raccoglie, ad esempio:

  • Analisi degli utenti
  • Informazioni sul dispositivo
  • Modelli di utilizzo
  • Accesso alla rete
  1. Configura l'accesso a API

Elencare le API del sistema richieste dall'applicazione, tra cui:

  • Camera
  • Posizione
  • Contatti
  • Libreria delle foto

Linee guida sulla conformità

Dopo aver configurato il manifesto sulla privacy, assicurati che le tue pratiche di raccolta dei dati rispettino i requisiti di Apple.

Minimizzazione dei dati
Raccogli solo i dati necessari per le funzionalità di base dell'applicazione. I Capgo utenti hanno segnalato un tasso di aggiornamento degli utenti attivi del 95% entro 24 ore, dimostrando che le approcci rispettosi della privacy tengono gli utenti coinvolti. [1]Accesso alla rete

Trasparenza dell'utente
Spiega chiaramente:

  • Perché viene raccolta questa informazione
  • Quanto tempo verrà conservata
  • Opzioni di controllo dell'utente disponibili
  • Politiche di condivisione dei dati

Requisiti di testing

Prima della sottoscrizione, testa il tuo app per assicurarti la conformità alla privacy. Concentrati su queste aree:

Area di testPunti di verifica
Accesso ai datiControlla le richieste di autorizzazione corrette.
Etichette sulla privacyConferma che le dichiarazioni sono accurate.
Controlli dell'utenteTestare le funzionalità di opt-out.
Archiviazione dei datiVerifica che l'encryption sia sicuro.

Capgo ha consegnato con successo 23,5 milioni di aggiornamenti mantenendo la conformità sulla privacy [1]che dimostra che è possibile bilanciare gli aggiornamenti e la privacy in modo efficace.

Segui queste linee guida per assicurarti che la tua app sia pronta per il testing e la sottoscrizione della App Store.

Controlli sulla privacy dell'utente

Questa sezione si concentra su come dare agli utenti il controllo sulle tracce e l'accesso ai dati, costruendo sulle linee guida sulla privacy già esistenti.

Impostazione delle autorizzazioni di tracciamento

Per configurare la trasparenza della tracciatura degli app (ATT) nella tua Capacitor app, 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 tracciatura durante l'inizializzazione dell'app:

import { App } from '@capacitor/app';

async function requestTrackingPermission() {
  const status = await App.requestTrackingAuthorization();
  return status.authorized;
}

Suggerimenti per l'implementazione di ATT:

  • Mostra il dialogo di autorizzazione in un punto significativo dell'esperienza utente.
  • Spiega chiaramente i benefici della tracciatura prima che il sistema solleciti una risposta.
  • Rispetta le decisioni degli utenti e offri alternative per coloro che optano per l'opzione di non tracciare.

Autorizzazioni di accesso ai dati

Per iOS, dovrai definire le autorizzazioni nella sezione Info.plistEcco alcune autorizzazioni comuni e le loro descrizioni:

Tipo di autorizzazioneChiave di Info.plistDescrizione dell'uso
CameraDescrizione dell'uso della cameraRichiesto per la cattura delle foto
PosizioneDescrizione dell'uso della posizione quando si è in usoPer funzionalità basate sulla posizione
FotoDescrizione dell'uso della libreria delle fotoAccesso per salvare/caricare immagini
ContattiDescrizione dell'uso dei contattiFor l'integrazione dei contatti

Quando richiedere le autorizzazioni:

  • Richiedi le autorizzazioni solo quando sono necessarie e fornisce un contesto chiaro.
  • Spiega brevemente perché ogni autorizzazione è necessaria prima di chiedere.
  • Se un utente rifiuta una richiesta, offri alternative funzionalità o opzioni.

Dopo aver configurato le autorizzazioni, assicurati che gli utenti siano informati su queste pratiche attraverso una politica di privacy trasparente.

Visualizza la politica sulla privacy

Fai facile da trovare e da capire la politica sulla privacy del tuo app.

Cosa includere:

  • Dettagli sulla raccolta dei dati
  • Come verrà utilizzato i dati
  • Periodi di conservazione dei dati archiviati
  • Diritti dell'utente in merito ai dati
  • Dettagli di contatto per le preoccupazioni sulla privacy

Puoi aggiungere un centro di privacy al tuo 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 politica sulla privacy:

  • Colloca il link della politica sulla privacy nelle impostazioni dell'app per un accesso facile.
  • Usa un linguaggio semplice e chiaro per spiegare concetti tecnici.
  • Aggiungi visualizzazioni per migliorare la comprensione.
  • Fornisci una versione storica e avvisa gli utenti degli aggiornamenti.
  • Consenti agli utenti di esportare i propri dati se richiesto.

Assicurati che gli aggiornamenti al tuo app (ad esempio, via Capgo) siano conformi a questi impostazioni sulla privacy e mantengano la fiducia degli utenti.

Test e sottoscrizione della Store

Una volta impostato il manifesto sulla privacy e i controlli degli utenti, il passo successivo è un test approfondito per assicurarsi che tutto funzioni come previsto. Questo processo aiuta a confermare la conformità prima di sottoporre l'app alla Store.

Test di Privacy in Xcode

Per iniziare, abilita il Rapporto di Privacy in Xcode:

// Enable Privacy Report in Xcode scheme
Edit Scheme > Run > Diagnostics > Enable Privacy Report

Esegui il tuo'applicazione in modalità debug e revisiona il Rapporto di Privacy nella console. Ecco cosa concentrarti durante il test:

Area di TestCosa Controllare
Tracciamento dell'AppTempistica e visualizzazione del dialogo ATT
Accesso ai DatiImplementazione corretta delle autorizzazioni
API UtilizzoCompleta la manifestazione di privacy
Chiamate di reteSicurezza della trasmissione dei dati

Questa prova assicura che la tua app sia pronta per la pubblicazione e soddisfi i requisiti di conformità.

Errori di privacy comuni

Dopo aver testato, risolvi questi problemi frequenti per evitare ritardi durante la pubblicazione:

  • Incompleto privacy-manifest.json: Assicurati che tutte le API richieste e i domini di tracciamento siano elencati.
  • Stringhe di scopo incomplete: Spiega chiaramente il motivo di ogni richiesta di autorizzazione.
  • Richieste di tracciamento non corrette: Attiva le autorizzazioni di tracciamento solo dopo un'azione dell'utente.

Dettagli sulla privacy dell'App Store

Quando invii il tuo'app, fornisce informazioni accurate sulle tue pratiche di privacy. Ecco cosa includere:

Categoria della privacyInformazioni necessarieEsempi
Raccolta dei datiTipi di dati raccoltiID dispositivo, Posizione
Utilizzo dei datiPerché i dati sono raccoltiFunzionalità dell'app, Analisi
Collegamento dei datiCome i dati si collegano agli utentiInformazioni sull'account, Dati di utilizzo
Raccolta dei datiDettagli sulla tracciatura degli appPublicità, Analisi

Requisiti chiave per l'App Store:

  • Aggiorna l'URL della politica sulla privacy prima della sottoscrizione.
  • Assicurati che le autorizzazioni dichiarate siano in linea con la funzionalità dell'app.
  • Documenta le pratiche sulla privacy per qualsiasi SDK di terze parti utilizzato.
  • Conferma che tutte le trasmissioni di rete siano crittografate per motivi di sicurezza.

Utilizzo di Capgo per Aggiornamenti

Capgo Dashboard di Aggiornamento in Tempo Reale

Capgo offre un sistema sicuro per gli aggiornamenti in tempo reale, rispettando le regole sulla privacy di Apple.

Capgo Caratteristiche sulla Privacy

Capgo è costruito con sicurezza e privacy nella mente: il suo sistema di aggiornamento

CaratteristicaBeneficio per la Privacy
Crittografia a Chiave SimmetricaAssicura che solo gli utenti autorizzati possano decrittare gli aggiornamenti
Compatibilità con l'App StoreSi allinea con le rigorose richieste di Apple sulla privacy
Distribuzione SicuraProteggere la distribuzione degli aggiornamenti
Controllo di AccessoConsente una gestione dettagliata dei permessi

Queste funzionalità tutelano gli aggiornamenti e mantengono la privacy degli utenti.

“La sola soluzione con crittografia end-to-end vera, gli altri firmano solo gli aggiornamenti” - Capgo [1]

Distribuzione degli Aggiornamenti con Capgo

Ecco come distribuire aggiornamenti conformi alle norme sulla privacy utilizzando Capgo:

  1. Installa il plugin Capgo:

    Eseguire il seguente comando per iniziare:

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

    Aggiorna il manifesto sulla privacy per includere i domini e le API di Capgo

  3. Configura i canali di aggiornamento crittografati:

    Crea canali separati per diverse fasi di distribuzione per garantire aggiornamenti sicuri

Capgo garantisce che il 95% degli utenti attivi riceva gli aggiornamenti entro 24 ore, con un tasso di successo globale del 82% [1]. Il sistema dei canali rende anche la gestione della targeting degli aggiornamenti facile.

Aggiornamenti di Gruppo Utenti in Capgo

Capgo consente di targetare in modo sicuro specifici gruppi di utenti durante gli aggiornamenti:

Tipo di AggiornamentoConsiderazioni sulla PrivacyImplementazione
Test di BetaLimita l'esposizione a utenti selezionatiUtilizza un canale separato con accesso limitato
Rilasci StagionaliRilascio graduale agli utentiDistribuire aggiornamenti in base ai percentuali

“Pratichiamo lo sviluppo agile e @Capgo è essenziale per consegnare continuamente ai nostri utenti!” - Rodrigo Mantica [1]

Capgo’s dettagliate autorizzazioni assicurano che solo i membri del team autorizzati possano accedere e gestire gli aggiornamenti in modo sicuro.

Riepilogo

Requisiti di privacy chiave

Le regole di Apple per la privacy per Capacitor app elenca le seguenti esigenze:

RequisitoDettagli
Manifesto di privacyIncludere i domini necessari, le API e le dichiarazioni di tracciamento.
Consenso UtenteUtilizza il framework ATT per richiedere le autorizzazioni di tracciamento agli utenti.
Accesso ai DatiConfigura le autorizzazioni per accedere alle foto, alla posizione e ai contatti.
Informativa sulla PrivacyFornisci una politica chiara e accessibile sia nell'app che nella lista dell'App Store.
Aggiornamento della SicurezzaAssicurati che gli aggiornamenti in tempo reale utilizzino canali di distribuzione crittografati.

Elenco di Controllo di Implementazione

Segui questo elenco di controllo per soddisfare i requisiti di Apple:

  • Configura il Manifesto sulla Privacy
    Aggiungi le dichiarazioni API, elenca i domini di tracciamento e documenta gli scopi dell'utilizzo dei dati.

  • Impostazione delle Autorizzazioni Utente
    Implementa il dialogo ATT, configura l'accesso per le foto e i media, e abilita i servizi di localizzazione.

  • Sistema di Aggiornamento Sicuro
    Utilizza una soluzione di aggiornamento conforme alle norme sulla privacy, configura i canali crittografati e regola i controlli di targeting degli utenti.

Capgo’s piattaforma offre una soluzione affidabile per soddisfare questi standard di privacy senza compromettere la funzionalità e l'esperienza utente del tuo app. [1].

Aggiornamenti in tempo reale per le app Capacitor

Quando un bug del layer web è attivo, invia la correzione attraverso Capgo invece di attendere giorni per l'approvazione della store. Gli utenti ricevono l'aggiornamento in background mentre le modifiche native rimangono nel normale percorso di revisione.

Inizia subito

Ultimi articoli del nostro Blog

Capgo ti offre le migliori informazioni che ti servono per creare un'app mobile veramente professionale.