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 Store App per fornire un'opzione all'interno dell'app per cancellare gli account degli utenti. Questa politica, attuata dal 30 giugno 2022, assicura che gli utenti possano cancellare completamente i propri dati, dando loro più 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, tranne dove la conservazione è richiesta per legge.
    • Gli app che utilizzano “Accedi con Apple” devono revocare i token tramite il REST di Apple API.
  • For sviluppatori:

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

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

La mancata conformità può comportare la rimozione dell'applicazione o la sua rimozione dalla Store App. I sviluppatori dovrebbero priorizzare la privacy degli utenti e seguire le linee guida di Apple per evitare problemi.

Requisiti tecnici

Passaggi di cancellazione richiesti

The processo per la cancellazione di un account deve essere semplice e facile da trovare. Collochialo in modo prominente nelle impostazioni dell'account dell'app - non sepolto in sottomenu o link esterni.

Ecco i passaggi chiave da includere:

  • Verifica dell'Account: Assicurati che l'identità dell'utente sia confermata attraverso un'email code o un SMS.
  • Comunicazione Chiara: Spiega chiaramente quali dati saranno cancellati e sottolinea 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 Sign in with Apple REST API per revocare i token durante il processo di cancellazione dell'account. [2][3].

Una volta che questi passaggi sono in place, concentrati sul garantire che la rimozione dei dati si allinei a questi requisiti.

Standard di Rimozione dei Dati

Tipo di Dati Requisiti di rimozione Considerazioni legali
Contenuto dell'utente Eliminazione completa Potrebbe essere necessaria una conservazione temporanea
Dati di autenticazione Rimozione immediata È richiesta la revoca del token; utilizzare @capgo/capacitor-login con Apple per l'accesso con Apple
Dati di terze parti Eliminazione coordinata La conformità varia a seconda del servizio
Storia dell'uso Purifica completa Soggetto a regole di conservazione legali

Se i dati degli utenti sono archiviati con servizi di terze parti, assicurati che anche questi servizi eliminino i dati. Le industrie con regolamenti rigorosi potrebbero richiedere ulteriore supporto del servizio clienti per garantire la conformità [2].

È cruciale verificare l'adeguamento a questi standard attraverso test approfonditi

Requisiti di testing

Testare il processo di cancellazione dell'account è essenziale per garantire la conformità e la funzionalità. Utilizza strumenti come Xcode e strumenti di revisione di App Store per concentrarsi sui seguenti punti:

  • Flusso di cancellazione: Verifica che il processo sia utente-fresco e facile da accedere
  • Verifica dei dati: Assicurarsi che tutti i dati degli utenti siano completamente eliminati su tutti i sistemi.
  • Casi d'edge: Testare scenari 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 Store App. Durante il testing, assicurarsi di verificare:

  • L'annullamento del token per gli utenti che si sono iscritti con Apple via @capgo/capacitor-login-social.
  • L'eliminazione completa dei dati da tutti i servizi connessi.
  • L'elaborazione corretta delle sottoscrizioni attive.

I problemi comuni e le soluzioni

Sync dei dati della piattaforma

A volte, la cancellazione dei dati su iOS e Android non sincronizza correttamente. Ciò accade 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:

  • Centralizzato Gestore di cancellazione: Sviluppa un servizio unificato per gestire compiti chiave come:

  • Broadcasting degli eventi a piattaforma aperta: Utilizza la logica del server per inviare gli 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 per plugin. Assicurarsi che i plugin siano compatibili e allineati con il tuo processo di cancellazione è fondamentale per evitare incongruenze.

Problema Impatto Soluzione
Persistenza dei token I token orfani rimangono attivi Configura la revoca automatica dei token
Memoria locale La pulizia dei dati potrebbe essere incompleta Esegui controlli di cancellazione ricorsivi
Sincronizzazione Cloud I stati di cancellazione potrebbero non corrispondere Utilizza gestori sincroni per garantire la consistenza

Capgo Gestione Aggiornamenti

Capgo Dashboard di Aggiornamento in Tempo Reale

L'aggiornamento in tempo reale gioca un ruolo fondamentale nella manutenzione della conformità su piattaforme e plugin. È qui che Capgo può semplificare il processo di gestione degli aggiornamenti di cancellazione degli account.

Ecco come Capgo può aiutare:

  • Esecuzione dei Rollout: Testare il flusso di eliminazione delle aggiornamenti con un piccolo gruppo prima di distribuirli ampiamente.
  • Rollback istantaneo: Se qualcosa va storto, torna a una versione stabile precedente immediatamente.
  • Aggiornamento delle Analisi: Monitorare i tassi di successo per i flussi di eliminazione e individuare le problematiche di conformità.

Secondo Capgo, le 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 gli aggiornamenti di conformità:

  • Gestione delle Versioni: Utilizzare canali di aggiornamento separati per testare i flussi di eliminazione prima di distribuirli a tutti gli utenti.
  • Monitoraggio degli Errori: Impostare avvisi per cancellazioni fallite o conflitti di plugin.
  • Verifica della conformità: Sfruttare le analisi di Capgo per confermare che gli utenti ricevono le ultime aggiornamenti per la conformità della cancellazione.

Guida all'implementazione

Standard dell'interfaccia utente

Quando si progetta l'interfaccia utente per la cancellazione dell'account, tenga presente i seguenti 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 > Cancella account).

  • Comunicazione chiara: Fornisci una spiegazione dettagliata di cosa accade quando un account viene cancellato. Includi informazioni su:

    • Quali dati verranno rimossi
    • Tutti i requisiti di conservazione dei dati legali
    • Tempistiche stimate per la cancellazione
    • Impatti potenziali sulle sottoscrizioni attive
  • Flusso di verifica Assicurati che il processo sia sicuro tramite:

    • Chiedendo agli utenti di ripetere la loro password
    • Invio di una verifica code via email o SMS
    • Visualizzazione di dialoghi di conferma che descrivono chiaramente l'azione

