Apple richiede a tutte le app sul Store App to provide an in-app option to delete user accounts. Questa politica, attuata dal 30 giugno 2022, assicura che gli utenti possano cancellare completamente i loro dati, dando loro più controllo sulla loro privacy. Ecco cosa è necessario sapere:
-
Requisiti Chiave:
- L' opzione di cancellazione dell'account must be easy to find in the app’s settings.
- I dati degli utenti devono essere completamente rimossi, ad eccezione di quanto richiesto dalla legge.
- Apps using "Accedi con Apple" dovranno revocare i token tramite il REST API.
-
Per i Developer:
- Test the deletion process for ease of use and full data removal.
- Ensure third-party services also delete user data.
- Utilizza strumenti come Capgo for live updates and compliance monitoring.
-
Problemi Comuni:
- Syncing deletions across platforms.
- Gestione dei token orfani e delle purghe incomplete dei dati.
Failure to comply can result in app rejection or removal from the App Store. Developers should prioritize user privacy and follow Apple’s guidelines to avoid issues.
Requisiti tecnici
Passaggi di cancellazione richiesti
Il processo di cancellazione dell'account deve essere chiaro e facile da trovare. Collochialo in modo prominente nelle impostazioni dell'account dell'app - non sepolto 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 chiaramente quali dati saranno cancellati e sottolinea qualsiasi requisito legale per conservare certe informazioni.
- Dialogo di conferma: Fornisci uno schermo di conferma finale che descrive 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 completate queste fasi, concentrarsi sul garantire la rimozione dei dati in linea con questi requisiti.
Standard per la rimozione dei dati
| Tipo di dati | Requisiti di rimozione | Considerazioni legali |
|---|---|---|
| Contenuto utente | Rimozione completa | Temporary retention may be needed |
| Dati di autenticazione | Rimozione immediata | È richiesta la revoca del token; utilizzare @capgo/capacitor-login sociale per l'accesso con Apple |
| Terze parti dati | Eliminazione coordinata | La conformità varia a seconda del servizio |
| Storia dell'utilizzo | Purifica completa | Soggetto a regole di conservazione legali |
Se i dati dell'utente sono archiviati con servizi di terze parti, assicurarsi che questi servizi eliminino anche i dati. Le industrie con regolamenti rigorosi possono richiedere ulteriore supporto del servizio clienti per garantire la conformità [2].
È cruciale verificare l'adeguamento a questi standard attraverso test approfonditi
Requisiti di test
Testare il processo di eliminazione dell'account è essenziale per garantire la conformità e la funzionalità. Utilizzare strumenti come Xcode and App Store review tools to focus on the following:
- Flusso di cancellazioneConferma che il processo sia facile da utilizzare e accessibile.
- Verifica dei datiRimuovere completamente tutti i dati degli utenti da tutti i sistemi.
- Casi d'edge: Testare scenari che coinvolgono acquisti in-app e integrazioni di terze parti.
Per gli sviluppatori che utilizzano Capacitor with Capgo, live updates can help address compliance issues quickly, bypassing the need to wait for App Store approval. During testing, make sure to verify:
- Token revoca per gli utenti che si sono iscritti con Apple @capgo/capacitor-login con social media.
- Rimozione completa dei dati da tutti i servizi connessi.
- Trattamento corretto delle sottoscrizioni attive.
Problemi comuni e soluzioni.
Sincronizzazione dei dati del piattaforma.
Spesso, 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.
Ecco come affrontare i problemi di sincronizzazione:
-
Centralizzato Gestore di Cancellazione: Sviluppare un servizio unificato per gestire compiti chiave come:
- Pulizia @capgo/capacitor-storage-dati-sqlite e @capgo/capacitor-account-persistente Data
- Purificazione del storage sicuro
- Interrompimento dei processi di sincronizzazione cloud
- Gestione dei token
-
Trasmissione di Eventi MultiplatformaUtilizzare 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, sarà necessario affrontare sfide specifiche dei plugin. Assicurarsi che i plugin siano compatibili e allineati con il proprio processo di cancellazione è fondamentale per evitare incongruenze.
| Problema | Influenza | Soluzione |
|---|---|---|
| Persistenza dei token | Tokeni orfani rimangono attivi | Configura la revoca automatica dei token |
| Memoria Locale | La pulizia dei dati potrebbe essere incompleta | Perform recursive deletion checks |
| Cloud Sync | Ilo stati di cancellazione potrebbero non corrispondere | Utilizza gestori sincroni per garantire la consistenza |
Capgo Gestione Aggiornamenti

