Apple exige que toutes les applications sur l'App Store fournissent une option de suppression de compte intégrée. Cette politique, mise en œuvre depuis le 30 juin 2022, garantit que les utilisateurs puissent effacer complètement leurs données, leur donnant ainsi plus de contrôle sur leur vie privée. Voici ce que vous devez savoir :
-
Exigences clés:
- L'option de suppression de compte doit être facile à trouver dans les paramètres de l'application. Les données de l'utilisateur doivent être
- complètement supprimées __CAPGO_KEEP_0__sauf dans les cas où il est requis par la loi.
- Les applications utilisant “Se connecter avec Apple” doivent révoquer les jetons via l'interface REST d'Apple’s API.
-
Pour les Développeurs:
- Testez le processus de suppression pour une utilisation facile et une suppression complète des données.
- Assurez-vous que les services tiers suppriment également les données des utilisateurs.
- Utilisez des outils comme Capgo pour les mises à jour en temps réel et le suivi de la conformité.
-
Problèmes courants:
- La synchronisation des suppressions sur les plateformes.
- Gestion des jetons orphelins et des données incomplètes.
Le non-respect de ces exigences peut entraîner le rejet ou la suppression de l'application sur l'App Store. Les développeurs doivent donner la priorité à la vie privée des utilisateurs et suivre les lignes directrices d'Apple pour éviter les problèmes.
Exigences techniques
Étapes de suppression requises
Le processus de suppression de compte doit être clair et facile à trouver. Placez-le en évidence dans les paramètres de compte de l'application - pas enfoui dans des sous-menus ou des liens externes.
Voici les étapes clés à inclure :
- Vérification du compte: Assurez-vous que l'identité de l'utilisateur est confirmée par un courrier électronique code ou un SMS.
- Communication claire: Expliquez clairement quelles données seront supprimées et mettez en évidence les exigences légales pour conserver certaines informations.
- Dialogue de confirmation: Fournissez un écran de confirmation final qui expose les conséquences de la suppression du compte.
En outre, utilisez le REST API Sign in with Apple pour révoquer les jetons lors du processus de suppression de compte [2][3].
Une fois ces étapes en place, concentrez-vous sur l'assurance que la suppression des données est conforme à ces exigences.
Normes de suppression de données
| Type de données | Exigences de suppression | Considérations juridiques |
|---|---|---|
| Contenu de l'utilisateur | Suppression complète | Il peut être nécessaire de conserver temporairement |
| Données d'authentification | Suppression immédiate | Révocation de jeton requise |
| Données tierces | Suppression coordonnée | La conformité varie par service |
| Historique d'utilisation | Purge complète | Soumis aux règles de conservation juridique |
Si les données de l'utilisateur sont stockées avec des services tiers, assurez-vous que ces services suppriment également les données. Les industries avec des réglementations strictes peuvent nécessiter un soutien supplémentaire au service client pour s'assurer de la conformité [2].
Il est crucial de vérifier le respect de ces normes par des tests exhaustifs
Exigences de test
La test de la procédure de suppression de compte est essentielle pour s'assurer de la conformité et de la fonctionnalité. Utilisez des outils comme Xcode et les outils de revue de l'App Store pour vous concentrer sur les éléments suivants :
- Flux de suppression: Confirmer que le processus est convivial et facile d'accès.
- Vérification des données: Assurer que toutes les données des utilisateurs sont complètement supprimées dans tous les systèmes.
- Cas d'edge: Tester les scénarios impliquant les achats en application et les intégrations tierces.
Pour les développeurs utilisant Capacitor avec Capgo, les mises à jour en direct peuvent aider à résoudre les problèmes de conformité rapidement, en évitant la nécessité de attendre l'approbation de l'App Store. Lors de la phase de test, assurez-vous de vérifier :
- Révocation de jeton pour les utilisateurs qui se sont connectés avec Apple.
- Suppression complète des données de tous les services connectés.
- Traitement correct des abonnements actifs.
Problèmes et Corrections Communs
Synchronisation de Données de Plateforme
Parfois, la suppression de données sur iOS et Android ne se synchronise pas correctement. Cela se produit généralement en raison de différences dans la façon dont chaque plateforme gère le stockage et les données mises en cache.
Voici comment résoudre les problèmes de synchronisation :
-
Gestionnaire de Suppression CentraliséeDéveloppez un service unifié pour gérer les tâches clés comme :
- Nettoyage stockage local
- Purification du stockage sécurisé
- Arrêt des processus de synchronisation cloud
- Gestion des jetons
-
Diffusion d'événements interplateformes: Utilisez la logique côté serveur pour envoyer les événements de suppression à tous les sessions et appareils actifs, garantissant la cohérence.
Actualisations de Plugin
Après avoir traité la suppression d'ensemble du système, vous devrez vous attaquer aux défis spécifiques aux plugins. Assurer que les plugins sont compatibles et alignés avec votre processus de suppression est crucial pour éviter les incohérences.
| Problème | Impact | Solution |
|---|---|---|
| Persistance de Jeton | Les jetons orphelins restent actifs | Configurez la révocation automatique des jetons |
| Stockage Local | La suppression des données peut être incomplète | Effectuez des vérifications de suppression récursives |
| Synchronisation Cloud | Les états de suppression peuvent ne pas correspondre | Utilisez les gestionnaires synchrone pour vous assurer de la cohérence |
Capgo Gestion des Mises à Jour

