Google Play : suppression de compte
Les apps qui permettent de créer un compte doivent permettre de le supprimer, dans l'app et sur le web.
Qu'exige Google Play ?
Si les utilisateurs peuvent créer un compte dans votre app, Google Play exige un moyen de le supprimer, à la fois dans l'app et depuis une page web qui fonctionne sans réinstaller l'app. Le lien web se renseigne dans le formulaire « Sécurité des données » de la Play Console, avec les réponses à ses questions sur la suppression des données. Désactiver ou geler un compte ne compte pas. Si ces réponses manquent ou posent problème, les nouvelles soumissions et les mises à jour sont rejetées.
D'où cela vient dans une app Flutter
Ce n'est pas un problème de plugin, mais un écran manquant. Se connecter avec firebase_auth, google_sign_in, « Se connecter avec Apple » ou un code par téléphone revient à créer un compte. Lacunes typiques des apps Flutter : l'écran de profil propose « Se déconnecter » mais pas « Supprimer le compte » ; le bouton ne fait que désactiver le compte ; le lien web dans la Play Console mène à une politique de confidentialité générale, à une page de connexion ou à une page morte ; ce que la suppression efface ne correspond pas aux données que le formulaire « Sécurité des données » déclare collecter.
Comment corriger
- Ajoutez une entrée « Supprimer le compte » à l'écran des réglages ou du profil, avec une étape de confirmation.
- Faites-lui appeler un endpoint du backend qui supprime le compte et ses données, supprimez l'utilisateur chez le fournisseur de connexion, et effacez ce que l'app stocke sur l'appareil.
- Publiez une page web, accessible sans l'app et sans connexion, qui nomme l'app comme sur sa fiche du store et permet de demander la suppression.
- Dans la Play Console, sous « Contenu de l'application » > « Sécurité des données », répondez aux questions sur la suppression des données et saisissez ce lien web.
- Si l'app vend des abonnements, indiquez aux utilisateurs de les résilier dans Google Play avant de supprimer le compte.
Ou faites vérifier le build entier : l'audit de conformité aux stores coûte 190 €, en 2 jours ouvrés.