Toutes les URL dont vous avez besoin avant de soumettre une app
La liste complète pour la Play Console, App Store Connect et AdMob, lesquelles sont obligatoires ou facultatives, ce que chaque page doit contenir, et dans quel ordre les faire.
La plupart des apps ont besoin de quatre URL publiques : une politique de confidentialité, une page de suppression de compte si l'app a des comptes, une page de support pour l'App Store, et un site développeur si elle affiche des publicités. Chacune est un champ distinct de la console, chacune est vérifiée, et toutes doivent continuer à fonctionner longtemps après l'approbation de l'app.
Faites-le plutôt en quelques minutes
AppFoyer héberge les pages dont parle ce guide — politique de confidentialité, conditions, support, suppression de compte et app-ads.txt — sur leur propre sous-domaine, sans domaine ni serveur à vous. Une app est gratuite, et rien de ce qu'exige un store n'est jamais payant.
Vérifié le 19 septembre 2026. Les règles des stores changent, parfois sans préavis. Tout ce qui suit renvoie à la documentation officielle, et c'est elle — pas cette page — qui fait autorité. Si les deux se contredisent, c'est le store qui a raison. Ce guide est traduit de l'anglais ; les citations de la documentation des stores restent en anglais, dans leur version originale.
C’est la liste que personne ne vous donne avant votre première soumission, et vous la découvrez donc un rejet à la fois. Rassemblez ces éléments avant d’ouvrir la console, et le tout prend un après-midi au lieu de trois cycles de revue.
Les champs, console par console
| URL | Console et champ | Obligatoire ? |
|---|---|---|
| Politique de confidentialité | Play Console → App content → Privacy policy ; App Store Connect → App Privacy | Oui, les deux stores |
| Suppression de compte | Play Console → App content → Data deletion | Oui, si l’app a des comptes |
| Support | App Store Connect → Platform version information de la version → Support URL | Oui, Apple |
| Site développeur | Fiche du Play Store ; Marketing URL d’App Store Connect | Play : facultatif, mais obligatoire en pratique si vous affichez des publicités — c’est là que app-ads.txt est recherché. La Marketing URL d’Apple est réellement facultative |
| E-mail de contact | Play Console → Store settings → Store listing contact details | Oui, Play exige une adresse e-mail pour publier |
Apple exige aussi la suppression de compte, mais sous forme de parcours dans l’app plutôt que de champ URL — voir le guide sur la suppression de compte dans l’App Store.
Ce que chaque page doit contenir
Politique de confidentialité. Ce qui est collecté, pourquoi, qui d’autre y a accès, combien de temps c’est conservé, comment vous contacter. La section qui vous fait rejeter est « qui d’autre y a accès » : elle doit nommer les tiers, c’est-à-dire chaque SDK de votre build, et elle doit concorder avec vos réponses Data safety.
Suppression de compte. Une page publique, accessible sans se connecter ni avoir installé l’app, où un utilisateur peut vous demander de supprimer son compte. Elle doit réellement vous transmettre la demande — une page qui affiche un formulaire et perd le résultat est pire que pas de page du tout, car l’utilisateur croit que ça a marché.
Support. Un moyen de joindre un humain. Une adresse e-mail que vous lisez suffit. Pas votre page marketing, pas une fiche App Store, pas un profil sur un réseau social.
Site développeur. Une page sur votre app, sur un nom d’hôte que vous contrôlez — et le nom
d’hôte à la racine duquel un réseau publicitaire ira chercher /app-ads.txt.
Les quatre tests que chacune doit passer
Les mêmes quatre, à chaque fois, c’est pourquoi il vaut la peine de les faire en une seule passe :
- Elle se charge sans être connecté. Ouvrez-la dans une fenêtre de navigation privée. L’échec classique est une page qui ne fonctionne que parce que vous êtes connecté au service qui l’héberge.
- Ce n’est pas une chaîne de redirections. Surtout pour
app-ads.txt, qui doit être servi directement. - Elle nomme votre app et votre société. Une politique qui nomme une autre app est le signe du copier-coller, et les examinateurs le remarquent.
- Elle sera encore là dans deux ans. Une fiche est vérifiée plus d’une fois, et un hébergeur gratuit oublié est la façon la plus courante dont une app en ligne casse.
curl -i https://your-url.example/privacy
200 OK, un contenu lisible, pas d’en-tête Location:.
Dans quel ordre les faire
- Décidez une fois pour toutes où elles vivent toutes. Les répartir entre une page Notion, un site GitHub Pages et un service de formulaires, c’est se retrouver avec trois choses à maintenir et une qui cassera.
- Rédigez la politique de confidentialité à partir de votre liste de dépendances, pas à partir
d’un modèle. Ouvrez
build.gradle/Podfile/pubspec.yamlet parcourez-le de haut en bas. - Construisez le parcours de suppression de compte — celui dans l’app et celui sur le web. C’est le seul élément qui demande un vrai travail d’ingénierie, il détermine donc votre calendrier.
- Publiez, puis remplissez les champs de la console. Pas l’inverse : un champ qui pointe vers une page qui n’existe pas encore, c’est le rejet que vous cherchez à éviter.
- Remplissez Data safety / App Privacy à partir de la même liste que celle qui vous a servi pour la politique, pour que les deux ne puissent pas diverger.
app-ads.txten dernier, et seulement si vous affichez des publicités.
Ce que fait AppFoyer
Cette liste, c’est le produit. Les cinq pages — accueil, confidentialité, conditions, support,
suppression de compte — ainsi que app-ads.txt sont mises en ligne ensemble sur le propre
sous-domaine de votre app, si bien que vous collez des URL qui fonctionnent dans chaque champ en une
seule passe. La page de suppression de compte reçoit la demande et vous notifie ; c’est vous qui
effectuez la suppression dans vos propres systèmes.
Le tableau de bord comporte aussi une checklist qui vous indique quel champ de console est encore vide et pourquoi il compte. Une app est gratuite, et rien de ce qu’un store exige n’est jamais payant.
Les sources qui font foi
- Privacy policy requirements — Aide Google Play
- Understanding Google Play’s app account deletion requirements — Aide Google Play
- Required, localizable, and editable properties — Apple. C’est ce tableau qui indique que Support URL et Privacy Policy URL sont obligatoires et que Marketing URL ne l’est pas.
- Set up app-ads.txt — Aide AdMob