Outil gratuit

Générateur gratuit de formulaires de sécurité des données pour Google Play

Le générateur décode l'e-mail intitulé « Formulaire de sécurité relatif aux données non valides », identifie les SDK présents dans votre application Android, puis génère les réponses et un fichier CSV destinés à la Play Console.

  • Formulaire relatif à la sécurité des données
  • SDK Android
  • Fichier CSV de la Play Console

Créez votre formulaire de sécurité des données.

Suivez ces 4 étapes rapides.

Collez le contenu de l'e-mail intitulé « Problème détecté : formulaire de sécurité des données non valide » ou le message affiché sur la page « État de la politique » dans la Play Console. Le générateur identifie les types de données, les codes de version et les SDK signalés.

Collez vos fichiers build.gradle(.kts), libs.versions.toml, la sortie de la commande ./gradlew :app:dependencies, pubspec.yaml (Flutter), package.json (React Native) ou AndroidManifest.xml. Pour sélectionner manuellement les SDK, ouvrez l'onglet « Choisir les SDK ».

Sélectionnez ce que fait votre propre code. Ne comptabilisez que les données qui quittent l'appareil (envoyées à votre serveur ou à un tiers). Ne déclarez pas les données que l'application traite uniquement sur l'appareil.

Mon application (sans compter les SDK mentionnés ci-dessus)
Sécurité et suppression des données

Une page Web permettant aux utilisateurs de vous demander de supprimer leur compte et les données associées, sans avoir à réinstaller l'application.

Aperçu de la fiche produit

Voici à quoi ressemble votre section « Sécurité des données » sur Google Play.

Voici les réponses à saisir dans la Play Console > Contenu de l'application > Sécurité des données. Vérifiez chaque ligne : vous êtes responsable de ce que vous déclarez.

Cet outil fournit des suggestions basées sur les informations publiques relatives aux SDK et sur vos réponses. Il ne s'agit pas d'un avis juridique et il n'analyse ni le code de votre application ni le trafic réseau. Le comportement des SDK varie d'une version à l'autre et dépend de la manière dont vous les configurez. Vous êtes seul responsable de l'exactitude de votre formulaire relatif à la sécurité des données.

Comment résoudre l'erreur « Formulaire de sécurité des données non valide ».

Google a détecté que des données utilisateur quittaient votre application sans que celles-ci soient déclarées dans votre formulaire de sécurité des données. Dans la plupart des cas, ce sont les SDK tiers qui transmettent ces données, et non votre propre code.

  1. Lisez attentivement l'e-mail. Il indique le code de version, le type de données (par exemple, Device ou d'autres identifiants) et, parfois, le SDK qui, selon Google, a envoyé les données.

  2. Identifiez tous les SDK présents dans votre application. Google vous tient pour responsable des données collectées par toute bibliothèque que vous intégrez, même celles dont vous n'utilisez jamais les fonctionnalités.

  3. Choisissez une solution : soit déclarez le type de données dans votre formulaire « Sécurité des données », soit supprimez le code ou le SDK qui les envoie (par exemple, supprimez l' AD_ID autorisation si vous n’utilisez pas de publicités).

  4. Mettez à jour le formulaire dans la Play Console, sous Règles et programmes > Contenu de l'application > Sécurité des données, ou importez le fichier CSV généré ci-dessus.

  5. Remplacer toutes les versions non conformes. Après une modification du code, publier une nouvelle version avec un numéro de version supérieur sur toutes les branches qui hébergent encore l'ancienne version, y compris les branches de test internes, fermées et ouvertes. Déployer à 100 %.

  6. Mettez à jour votre politique de confidentialité afin qu'elle mentionne les mêmes données et les mêmes tiers que votre formulaire relatif à la sécurité des données.

  7. Envoyez les modifications pour validation depuis la page Aperçu de la publication.

Comment importer le fichier CSV dans la Play Console.

  1. Ouvrez la Play Console et sélectionnez votre application.

  2. Accédez à Politiques et programmes > Contenu des applications, puis sélectionnez Sécurité des données et cliquez sur Démarrer (ou Gérer).

  3. Cliquez sur Importer depuis un fichier CSV en haut à droite, puis téléchargez le fichier. L'importation écrasera toutes les réponses déjà présentes dans le formulaire.

  4. Parcourez toutes les pages du formulaire, vérifiez chaque réponse, puis cliquez sur Enregistrer.

  5. Accédez à la page Présentation de la publication et envoyez les modifications à Google pour validation.

Refus

Explications sur les motifs courants de rejet liés à la sécurité des données.

Le type de données mentionné dans votre e-mail de Google Play correspond généralement à l'une de ces causes.

Types de données signalés dans l'e-mail de Google Play, avec la cause la plus courante et la solution pour chacun d'entre eux.
Signalé dans l'e-mail Cause la plus fréquente Comment y remédier ?
Identifiants d'appareil ou autres identifiants SDK publicitaires (AdMob, AppLovin, Unity Ads), Firebase Analytics, SDK d'attribution (Adjust, AppsFlyer), SDK de notifications push (OneSignal) ou tout code permettant de lire ANDROID_ID ou l’identifiant publicitaire. Déclarez les identifiants d'appareil ou autres identifiants comme étant collectés (et partagés, pour les SDK publicitaires et d'attribution), ou supprimez le SDK. La suppression de l' com.google.android.gms.permission.AD_ID autorisation empêche la lecture de l’identifiant publicitaire.
Localisation approximative / Localisation précise Les réseaux publicitaires qui déterminent votre localisation à partir de votre adresse IP, ou encore votre application qui demande l'autorisation d'accéder à votre localisation et envoie vos coordonnées à un serveur. Déclarez le type de localisation correspondant à l'autorisation que vous demandez. Ne déclarez pas de localisation précise si vous ne demandez que ACCESS_COARSE_LOCATION.
Activité des applications : applications installées Un SDK (souvent un SDK publicitaire ou anti-fraude) ou votre code qui interroge la liste des applications installées et la transmet hors de l'appareil. Déclarez les applications installées ou désinstallez le SDK. Vérifiez ensuite si votre application a besoin de cette QUERY_ALL_PACKAGES autorisation en question.
Activité de l'application : interactions avec l'application Les SDK d'analyse tels que Firebase Analytics, Mixpanel ou Amplitude, ainsi que la plupart des SDK publicitaires. Déclarez les interactions avec l'application comme étant collectées à des fins d'analyse (et à des fins publicitaires ou marketing si un SDK publicitaire les utilise).
Informations et performances de l'application : journaux d'erreurs / diagnostics Les SDK de signalement des plantages, tels que Firebase Crashlytics, Sentry ou Bugsnag. La plupart des SDK publicitaires envoient également des données de diagnostic. Indiquez que les journaux d'erreurs et les données de diagnostic sont collectés à des fins d'analyse ou pour assurer le bon fonctionnement de l'application.
Informations personnelles : adresse e-mail / identifiants d'utilisateur Fonctionnalités de connexion, d'inscription ou de newsletter, ou SDK permettant d'appeler setUserId() ou transmettez une adresse e-mail (notifications push, chat d'assistance, analyses). Indiquez les informations personnelles nécessaires à la gestion du compte ou au fonctionnement de l'application, et veillez à fournir une URL permettant la suppression du compte.
Politique de confidentialité non valide Le lien vers la politique de confidentialité ne fonctionne pas, ne renvoie pas vers une page Web publique ou ne décrit pas les données que vous déclarez dans le formulaire relatif à la sécurité des données. Publiez une politique de confidentialité qui précise les types de données et les SDK tiers utilisés dans votre formulaire, puis ajoutez-y un lien dans la Play Console.
Questions relatives à la suppression des données Votre application permet aux utilisateurs de créer un compte, mais vous n'avez pas fourni de lien Internet valide pour les demandes de suppression de compte. Ajoutez une page de suppression de compte sur votre site web et indiquez son URL dans la section « Suppression des données » du formulaire.