La gestion des mises à jour en temps réel joue un rôle crucial dans le maintien de la conformité sur les plateformes et les plugins. C'est là que Capgo peut simplifier le processus de gestion des mises à jour de suppression des comptes.
Here’s how Capgo helps:
- __CAPGO_KEEP_0__ aide :Déploiements étapés
- Instant Rollback: Si quelque chose se passe mal, revenez à une version stable précédente immédiatement.
- Update Analytics: Suivez les taux de réussite pour les flux de suppression et identifiez les problèmes de conformité.
D'après Capgo, les mises à jour de conformité atteignent 95% des utilisateurs en 24 heures.[1]Plus, toutes les déploiements sont sécurisés avec une encryption de bout en bout, garantissant la sécurité des données.
Pour tirer le maximum de Capgo pour les mises à jour de conformité :
- Version Control: Utilisez des canaux de mise à jour séparés pour tester les flux de suppression avant de les déployer à tous les utilisateurs.
- Error Monitoring: Configurez des alertes pour les suppressions échouées ou les conflits de plugins.
- Vérification de la conformité: Utilisez les Capgo’s analytics pour confirmer que les utilisateurs reçoivent les dernières mises à jour pour le respect de la conformité de suppression.
Guide de mise en œuvre
Normes de l'interface utilisateur
Lors de la conception de l'interface utilisateur pour la suppression de compte, gardez à l'esprit ces points :
-
Emplacement principal: Faites en sorte que l'option de suppression soit facile à trouver. Placez-la en évidence dans les paramètres du compte (par exemple, Paramètres > Compte > Supprimer le compte).
-
Communication claire: Fournissez une explication détaillée de ce qui se passe lorsqu'un compte est supprimé. Incluez des informations sur :
- Quels données seront supprimées
- Toute exigence de conservation des données juridiques
- Plages de temps estimées pour la suppression
- Impacts potentiels sur les abonnements actifs
-
Flux de vérification: Assurez-vous que le processus est sécurisé en :
- Demander aux utilisateurs de réentrer leur mot de passe
- Envoyer un code de vérification par e-mail ou SMS
- Afficher des dialogues de confirmation qui décrivent clairement l'action
Ces normes assurent une expérience utilisateur conviviale tout en s'alignant sur des protocoles de conformité plus larges.
Vérifications de conformité automatisées
Pour maintenir une adhésion cohérente à ces normes, utilisez des outils automatisés pour valider votre interface utilisateur et vos processus. Concentrez-vous sur ces domaines critiques :
| Catégorie de test | Points de vérification | Méthode d'implémentation |
|---|---|---|
| Test de l'interface utilisateur | Vérifiez que l'option de suppression soit facile à trouver | Utilisez des tests de navigation automatique de l'interface utilisateur |
| Suppression de données | Confirmez la suppression complète des données de l'utilisateur | Validez les réponses API |
| Gestion de jetons | Révoquez des jetons comme « Connectez-vous avec Apple » | Effectuez des tests d'intégration REST API |
| Plateforme croisée | Vérifiez la cohérence sur tous les appareils | Testez sur plusieurs appareils |
La test automation régulière aide à identifier et à résoudre les problèmes potentiels avant qu'ils n'affectent les utilisateurs.
Prévention des Risques
Pour minimiser les risques et garantir des opérations fluides, suivez ces étapes :
-
Gestion de l'Inventaire de Données: Gardez un registre détaillé de l'emplacement où les données des utilisateurs sont stockées. Cela inclut le stockage local, les bases de données cloud, les services tiers, les systèmes d'authentification et les sauvegardes. Vérifiez que les données sont supprimées de tous ces emplacements.
-
Gestion des Erreurs: Préparez-vous aux scénarios potentiels tels que :
- Interruptions de réseau
- Appels API échoués
- Suppression incomplète de données
- Erreurs de révocation de jetons
Met en place des mécanismes de rechange pour gérer ces scénarios avec élégance.
-
Surveillance et Conformité Juridique: Suivez les principaux indicateurs tels que les taux de réussite des suppressions, les temps de réalisation moyens et les données laissées. Cela aide à identifier et à résoudre les problèmes rapidement. De plus, assurez-vous de la conformité aux exigences légales, notamment dans les secteurs soumis à des réglementations strictes. Pour les applications dans ces secteurs, ajoutez des étapes de vérification supplémentaires, documentez toutes les procédures de manière exhaustive et effectuez des audits réguliers.
Résumé
Exigences principales
À partir du 30 juin 2022, Apple exige que toutes les applications incluent une fonctionnalité native permettant aux utilisateurs de supprimer leurs comptes entièrement. Voici un détail des exigences clés :
| Catégorie des exigences | Détails d'implémentation | Remarques de conformité |
|---|---|---|
| Accessibilité | L'option de suppression du compte doit être facile à trouver dans les paramètres de l'application. | Cette fonctionnalité doit être intégrée directement dans l'application. |
| Gestion des données | Les données d'utilisateur et les informations de compte doivent être complètement supprimées. | Les suppressions partielles ne répondent pas aux normes de conformité. |
| Authentification | Révoquez correctement les jetons pour les comptes « Sign in with Apple ». | Utilisez l'API REST « Sign in with Apple » pour l'implémentation API. |
| Communication | Informez les utilisateurs clairement sur le processus et les délais de suppression. | Incluez des informations sur les politiques de conservation des données et les obligations légales. |
Ces lignes directrices forment la base pour s'assurer de la conformité aux politiques d'Apple.
Étapes suivantes
Pour répondre à ces exigences, effectuez les actions suivantes :
-
Examinez la conservation des données
Vérifiez toutes les sources où les données utilisateur sont stockées et évaluez les politiques de conservation. Assurez-vous que les connexions tierces soient documentées de manière approfondie. -
Déployez les flux de travail de suppression sécurisée
Mettez en place des processus pour vérifier les demandes des utilisateurs, révoquer les jetons et automatiser la suppression des données utilisateur. -
Protocoles de test
Effectuez des tests exhaustifs sur plusieurs plateformes, simulez diverses scénarios et maintenez une documentation pour démontrer le respect des normes.
Les outils comme Capgo peuvent simplifier les mises à jour en permettant des ajustements en direct de votre application. Les tests réguliers et la surveillance automatisée aideront à garantir l'intégrité des données et à maintenir votre application conforme au fil du temps. De plus, restez informé sur les exigences juridiques évoluant pour éviter tout écart de conformité.
Comment mettre en œuvre la suppression de compte dans votre application
FAQs
::: faq
Comment les développeurs peuvent-ils s'assurer que leur application répond aux exigences de suppression de compte d'Apple ?
Pour répondre aux directives de suppression de compte d'Apple, les développeurs doivent offrir aux utilisateurs une façon simple et claire de supprimer leurs comptes directement à l'intérieur de l'application. Le processus doit être facile à trouver, direct et ne pas nécessiter que les utilisateurs visitent des sites web externes ou contactent les équipes de support.
For ceux utilisant Capacitor, les outils comme Capgo peuvent rendre l'adhésion à ces exigences plus facile. Capgo permet des mises à jour en temps réel de votre application, ce qui signifie que vous pouvez mettre en œuvre rapidement des changements - comme des ajustements de la fonctionnalité de suppression de compte - sans attendre l'approbation des magasins d'applications. En vous assurant de l'adhésion, vous n'avez pas seulement réduit le risque de rejet de l'application, mais vous renforcez également la confiance des utilisateurs.
:::
::: faq
Comment les développeurs peuvent-ils s'assurer d'une suppression de données correcte sur plusieurs plateformes tout en évitant les problèmes de synchronisation ?
For apps created with Capacitor, tools like For les applications créées avec Capgo, les outils comme Capgo
peuvent simplifier cette tâche. __CAPGO_KEEP_0__ prend en charge les mises à jour en temps réel et se conforme aux exigences d'Apple, aidant les développeurs à gérer les mises à jour et les fonctionnalités de l'application tout en respectant les normes de suppression de données. En utilisant des outils qui garantissent une synchronisation fluide, les développeurs peuvent minimiser les erreurs et renforcer la confiance des utilisateurs.
:::
::: faq|Comment les développeurs d'applications peuvent-ils s'assurer que leurs applications se conforment aux exigences de suppression de compte d'Apple ?|La conformité aux exigences de suppression de compte d'Apple
To respect les exigences d'effacement des comptes d'Apple, il est essentiel de rester à jour sur leurs lignes directrices et de créer un processus d'effacement des comptes clair et convivial dans votre application. La revue régulière des lignes directrices de l'App Store d'Apple, en particulier les sections sur la gestion des comptes et les données des utilisateurs, constitue un pas essentiel pour les développeurs.
Si votre application est construite à l'aide de Capacitor, des outils comme Capgo peuvent simplifier le processus. Capgo propose des fonctionnalités telles que des mises à jour en temps réel et s'assure que votre application répond aux exigences du plateau d'Apple, tout en maintenant une expérience utilisateur fluide. De plus, des tests et des mesures réguliers sont essentiels pour confirmer le respect des exigences et résoudre rapidement tout problème potentiel.
Continuez de la page d'accueil : Effacement des comptes : Lignes directrices d'Apple
Si vous utilisez Effacement des comptes : Lignes directrices d'Apple pour planifier la sécurité et le respect des exigences, connectez-le à Chiffrement pour les détails d'implémentation dans Chiffrement, Conformité pour les détails d'implémentation dans Conformité, Capgo Scanner de sécurité pour le flux de travail du produit dans Capgo Scanner de sécurité, Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité, et Capgo Centre de confiance pour le flux de travail du produit dans Capgo Centre de confiance.