Saltare al contenuto principale

Conformità alla cancellazione dell'account: linee guida di Apple

Scopri le linee guida di Apple per la cancellazione dell'account, le principali richieste per gli sviluppatori e le migliori pratiche per garantire la privacy dei dati degli utenti.

Martin Donadieu

Martin Donadieu

Content Marketer

Conformità alla cancellazione dell'account: linee guida di Apple

Apple richiede a tutte le app sul App Store di fornire un'opzione in-app per cancellare gli account degli utenti. Questa politica, applicata dal 30 giugno 2022, garantisce agli utenti la possibilità di cancellare completamente i propri dati, concedendo loro maggiore controllo sulla propria privacy. Ecco cosa è necessario sapere:

  • Requisiti chiave:

    • Il l'opzione di cancellazione dell'account deve essere facile da trovare nelle impostazioni dell'app.
    • I dati degli utenti devono essere completamente rimossi, ad eccezione di quanto richiesto dalla legge per la conservazione.
    • Le app che utilizzano “Accedi con Apple” devono revocare i token tramite l'API REST di Apple via API.
  • Per gli sviluppatori:

    • Verificare il processo di cancellazione per facilitare l'uso e la rimozione completa dei dati.
    • Assicurarsi che i servizi terzi cancellino anche i dati degli utenti.
    • Usare strumenti come Capgo per aggiornamenti in tempo reale e monitoraggio della conformità.
  • Problemi comuni:

    • Sincronizzazione delle cancellazioni su più piattaforme.
    • Gestione dei token orfani e delle purghe incomplete dei dati.

Il mancato rispetto delle norme può comportare la rimozione dell'applicazione o la sua rimozione dalla Store App. Gli sviluppatori dovrebbero priorizzare la privacy degli utenti e seguire le linee guida di Apple per evitare problemi.

Requisiti tecnici

Passaggi di cancellazione richiesti

Il processo di cancellazione di un account deve essere chiaro e facile da trovare. Collocarlo in modo prominente nelle impostazioni dell'account dell'app - non nascosto in sottomenu o collegamenti esterni.

Ecco i passaggi chiave da includere:

  • Verifica dell'Account: Assicurati che l'identità dell'utente sia confermata tramite un'email code o un SMS.
  • Comunicazione Chiara: Spiega in modo chiaro quali dati saranno cancellati e evidenzia qualsiasi requisito legale per conservare certe informazioni.
  • Dialogo di Conferma: Fornisci uno schermo di conferma finale che evidenzia le conseguenze della cancellazione dell'account.

Inoltre, utilizza il REST Sign in with Apple API per revocare i token durante il processo di cancellazione dell'account. [2][3].

Una volta che questi passaggi sono in place, concentriati sul garantire che la rimozione dei dati sia in linea con questi requisiti.

Standard di Rimozione dei Dati

Tipo di DatiRequisiti di RimozioneConsiderazioni Legali
Contenuto dell'UtenteCancellazione CompletaPotrebbe essere necessaria la conservazione temporanea
Dati di AutenticazioneRimozione immediataRevoca del Token richiesta
Dati di Terze PartiCancellazione coordinataLa conformità varia a seconda del servizio
Storia dell'UtilizzoPurificazione completaSoggetti a regole legali di conservazione

Se i dati degli utenti sono archiviati con servizi di terze parti, assicurarsi che questi servizi eliminino anche i dati. [2].

Le industrie con regolamenti rigorosi possono richiedere un supporto di servizio clienti aggiuntivo per garantire il rispetto delle norme.

Requisiti di testing

È cruciale verificare l'adeguamento a questi standard attraverso test approfonditi. I requisiti di testing Testare il processo di cancellazione dell'account è essenziale per garantire il rispetto delle norme e la funzionalità. Utilizzare strumenti come

  • Xcodee strumenti di revisione di App Store per concentrarsi sui seguenti punti:
  • Flusso di cancellazione: Verificare che il processo sia utente-fresco e facile da accedere.
  • Verifica dei dati: Assicurarsi che tutti i dati degli utenti siano completamente rimossi in tutti i sistemi.: Scenari di test che coinvolgono acquisti in-app e integrazioni di terze parti.

