4.2 KiB
4.2 KiB
Politique de confidentialité — page web autonome
Date : 2026-08-31 Statut : validée
Objectif
Fournir l'URL de politique de confidentialité exigée par Google Play pour publier l'application Android. Livrable : un unique fichier HTML autonome, bilingue FR/EN, à héberger publiquement (GitHub Pages ou équivalent).
Périmètre
- Un seul fichier
privacy.html, autonome, sans build ni dépendance à committer. - Tailwind via CDN (
<script src="https://cdn.tailwindcss.com"></script>) : zéro build, hébergeable tel quel. Accepté pour cette page simple. - Bilingue FR/EN avec toggle : tout le contenu existe dans le DOM dans les deux langues ;
un mini-script inline bascule la visibilité. Français par défaut ; choix mémorisé dans
localStorage; URLs hash#en/#frpour partage direct. - Non-buts : pas d'écran « Confidentialité » dans l'app, pas d'analytique, pas de build, pas de page EN séparée.
Contenu de la politique (8 sections)
- Éditeur — placeholders
{{NOM_EDITEUR}}/{{EMAIL_CONTACT}}à remplacer avant publication ; date de dernière mise à jour. - Données stockées localement — historique des parties, scores, taux de réussite par
table ; stockées uniquement sur l'appareil (
~/.livrets/sur desktop, sandbox Android/iOS) ; jamais transmises ; suppression par désinstallation. - Play Jeux Services (Android, optionnel) — si l'utilisateur se connecte : identifiant joueur et pseudonyme Google Play Jeux, scores envoyés aux classements ; traités par Google ; lien vers la politique de confidentialité Google ; la connexion est optionnelle, le jeu reste jouable sans.
- Ce que le jeu ne fait pas — pas de publicité, pas d'analytique, pas de création de compte par nos soins, pas de localisation, pas de contacts, aucune donnée vendue ou partagée.
- Mineurs — app éducative destinée à l'apprentissage des tables de multiplication ; aucune collecte délibérée de données personnelles d'enfants ; les seules données transitent via Google Play Jeux sous la responsabilité de Google (comptes enfants gérés par Family Link).
- Conservation — données locales conservées tant que l'app est installée ; scores classement conservés par Google selon ses règles.
- Droits RGPD — accès, rectification, suppression : données locales via désinstallation ;
pour toute demande, contacter
{{EMAIL_CONTACT}}. - iOS / desktop — données locales uniquement, aucune fonctionnalité en ligne.
Design
- Layout : fond neutre, conteneur centré
max-w-2xl, titres hiérarchisés, listes lisibles, section « ce que le jeu ne fait pas » en liste à puces positives. - En-tête : logo Livrets (SVG de
docs/branding/logo.svg, copié en base64 ou inline), titre « Politique de confidentialité » / « Privacy Policy », bouton toggle FR/EN en haut à droite. - Couleurs : palette du logo — fond clair
#F1FAEE, encre#1D3557, accent#457B9D, rouge#E63946réservé aux badges. Mode sombre viaprefers-color-scheme(fond sombre, encre claire) — sans toggle séparé. - Accessibilité :
lang="fr"sur<html>mis à jour dynamiquement, contrastes AA, focus visible, boutons avec labels.
Contenu technique
- Un fichier, ~250 lignes :
<head>avec Tailwind CDN + config inline des couleurs de marque,<style>minimal, corps bilingue (élémentsdata-lang="fr"/data-lang="en"), script toggle ~15 lignes (bascule de classe,localStorage, hash, mise à jourlang). - Placeholders rendus visibles (
[ÉDITEUR — À REMPLIR]) pour ne pas les oublier avant publication.
Hébergement et publication
- Fichier committé à la racine du dépôt :
privacy.html. L'URL d'hébergement finale (GitHub Pages, etc.) est à saisir dans la fiche Play Store. - Checklist avant publication : remplacer les placeholders, vérifier les deux langues, tester clair/sombre, déployer, saisir l'URL dans Play Console.
Tests
- Vérification manuelle dans un navigateur : bascule FR/EN (bouton + hash + persistance), mode clair/sombre, rendu mobile (largeur ~360px) et desktop.
- Pas de tests automatisés (page HTML statique hors build Gradle).