From cd5f2bdf3fc7a12e4838bd906c838b40460c1100 Mon Sep 17 00:00:00 2001 From: jessy-david-dev Date: Fri, 10 Apr 2026 19:21:52 +0200 Subject: [PATCH] feat: add privacy policy page and footer --- app/layout.tsx | 9 ++++- app/privacy/page.tsx | 92 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 app/privacy/page.tsx diff --git a/app/layout.tsx b/app/layout.tsx index 95282fb..0d38d74 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -29,7 +29,14 @@ export default function RootLayout({ className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`} > - {children} + +
{children}
+ +
); diff --git a/app/privacy/page.tsx b/app/privacy/page.tsx new file mode 100644 index 0000000..c132ec7 --- /dev/null +++ b/app/privacy/page.tsx @@ -0,0 +1,92 @@ +export const metadata = { + title: "Politique de confidentialité — WikiRush", +}; + +export default function PrivacyPage() { + return ( +
+
+ + ← Retour + + +

Politique de confidentialité

+

Dernière mise à jour : avril 2025

+ +
+ +
+

1. Présentation

+

+ WikiRush est un jeu de navigation Wikipedia jouable en solo et en multijoueur. + Cette politique explique quelles données sont collectées, pourquoi, et comment elles sont protégées. +

+
+ +
+

2. Données collectées

+

Lors de la création d'un compte, nous collectons :

+
    +
  • Pseudo — affiché dans les parties et le classement.
  • +
  • Adresse e-mail — utilisée uniquement pour l'authentification. Elle n'est jamais affichée publiquement.
  • +
  • Mot de passe — stocké sous forme hachée (bcrypt). Nous n'avons jamais accès à votre mot de passe en clair.
  • +
+

Pour chaque partie jouée, nous enregistrons :

+
    +
  • Mode de jeu (solo / multijoueur)
  • +
  • Articles de départ et cible
  • +
  • Chemin parcouru, nombre de clics, temps
  • +
  • Résultat (victoire / abandon)
  • +
  • Date et heure de la partie
  • +
+
+ +
+

3. Utilisation des données

+

Les données collectées servent exclusivement à :

+
    +
  • Afficher votre historique de parties dans votre profil.
  • +
  • Alimenter le classement global (pseudo + statistiques uniquement).
  • +
  • Maintenir votre session de connexion.
  • +
+

Aucune donnée n'est vendue, partagée ou utilisée à des fins commerciales ou publicitaires.

+
+ +
+

4. Stockage et sécurité

+

+ Les données sont stockées dans une base SQLite hébergée localement sur le serveur de l'application. + Les mots de passe sont hachés avec bcrypt avant tout stockage. + Les sessions sont gérées via JWT (JSON Web Token) et ne contiennent pas d'informations sensibles. +

+
+ +
+

5. Données de navigation

+

+ WikiRush n'utilise pas de cookies tiers, de trackers analytiques (Google Analytics, etc.) ni de réseaux publicitaires. + La session de connexion est stockée dans un cookie HTTP sécurisé et httpOnly, nécessaire au fonctionnement de l'authentification. +

+
+ +
+

6. Vos droits

+

Vous pouvez à tout moment :

+
    +
  • Consulter vos données via votre page de profil.
  • +
  • Demander la suppression de votre compte et de toutes vos données en nous contactant.
  • +
+
+ +
+

7. Contact

+

+ Pour toute question relative à vos données personnelles, contactez-nous via la page GitHub du projet. +

+
+ +
+
+
+ ); +}