Per i sviluppatori che utilizzano Capacitor con Capgo, gli aggiornamenti in tempo reale possono aiutare a risolvere le questioni di conformità in modo rapido, evitando la necessità di attendere l'approvazione della App Store. Durante il testing, assicurati di verificare:

  • La revoca del token per gli utenti che si sono iscritti con Apple.
  • La rimozione completa dei dati da tutti i servizi connessi.
  • Il trattamento corretto delle sottoscrizioni attive.

Problemi comuni e soluzioni

Sincronizzazione dei dati di piattaforma

A volte, la cancellazione dei dati su iOS e Android non sincronizza correttamente. Ciò succede di solito a causa delle differenze nel modo in cui ogni piattaforma gestisce lo storage e i dati memorizzati in cache.

Ecco come affrontare i problemi di sincronizzazione:

  • Gestore di cancellazione centralizzato: Sviluppa un servizio unificato per gestire le principali attività come:

    • Pulizia del cache Pulizia del storage locale
    • Pulizia del storage sicuro
    • Terminazione dei processi di sincronizzazione cloud
    • Gestione dei token
  • Trasmissione di eventi cross-platform: Utilizza la logica server-side per inviare eventi di cancellazione a tutte le sessioni e i dispositivi attivi, garantendo la coerenza.

Aggiornamenti dei plugin

Dopo aver gestito la cancellazione a livello di piattaforma, avrai bisogno di affrontare sfide specifiche dei plugin. Assicurarsi che i plugin siano compatibili e allineati con il tuo processo di cancellazione è fondamentale per evitare incongruenze.

IssueImpattoSoluzione
Persistenza dei tokenI token abbandonati rimangono attiviConfigura la revoca automatica dei token
Memoria LocaleLa pulizia dei dati può essere incompletaEsegui controlli di cancellazione ricorsivi
Sincronizzazione CloudI stati di cancellazione possono non corrispondereUtilizza gestori sincroni per garantire la consistenza

Capgo Gestione Aggiornamenti

Capgo Dashboard di Aggiornamento in Tempo Reale

La gestione degli aggiornamenti in tempo reale svolge un ruolo fondamentale nella manutenzione della conformità su piattaforme e plugin. Questo è dove Capgo può semplificare il processo di gestione degli aggiornamenti per la cancellazione degli account.

Ecco come Capgo aiuta:

  • Rilascio Stagionale: Testa gli aggiornamenti del flusso di cancellazione con un piccolo gruppo prima di distribuirli ampiamente.
  • Ritorno istantaneo: Se qualcosa va storto, torna a una versione stabile precedente immediatamente.
  • Analisi degli Aggiornamenti: Monitora le percentuali di successo per i flussi di cancellazione e individua le problematiche di conformità.

Secondo Capgo, gli aggiornamenti di conformità raggiungono il 95% degli utenti entro 24 ore[1]. Inoltre, tutte le distribuzioni sono protette da crittografia end-to-end, garantendo la sicurezza dei dati.

Per sfruttare al meglio Capgo per le aggiornamenti di conformità:

  • Controllo delle Versioni: Utilizza canali di aggiornamento separati per testare le flussi di cancellazione prima di distribuirli a tutti gli utenti.
  • Monitoraggio degli Errori: Imposta gli avvisi per le cancellazioni fallite o conflitti di plugin.
  • Verifica della Conformità: Utilizza le analisi di Capgo per confermare che gli utenti stiano ricevendo gli aggiornamenti più recenti per la cancellazione di conformità.

Guida all'Implementazione

Standard dell'Interfaccia Utente