Générateur de politique de confidentialité

Votre politique de confidentialité doit correspondre à votre formulaire relatif à la sécurité des données.

Google compare vos réponses concernant la sécurité des données avec votre politique de confidentialité. Un formulaire mentionnant des types de données ou des tiers qui ne figurent pas dans votre politique de confidentialité constitue un motif de nouveau refus. Créez une politique de confidentialité pour votre application Android qui couvre les SDK que vous utilisez.

Générer une politique de confidentialité

Foire aux questions.

Réponses aux questions les plus fréquentes concernant le formulaire de sécurité des données de Google Play.

Que signifie « Formulaire de sécurité des données non valide » ?

Cela signifie que Google a détecté que votre application envoyait des données utilisateur hors de l'appareil, et que votre formulaire relatif à la sécurité des données ne mentionne pas ces données parmi celles collectées.

L'e-mail précise le type de données (par exemple, identifiants de l'appareil ou autres) et le code de version dans lequel elles ont été détectées. Google n'approuvera pas les nouvelles mises à jour tant que le formulaire ne correspondra pas au fonctionnement réel de l'application.

Mon application ne collecte aucune donnée. Pourquoi a-t-elle été refusée ?

La cause en est presque toujours un SDK tiers. Les réseaux publicitaires, les outils d'analyse, les systèmes de signalement des plantages, les notifications push et même les bibliothèques de cartes envoient des identifiants d'appareil ou des données de diagnostic à leurs serveurs.

Google considère toutes les données qu’un SDK de votre application envoie hors de l’appareil comme des données collectées par votre application, même celles que vous n’utilisez jamais vous-même.

Quelle est la différence entre « collecté » et « partagé » ?

Le terme collectées signifie que les données quittent l'appareil et vous sont transmises ou sont transmises à un fournisseur de SDK.

Partagées signifie que les données sont transférées à un tiers. Les données envoyées à un prestataire de services qui les traite uniquement pour votre compte (par exemple, un service de signalement des plantages) ne sont pas considérées comme un partage. En revanche, les données qu’un réseau publicitaire utilise à ses propres fins le sont.

Dois-je déclarer les données qui sont traitées de manière éphémère ?

Oui, vous devez tout de même déclarer les données éphémères (utilisées uniquement en mémoire et conservées uniquement le temps nécessaire pour répondre à une requête en temps réel) comme étant collectées. Indiquez qu’elles sont traitées de manière éphémère, et Google Play ne les mentionnera pas dans la fiche de votre application sur le Play Store.

Quel est le code de version à l'origine du problème ?

L'e-mail indique le code de version dans lequel Google a détecté le problème. Cette version reste parfois active dans une filière de test (test interne, fermé ou ouvert) même lorsque l'environnement de production utilise une version plus récente.

Chaque version active, quelle que soit la piste, doit être conforme à votre formulaire de sécurité des données. Téléchargez une version conforme avec un code de version supérieur dans chaque piste concernée.

Google vérifie-t-il la conformité de mon formulaire relatif à la sécurité des données avec ma politique de confidentialité ?

Oui. Votre politique de confidentialité doit être une page Web publique et fonctionnelle, et elle doit décrire les mêmes pratiques de collecte et de partage des données que celles que vous déclarez dans votre formulaire relatif à la sécurité des données.

Ce générateur de formulaires de sécurité des données est-il gratuit ?

Oui, le générateur de formulaires de sécurité des données de Google Play est gratuit et ne nécessite pas de compte.