Proposer la suppression de compte dans votre app

À compter du 30 juin 2022, les apps soumises sur l’App Store qui permettent à l’ensemble des utilisateurs de créer un compte doivent également leur permettre de supprimer ce compte au sein même de l’app. La suppression d’un compte entraîne son élimination des dossiers de l’équipe de développement, ainsi que toutes les données qui y sont associées et que l’équipe de développement n’est pas légalement tenue de conserver. Grâce à cette fonctionnalité, les personnes peuvent mieux contrôler les données personnelles qui ont été partagées. Si vous mettez à jour une app ou soumettez une nouvelle app qui permet de créer un compte, veuillez lire les consignes ci‑dessous pour éviter que sa vérification ne soit retardée.

Consignes relatives à la suppression de compte

Supprimer un compte est une décision importante pour l’utilisateur ou l’utilisatrice, et la marche à suivre pour amorcer et confirmer sa suppression doit être simple et transparente :

  • Faites en sorte que l’option permettant de supprimer le compte soit facile à trouver dans votre app. En général, elle est intégrée aux réglages du compte dans l’app.
  • Proposez de supprimer le dossier du compte dans son intégralité, ainsi que les données personnelles qui y sont associées. Vous pouvez inclure des options supplémentaires, mais proposer uniquement de désactiver ou de bloquer temporairement un compte n’est pas suffisant.
  • S’il est nécessaire d’accéder à un site web pour finaliser la suppression du compte, ajoutez un lien direct vers la page de votre site web où la procédure peut être achevée.
  • Tenez votre clientèle informée. Si la demande de suppression nécessite plus de temps, prévenez‑la. Si votre app prend en charge les achats intégrés, aidez‑la à comprendre comment la facturation et les annulations seront gérées. Consultez la page Directives d’interface humaine pour y trouver des consignes supplémentaires.

Remarque : respectez les obligations légales applicables au stockage et à la conservation des informations du compte utilisateur ainsi qu’à la gestion de la suppression de compte. Cela implique notamment de respecter la législation en vigueur dans les pays où vos apps sont disponibles. Si vous avez des questions concernant vos obligations légales, consultez votre avocat ou avocate.

Questions et réponses

Puis‑je rediriger les utilisateurs et utilisatrices vers un service clientèle afin de procéder à la suppression de leur compte ?

Tout dépend de votre app. Comme indiqué dans la directive 5.1.1(ix) sur la procédure de vérification de l’App Store, les apps qui fournissent des services dans des domaines hautement réglementés peuvent exiger des personnes de contacter un service clientèle pour confirmer la suppression de leur compte et faciliter le processus. En revanche, les apps qui ne fournissent pas de services dans des domaines hautement réglementés ne doivent pas exiger de passer un appel téléphonique, d’envoyer un e‑mail ou d’effectuer une autre étape d’assistance.

Puis‑je exiger une nouvelle authentification ou ajouter des étapes de confirmation pour m’assurer que le compte n’est pas supprimé par inadvertance ou par une personne autre que celle qui détient le compte ?

Oui. Il convient de s’assurer que la personne souhaite effectivement supprimer son compte. Vous pouvez ajouter des étapes pour vérifier l’identité de la personne à l’origine de la demande de suppression et confirmer qu’elle souhaite bien supprimer son compte. Par exemple, vous pouvez lui demander de saisir un code envoyé à une adresse e‑mail ou à un numéro de téléphone qui est déjà associé au compte. Toutefois, les apps qui rendent le processus de suppression d’un compte inutilement compliqué ne seront pas validées.

Mon app s’appuie sur le service Se connecter avec Apple pour permettre aux personnes de créer un compte et de s’authentifier. Que dois‑je changer pour leur permettre de supprimer leur compte ?

Les apps qui prennent en charge le service Se connecter avec Apple doivent révoquer les jetons utilisateur à l’aide de l’API REST Se connecter avec Apple. Pour en savoir plus, consultez la documentation et les recommandations relatives à la conception.