Quando si progetta l'interfaccia utente per la cancellazione dell'account, tenga presenti questi punti:

  • Posizione Principale: Fai in modo che l'opzione di cancellazione sia facile da trovare. Collocala in modo prominente nelle impostazioni dell'account (ad esempio, Impostazioni > Account > Elimina Account).

  • Chiarezza delle comunicazioni: Fornisci una spiegazione dettagliata di cosa accade quando un account viene cancellato. Includi informazioni su:

    • Quali dati verranno rimossi
    • Quali requisiti di conservazione legale
    • Tempistiche stimabili per la cancellazione
    • Impatti potenziali sulle sottoscrizioni attive
  • Flusso di verifica: Assicurati che il processo sia sicuro facendo:

    • Chiedere agli utenti di ripetere la loro password
    • Inviare una verifica code via email o SMS
    • Visualizzazione di dialoghi di conferma che evidenziano chiaramente l'azione

Questi standard assicurano un'esperienza utente amichevole mentre si allineano con protocolli di conformità più ampi.

Verifiche di conformità automatizzate

Per mantenere un adesione coerente a questi standard, utilizza strumenti automatizzati per validare la tua UI e i processi. Concentrati su queste aree critiche:

Categoria di testPunti di verificaMetodo di implementazione
Test di UIAssicurati che l'opzione di cancellazione sia facile da trovareUtilizza test di navigazione UI automatizzati
Rimozione dei datiConferma la completa rimozione dei dati dell'utenteVerifica le risposte API
Gestione dei TokenRevoca dei token come “Accedi con Apple”Esegui test di integrazione REST API
Multi-PlatformaAssicurati la coerenza su tutti i dispositiviTesta su più dispositivi

Il testing automatico regolare aiuta a identificare e risolvere potenziali problemi prima che possano influire sugli utenti.

Prevenzione dei Rischi

Per minimizzare i rischi e garantire operazioni fluide, segui questi passaggi:

  • Gestione dell'Inventario dei DatiMantieni un registro dettagliato di dove sono archiviati i dati degli utenti. Ciò include la memorizzazione locale, i database cloud, i servizi terzi, i sistemi di autenticazione e le copie di sicurezza. Verifica che i dati siano stati eliminati da tutti questi luoghi.

  • Gestione degli Errori: Preparati a eventuali problemi come:

    • Interruzioni di rete
    • Chiamate API fallite
    • Rimozione di dati incompleta
    • Errori di revoca di token
      Implementa meccanismi di fallback per gestire questi scenari con grazia.
  • Monitoraggio e Conformità Legale: Traccia metriche chiave come tassi di successo di cancellazione, tempi di completamento medi e dati lasciati. Ciò aiuta a identificare e risolvere problemi velocemente. Inoltre, assicurati di conformarti alle richieste legali, soprattutto per industrie con regolamentazioni stringenti. Per le app in questi settori, aggiungi passaggi di verifica aggiuntivi, documenta tutte le procedure dettagliatamente e condotti regolari audit.

Riepilogo

Requisiti Principali

A partire dal 30 giugno 2022, Apple richiede che tutte le app includano una funzionalità nativa che consente agli utenti di cancellare i propri account interamente. Ecco un riassunto dei requisiti chiave:

Categoria dei RequisitiDettagli di ImplementazioneNota di Conformità
AccessibilitàL'opzione di cancellazione dell'account deve essere facile da trovare all'interno delle impostazioni dell'app.Questa funzionalità deve essere costruita direttamente nell'app.
Gestione dei DatiI dati dell'utente e le informazioni dell'account devono essere completamente cancellati.Le cancellazioni parziali non rispettano gli standard di conformità.
AutenticazioneRevocare correttamente i token per gli account "Accedi con Apple".Utilizzare il REST "Accedi con Apple" API per l'implementazione.
ComunicazioneInformati i utenti in modo chiaro sul processo di cancellazione e sui tempi.Includi informazioni sulle politiche di conservazione dei dati e sulle obbligazioni legali.

Queste linee guida formano la base per garantire il rispetto delle politiche di Apple.

Passaggi successivi

Per soddisfare questi requisiti, esegui le seguenti azioni:

  • Revisione della conservazione dei dati
    Esegui un audit di tutte le fonti in cui sono conservati i dati degli utenti e valuta le politiche di conservazione. Assicurati che le connessioni con terze parti siano documentate in modo dettagliato.

  • Distribuzione di flussi di cancellazione sicuri
    Configura processi per verificare le richieste degli utenti, revocare i token e automatizzare la rimozione dei dati degli utenti.

  • Protocolli di testing
    Esegui test approfonditi su tutte le piattaforme, simula vari scenari e mantieni la documentazione per dimostrare il rispetto delle norme.