Gestione dell'aggiornamento in tempo reale svolge un ruolo fondamentale nel mantenere la conformità all'interno di piattaforme e plugin. È qui Capgo can simplify the process of managing account deletion updates.
Ecco come Capgo aiuta:
- Rullout in fase di testingTesta il flusso di cancellazione con un piccolo gruppo prima di distribuirlo ampiamente.
- Ricarica istantanea: Se qualcosa va storto, torna a una versione stabile precedente immediatamente.
- Aggiornamenti Analytics: Monitor success rates for deletion flows and pinpoint compliance issues.
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.
To make the most of Capgo for compliance updates:
- Controllo Versione: Use separate update channels to test deletion flows before rolling them out to all users.
- Monitoraggio degli ErroriImpostare avvisi per cancellazioni fallite o conflitti di plugin.
- Verifica della ConformitàUtilizzare le analisi di Capgo per confermare che gli utenti ricevono le ultime aggiornamenti per la conformità alla cancellazione.
Guida di Implementazione
Standard per l'Interfaccia Utente
Quando si progetta l'interfaccia utente per la cancellazione dell'account, tenga presenti questi punti.
-
Posizione Principale: Make the deletion option easy to find. Place it prominently in account settings (e.g., Impostazioni > Account > Elimina account).
-
Comunicazione Chiara: Fornire una spiegazione dettagliata di cosa accade quando un account viene cancellato. Includere informazioni su:
- Quali dati saranno rimossi
- Quali requisiti di conservazione dei dati legali
- Tempistiche stimative per la cancellazione
- Potenziali impatti sulle sottoscrizioni attive
-
Ciclo di VerificaAssicurarsi che il processo sia sicuro con:
- Richiedere ai utenti di rientrare la loro password
- Inviare una verifica code via email o SMS
- Visualizzare dei dialoghi di conferma che chiariscano l'azione
Questi standard assicurano un'esperienza utente amichevole mentre si allineano a protocolli di compliance più ampi.
Verifiche di Conformità Automatizzate
Per mantenere un'adeguata conformità a questi standard, utilizza strumenti automatizzati per validare la tua interfaccia utente e processi. Concentrati su queste aree critiche:
| Categoria di Test | Punti di Verifica | Metodo di Implementazione |
|---|---|---|
| UI Testing | Ensure the deletion option is easy to find | Use automated UI navigation tests |
| Rimozione dei Dati | Confirm complete deletion of user data | Valuta le risposte API |
| Gestione dei Token | Revoca dei token come “Accedi con Apple” | Conduci test di integrazione REST API |
| Multi-Platforma | Assicurati la coerenza su tutti i dispositivi | Testa su più dispositivi |
La verifica automatica regolare aiuta a identificare e risolvere potenziali problemi prima che influiscano sugli utenti.
Prevenzione dei Rischi
Per minimizzare i rischi e garantire operazioni fluide, segui questi passaggi:
-
Gestione dell'Inventario dei Dati: Mantieni 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
- Ecco alcuni errori di chiamata API
- Rimozione incompleta dei dati
- Errori di revoca del token
Implementare meccanismi di fallback per gestire questi scenari con grazia.
-
Monitoraggio e conformità legale: Tracciare metriche chiave come le tassi di successo della cancellazione, i tempi di completamento medi e i dati lasciati. Ciò aiuta a identificare e risolvere i problemi velocemente. Inoltre, assicurarsi di conformarsi alle richieste legali, soprattutto per le industrie con regolamentazioni rigorose. Per le app in questi settori, aggiungere passaggi di verifica aggiuntivi, documentare tutte le procedure dettagliatamente e condurre audit regolari.
Riepilogo
Requisiti principali
Come di June 30, 2022, Apple richiede a tutte le app di includere una funzionalità nativa che consente agli utenti di cancellare i propri account interamente. Ecco un riassunto dei requisiti chiave:
| Categoria dei requisiti | Dettagli di implementazione | Note di conformità |
|---|---|---|
| Accessibilità | The account deletion option must be easy to find within the app’s settings. | This feature must be built directly into the app. |
| Gestione dei dati | User data and account information must be fully deleted. | Partial deletions do not meet compliance standards. |
| Autenticazione | Revocare correttamente i token per gli account "Accedi con Apple". | Utilizzare il REST "Accedi con Apple" API per l'implementazione. |
| Comunicazione | Informati gli utenti chiaramente sul processo e sui tempi di cancellazione. | Include informazioni sulle politiche di conservazione dei dati e le obbligazioni legali. |
In questi lineamenti si basa la garanzia della conformità alle politiche di Apple.
Next Steps
Per soddisfare questi requisiti, esegui le seguenti azioni:
-
Revisione della memorizzazione dei dati
Audit all sources where user data is stored and assess retention policies. Ensure third-party connections are documented thoroughly. -
Implementazione di flussi di cancellazione sicuri
Set up processes to verify user requests, revoke tokens, and automate the removal of user data. -
Protocolli di testing
Esegui test approfonditi su tutte le piattaforme, simula diversi scenari e mantieni documentazione per dimostrare la conformità.
Gli strumenti come Capgo possono semplificare gli aggiornamenti consentendo aggiustamenti in tempo reale del tuo app. I test regolari e la monitoraggio automatizzato aiuteranno a garantire l'integrità dei dati e a mantenere il tuo app conforme nel tempo. Inoltre, rimani informato sulle esigenze legali in evoluzione per evitare qualsiasi lacuna di conformità.
How to Implement Delete Account in Your App
FAQs
::: faq
How can developers ensure their app meets Apple’s account deletion requirements?
Per soddisfare le linee guida di cancellazione dell'account di Apple, gli sviluppatori devono offrire agli utenti un modo semplice e chiaro per cancellare i propri account direttamente all'interno dell'app. 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.
For those using Capacitor, tools like Capgo can make staying compliant easier. Capgo allows real-time updates to your app, meaning you can quickly implement changes - like adjustments to the account deletion feature - without waiting for app store approvals. By ensuring compliance, you not only reduce the risk of app rejections but also strengthen user trust. :::
::: faq
Come i sviluppatori possono garantire la corretta cancellazione dei dati su più piattaforme evitando problemi di sincronizzazione?
La gestione della cancellazione dei dati su diverse piattaforme non è sempre lineare, soprattutto quando si rispettano linee guida specifiche come quelle stabilite da Apple. Per affrontare questo problema, gli sviluppatori devono stabilire sistemi backend affidabili che elaborino 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 simultaneamente, garantendo la coerenza e prevenendo disallineamenti.
Per le app create con Capacitor, strumenti come Capgo can streamline this task. Capgo supports real-time updates and aligns with Apple’s requirements, helping developers manage app updates and features while meeting data deletion standards. By using tools that ensure smooth synchronization, developers can minimize errors and build stronger user trust. :::
::: faq
How can app developers ensure their apps comply with Apple’s account deletion requirements?
Ensuring Compliance with Apple’s Account Deletion Requirements
Per soddisfare le richieste di cancellazione dell'account di Apple, è fondamentale rimanere aggiornati sulle linee guida e creare un processo di cancellazione dell'account semplice e user-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 gli sviluppatori.
Se l'app è costruita utilizzando Capacitor, strumenti come Capgo Possono semplificare il processo. Capgo offre funzionalità come aggiornamenti in tempo reale e assicura che l'app sia conforme alle richieste della piattaforma di Apple, mantenendo al contempo un'esperienza utente liscia. Inoltre, la verifica regolare e la monitoraggio sono fondamentali per confermare la conformità e risolvere velocemente eventuali problemi.
Continua da qui: Cancellazione dell'Account: Linee Guida di Apple
Se si utilizza Cancellazione dell'Account: Linee Guida di Apple per pianificare la sicurezza e la conformità, connettilo con Encryption per la descrizione dettagliata di Compliance Compliance per i dettagli di implementazione nella Compliance Capgo Scansionatore di Sicurezza per il flusso di lavoro del prodotto in Capgo Sicurezza, e Capgo Centro di Trust per il workflow del prodotto in Sicurezza Capgo Capgo Trust Center per il workflow del prodotto nel Capgo Centro di Trust.