Questi standard assicurano un'esperienza utente amichevole, allineandosi 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 test Punti di Verifica Metodo di Implementazione
Test di Interfaccia Utente Assicurarsi che l'opzione di cancellazione sia facile da trovare Usare test di navigazione UI automatizzati
Rimozione dei Dati Confermare la cancellazione completa dei dati dell'utente Validare le risposte di API
Gestione dei Token Revocare token come “Accedi con Apple” Esegui test di integrazione REST API
Interoperabilità tra Piattaforme Assicurare la coerenza su tutti i dispositivi Testare su più dispositivi

La verifica automatica 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 Dati: Tieni un registro dettagliato di dove sono archiviati i dati degli utenti. Ciò include il storage 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 incompleta dei dati
    • Errore di revoca del token
      Implementare meccanismi di fallback per gestire questi scenari con naturalezza.
  • Monitoraggio e conformità legale: Tracciare metriche chiave come i tassi di successo della cancellazione, i tempi di completamento medi e i dati lasciati. Ciò aiuta a identificare e risolvere i problemi in modo rapido. Inoltre, assicurarsi di conformarsi alle richieste legali, soprattutto per le industrie con regolamenti rigorosi. Per le app in questi settori, aggiungere passaggi di verifica aggiuntivi, documentare tutte le procedure dettagliatamente e condurre audit regolari.

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 loro account interamente. Ecco un riassunto dei requisiti chiave:

Categoria del requisito Dettagli di implementazione Note sulla 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'applicazione.
Gestione dei dati I dati dell'utente e le informazioni relative all'account devono essere completamente cancellati. Le cancellazioni parziali non soddisfano gli standard di conformità.
Autenticazione Revoca corretta dei token per i conti “Accedi con Apple”. Utilizzare il REST “Accedi con Apple” API per l'implementazione.
Comunicazione Informatare gli utenti chiaramente sul processo di cancellazione e sui tempi. Includere informazioni relative alle politiche di conservazione dei dati e agli obblighi legali.

Queste linee guida forniscono la base per garantire la conformità alle politiche di Apple.

Passaggi successivi

To rispettare questi requisiti, esegui le seguenti azioni:

  • Rivedi la conservazione dei dati
    Verifica tutti i punti di archiviazione dei dati degli utenti e valuta le politiche di conservazione. Assicurati che le connessioni con terze parti siano documentate in modo approfondito.

  • Deploy dei flussi di lavoro di cancellazione sicura
    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 la conformità.

Strumenti come Capgo possono semplificare gli aggiornamenti consentendo aggiustamenti in tempo reale all'app. I test regolari e la monitoraggio automatizzato aiuteranno a garantire l'integrità dei dati e a mantenere l'app 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

FAQ

::: faq

How possono i sviluppatori assicurarsi che la loro app soddisfi i requisiti di cancellazione dell'account di Apple?

Per soddisfare le linee guida di cancellazione dell'account di Apple, gli sviluppatori devono offrire agli utenti una semplice e chiara via per cancellare i propri account direttamente all'interno dell'app. Il processo dovrebbe essere facile da trovare, facile 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 il rispetto delle norme. Capgo consente aggiornamenti in tempo reale dell'app, il che significa che potete implementare rapidamente le modifiche - come ad esempio gli aggiustamenti del feature di cancellazione dell'account - senza dover attendere l'approvazione dei negozi di app. Assicurandosi di essere conformi, non solo riducete il rischio di rifiuti dell'app, ma anche rafforzate la fiducia degli utenti.

:::

::: faq

Come possono gli sviluppatori assicurarsi che la cancellazione dei dati sia corretta su tutte le piattaforme, evitando problemi di sincronizzazione?

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

::: faq

Come possono gli sviluppatori di app assicurarsi che le loro app siano conformi alle richieste di cancellazione dell'account di Apple?

Assicurare la Conformità con le Richieste di Cancellazione dell'Account di Apple

Per soddisfare le richieste di cancellazione dell'account di Apple, è fondamentale rimanere aggiornati sulle loro linee guida e creare un processo di cancellazione dell'account semplice e user-friendly all'interno dell'app. La revisione regolare delle linee guida per la valutazione dell'App Store di Apple, in particolare le sezioni sulla gestione degli account e i dati degli utenti, è un passo essenziale per gli sviluppatori.

Se l'app è costruita con Capacitor, strumenti come Capgo possono semplificare il processo. Capgo offre funzionalità come gli aggiornamenti in tempo reale e assicura che l'app soddisfi le richieste della piattaforma di Apple, mantenendo al tempo stesso un'esperienza utente liscia. Inoltre, la verifica regolare e la monitoraggio sono vitali per confermare la conformità e risolvere velocemente eventuali problemi. :::

Continuare da Conformità alla Cancellazione dell'Account: Linee Guida di Apple

Se si utilizza Conformità alla Cancellazione dell'Account: Linee Guida di Apple per pianificare la sicurezza e la conformità, connettilo con Crittografia per il dettaglio di implementazione in Crittografia, Conformità per il dettaglio di implementazione in Conformità, Capgo Scansionatore di Sicurezza per il flusso di lavoro del prodotto in Capgo Scansionatore di Sicurezza, Capgo Sicurezza per il flusso di lavoro del prodotto in Capgo Sicurezza, e Capgo Centro di Trust per il flusso di lavoro del prodotto in Capgo Centro di Trust.

Aggiornamenti in tempo reale per Capacitor app

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 dal nostro Blog

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