Strumenti come Capgo possono semplificare gli aggiornamenti consentendo aggiustamenti in tempo reale all'applicazione. La verifica regolare e la monitoraggio automatizzato aiuteranno a garantire l'integrità dei dati e a mantenere l'applicazione conforme nel tempo. Inoltre, rimani informato sulle norme legali in evoluzione per evitare qualsiasi lacuna di conformità.

Come implementare la cancellazione dell'account nell'app

Domande frequenti

::: faq

Come possono i developer assicurarsi che l'applicazione soddisfi i requisiti di Apple per la cancellazione dell'account?

Per soddisfare le linee guida di Apple per la cancellazione dell'account, i developer devono offrire agli utenti un modo semplice e chiaro per cancellare i propri account direttamente all'interno dell'applicazione. Il processo dovrebbe essere facile da trovare, lineare da seguire e non dovrebbe richiedere agli utenti di visitare siti web esterni o di contattare i team di supporto.

Per coloro che utilizzano Capacitor, strumenti come Capgo possono rendere più facile la conformità. Capgo consente aggiornamenti in tempo reale all'applicazione, il che significa che puoi implementare rapidamente le modifiche - come ad esempio gli aggiustamenti alla funzione di cancellazione dell'account - senza dover attendere l'approvazione delle app store. Assicurandosi la conformità, non solo riduci il rischio di rifiuto dell'applicazione, ma anche rafforzi la fiducia degli utenti. :::

::: faq

Come possono i developer assicurarsi che la cancellazione dei dati sia corretta su più piattaforme, evitando problemi di sincronizzazione?

La gestione della cancellazione dei dati su diverse piattaforme non è sempre facile, soprattutto quando si devono rispettare specifiche linee guida come quelle stabilite da Apple. Per risolvere questo problema, i developer devono stabilire sistemi backend affidabili che elaborano le richieste di cancellazione dei dati in modo uniforme su tutte le piattaforme integrate. Ciò spesso comporta l'utilizzo di API o servizi che eseguono le cancellazioni contemporaneamente, garantendo la coerenza e prevenendo gli errori di sincronizzazione.

Per le app create con Capacitor, strumenti come Capgo possono semplificare questa attività. Capgo supporta aggiornamenti in tempo reale e si allinea con le richieste di Apple, aiutando i developer a gestire gli aggiornamenti e le funzionalità dell'app mentre rispettano gli standard di cancellazione dei dati. Utilizzando strumenti che assicurano una sincronizzazione liscia, i developer possono ridurre gli errori e costruire una maggiore fiducia degli utenti.

Come possono i developer delle app garantire che le loro app rispettino le richieste di cancellazione dell'account di Apple?

Assicurare la conformità con le richieste di cancellazione dell'account di Apple

Per rispettare le richieste di cancellazione dell'account di Apple, è fondamentale rimanere aggiornati sulle linee guida di Apple e creare un processo di cancellazione dell'account semplice e utente-friendly all'interno dell'app. La revisione regolare delle linee guida di valutazione dell'App Store di Apple, soprattutto le sezioni relative alla gestione degli account e ai dati degli utenti, è un passo essenziale per i developer.

Se l'app è costruita con __CAPGO_KEEP_0__, strumenti come

Capacitor Capgo può semplificare il processo. Capgo offre funzionalità come aggiornamenti in tempo reale e garantisce che la tua app soddisfi i requisiti del platform di Apple, mantenendo un'esperienza utente liscia. Inoltre, il testing regolare e la monitoraggio sono fondamentali per confermare il rispetto dei requisiti e risolvere velocemente eventuali problemi. :::

Aggiornamenti in tempo reale per le app Capacitor

Quando un bug nel layer web è attivo, invia la correzione attraverso Capgo invece di aspettare 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 dal nostro Blog

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