Si mon app renvoie les personnes vers leur navigateur web par défaut pour créer un compte, est‑il tout de même nécessaire de proposer la suppression du compte au sein même de mon app ?

Oui. En outre, notez que le fait de renvoyer une personne vers son navigateur web par défaut pour se connecter ou créer un compte entraîne une mauvaise expérience d’utilisation et n’est pas approprié, comme indiqué dans la directive 4 sur la procédure de vérification de l’App Store.

Mon app crée automatiquement un compte utilisateur. Dois‑je intégrer une option qui permet de supprimer un compte ?

Oui. Il doit être possible de supprimer un compte créé automatiquement (parfois appelé compte invité) ainsi que les données associées à ce compte. Veillez à ce que le système de création automatique de compte intégré à votre app soit conforme à la législation en vigueur dans les pays où votre app est disponible.

Je supprime manuellement les comptes utilisateur, et cela me prend du temps. La suppression de compte doit‑elle être immédiate et automatique ?

Non. Ce processus est acceptable si la suppression de compte est manuelle ou, à défaut, prend du temps. Informez les utilisateurs et utilisatrices du temps nécessaire pour supprimer leur compte et envoyez‑leur une confirmation une fois celui‑ci supprimé. Assurez‑vous que le délai de suppression des comptes est conforme à la législation en vigueur dans les pays où votre app est disponible.

Le contenu fourni par une personne doit‑il être supprimé dans les apps qui affichent et partagent du contenu généré par l’utilisateur ou l’utilisatrice ?

Oui. Les personnes s’attendent à ce que toutes les données associées à leur compte soient supprimées lors de l’élimination de celui‑ci. Cela comprend notamment le contenu qu’elles ont généré et partagé avec autrui, comme les photos, les vidéos, les publications sous forme de texte et les avis. Si la législation ou la réglementation locale exige que vous conserviez certaines données, informez‑en la clientèle.

J’autorise actuellement la suppression de compte conformément au CCPA, au RGPD ou à d’autres lois en vigueur dans certains pays où mon app est disponible. Cela est‑il suffisant ?

Non. Toutes les personnes doivent pouvoir supprimer leur compte, quelle que soit leur position géographique. Tant qu’elles sont conformes aux exigences de la directive 5.1.1(v) sur la procédure de vérification de l’App Store, les étapes de suppression de compte que vous avez mises en place pour vous conformer aux obligations légales locales peuvent être accessibles à tous les utilisateurs et utilisatrices.

Comment gérer les personnes qui possèdent un abonnement à renouvellement automatique ? Je ne veux pas facturer un abonnement à une personne par accident après qu’elle a supprimé son compte.

Si la personne possède un abonnement à renouvellement automatique, informez‑la qu’Apple continuera à la facturer et invitez‑la à résilier son abonnement avant de supprimer son compte. Si vous utilisez les notifications du serveur App Store pour les abonnements avec renouvellement automatique, vous pouvez vérifier l’état de l’abonnement de la personne en temps réel, ou vous servir de l’API Subscription Status pour connaître l’état d’un abonnement.

Utilisez showManageSubscription sous iOS 15 et iPadOS 15 ou une version ultérieure, ou intégrez le lien suivant pour permettre aux personnes de gérer leurs abonnements : https://apps.apple.com/account/subscriptions. Pour tvOS, fournissez des instructions à l’écran pour modifier ou résilier un abonnement, comme indiqué dans le Guide d’utilisation de l’Apple TV.

En outre, vous pouvez utiliser beginRefundRequest sous iOS 15 et iPadOS 15 ou une version ultérieure, ou intégrer le lien suivant de l’assistance Apple pour permettre à la clientèle d’envoyer leurs demandes de remboursement : https://support.apple.com/fr-fr/HT204084.

Vous pouvez également proposer l’option de programmer la suppression du compte à une date ultérieure afin qu’elle corresponde à la date d’expiration de l’abonnement, à condition que vous ayez également intégré une option permettant de supprimer le compte immédiatement.

Ressources