Informations légales

Politique de confidentialité

Dernière mise à jour : 12 août 2026.

Cette politique décrit les traitements de données personnelles réalisés dans le cadre du jeu « Dis un mot ! », conformément au Règlement (UE) 2016/679 (RGPD), à la loi fédérale suisse sur la protection des données (nLPD) et à la Loi 25 du Québec. Responsable du traitement : MD AI Systems LLC, contact : contact@mdaisystems.com.

01

Compte et synchronisation

Quand vous vous connectez avec Google (via Supabase Auth), nous recevons votre adresse email ainsi que le nom et la photo de profil associés à votre compte Google, en plus du pseudo et de l'avatar que vous choisissez dans le jeu.

Certaines fonctions, par exemple rejoindre une partie en ligne, ouvrent une session anonyme chez Supabase Auth. C'est un compte technique sans adresse email, sans nom et sans mot de passe : il ne porte qu'un identifiant tiré au hasard, qui permet de vous reconnaître d'un écran à l'autre. Les sessions anonymes restées inactives plus de 30 jours sont supprimées, avec les données qui y sont rattachées.

Base légale : exécution du contrat

02

Progression de jeu

Nous conservons la liste des packs de mots que vous possédez (user_owned_packs) et l'historique des parties déjà jouées (user_used_games), afin d'éviter de vous proposer deux fois la même partie et de synchroniser votre progression entre appareils.

Base légale : exécution du contrat

02b

Nombre de parties par pack

Pour chaque pack payant, nous conservons un compteur du nombre de parties jouées (user_pack_play_counts). Ce compteur sert uniquement à documenter un usage significatif du contenu en cas de remboursement ou de contestation bancaire contestée auprès de notre prestataire de paiement, afin de prévenir les abus.

Base légale : intérêt légitime (prévention de la fraude)

02c

Parties en ligne

Le mode « partie en ligne », lorsqu'il est activé, fait passer la partie par nos serveurs. Nous conservons alors, le temps de la partie : le code d'invitation, le pseudonyme que chaque joueur choisit à l'arrivée (game_players), les rôles et mots distribués, et les votes du tour en cours. Le pseudonyme est libre : rien ne vous oblige à y mettre votre vrai nom.

Une partie expire douze heures après sa création, puis elle est supprimée avec tout ce qu'elle contient, pseudonymes compris, au plus tard vingt-quatre heures après.

Base légale : exécution du contrat

03

Retours sur les mots

Si vous utilisez la fonction de retour sur un mot, votre commentaire libre, le thème concerné et les mots visés sont enregistrés (word_feedback) afin d'améliorer la qualité des listes de mots du jeu.

Base légale : intérêt légitime (amélioration du jeu)

04

Paiement

Les achats de packs sont traités par Paddle.com Market Ltd, qui agit en qualité de revendeur (Merchant of Record) de nos produits numériques. C'est Paddle qui collecte et traite vos données de paiement (carte bancaire, adresse de facturation) : nous ne recevons et ne stockons jamais vos données bancaires, ni votre adresse de facturation.

Une fois le paiement confirmé par Paddle, nous enregistrons que le pack concerné vous est acquis, ainsi qu'une ligne de rattachement de l'achat à votre compte (purchase_attributions) : les identifiants Paddle de la transaction, de l'abonnement et du client, et l'objet acheté (le pack ou la formule d'abonnement). Nous ne conservons ni montant, ni moyen de paiement, ni historique de facturation : ces éléments restent chez Paddle, qui émet la facture et assume les obligations comptables correspondantes.

Ce rattachement sert à trois choses, et à rien d'autre : savoir à quel compte livrer un achat, retirer l'accès lorsqu'un paiement est remboursé, et contester une rétrofacturation. Sans lui, un achat effectué sans être connecté ne serait rattachable à personne.

Base légale : exécution du contrat

04b

Générateur de thèmes (intelligence artificielle)

Si vous utilisez le générateur de thèmes, la phrase que vous saisissez est transmise à Google LLC, qui l'exécute sur son modèle Gemini pour nous renvoyer des paires de mots. Rien d'autre ne part avec elle : ni votre identifiant de compte, ni votre adresse email, ni votre adresse IP applicative. Google traite cette phrase en qualité de sous-traitant, dans le cadre de l'API Gemini payante, qui n'utilise ni les requêtes ni les réponses pour entraîner ses modèles.

De notre côté, nous conservons le pack produit (generated_packs) tant que vous le gardez : c'est le contenu que vous avez créé. Nous conservons également une ligne de journal par génération (generation_log) et vos compteurs de quota (generation_quota), qui servent à tenir les limites d'usage, à ne pas vous facturer deux fois une même demande et à surveiller le coût du service. Ce journal ne contient pas votre phrase : seulement son empreinte SHA-256, l'issue de la génération, le nombre de jetons consommés et la durée.

Base légale : exécution du contrat (et intérêt légitime pour le journal technique)

05

Mesure d'audience et stockage sur votre appareil

Nous ne posons aucun cookie publicitaire, nous ne revendons aucune donnée, et nous ne vous suivons pas d'un site à l'autre : pas de Google Analytics, pas de pixel publicitaire, pas de régie. Nous faisons deux mesures d'audience, et deux seulement, toutes deux limitées au décompte de la fréquentation de ce site, pour notre seul compte.

La première est interne, hébergée sur nos propres serveurs (section 08). Elle sert un seul objectif : savoir si le mur des dix parties gratuites convertit en achat, y compris quand l'achat arrive plusieurs jours après, dans une autre visite. Pour cela, un identifiant aléatoire (undercover.anonId.v1) est stocké sur votre appareil (liste complète ci-dessous). Il ne recoupe jamais votre identité : il n'est ni rapproché de votre adresse email ou de votre compte, ni transmis à un tiers, ni utilisé pour vous suivre en dehors de ce site. Il est effacé à la déconnexion et à la suppression du compte (sections 01 et 10), et de toute façon au bout de 180 jours (section 07, « Événements d'usage »).

La seconde est Vercel Web Analytics, fournie par notre hébergeur Vercel (section 08) en qualité de sous-traitant. Elle compte les visites et les pages vues sans poser de cookie et sans rien écrire sur votre appareil : Vercel calcule, à partir de votre adresse IP et de votre navigateur, une empreinte renouvelée chaque jour, qui ne permet ni de vous reconnaître d'un jour à l'autre, ni de vous suivre sur d'autres sites. Les résultats sont agrégés. Vercel étant établi aux États-Unis, ce traitement relève du transfert encadré décrit en section 09.

Aucune de ces deux mesures ne dépose de cookie publicitaire ni ne sert à vous suivre ailleurs, et la mesure Vercel n'écrit rien sur votre appareil : c'est ce qui nous dispense d'un bandeau de consentement, au titre de l'exemption prévue pour la mesure d'audience, et non l'absence de toute mesure. Base légale : intérêt légitime (mesurer la fréquentation de notre propre service).

Les éléments techniques que « Dis un mot ! » écrit sur votre appareil (navigateur, hors ligne compris) sont, exhaustivement :

  • Profil et progression locale : le pseudo, l'avatar et l'e-mail affichés en jeu (undercover.profile.v1), les thèmes proposés par le générateur (undercover.aiThemes.v1), la présélection de thème issue de « Jouer ce pack » (undercover.themeSelection.v1), l'historique des 20 dernières parties jouées sur cet appareil, prénoms des autres joueurs saisis à la main compris (undercover.history.v1), et la partie en cours (undercover.gameState.v1).
  • Droits payants en cache : les packs et l'abonnement que vous possédez (undercover.access.v2), et deux anciennes versions de ce même cache conservées pour compatibilité (undercover.ownedPacks.v1, undercover.allAccess.v1).
  • Mur des parties gratuites : le compteur de parties jouées avant le mur des dix parties (undercover.freeGames.v1) et un marqueur anti-double-comptage (undercover.freeWallConverted.v1).
  • Bandeau d'installation : son état, offert ou refusé (undercover.installPrompt.v1, undercover.installPrompt.offered.v1).
  • Rotation des parties : un repli local des paires de mots déjà vues, pour ne pas vous proposer deux fois la même partie (undercover.usedGames.v1).
  • Partie en ligne sur cet appareil : l'identifiant de partie et de siège en cours (undercover.multiSession.v1), et un marqueur indiquant que vous avez rejoint une partie via un code (undercover.joinedViaCode.v1).
  • Mesure d'audience : l'identifiant de mesure du tunnel de conversion décrit ci-dessus (undercover.anonId.v1).
  • Session d'authentification : posée par Supabase Auth, le prestataire qui gère la connexion (section 01), sous un nom dérivé de notre projet, de la forme sb-<réf-projet>-auth-token, et, le temps d'une connexion en cours seulement, un jeton d'échange temporaire sb-<réf-projet>-auth-token-code-verifier.

Le module de paiement Paddle (section 04), lorsqu'il est ouvert, peut lui aussi écrire ses propres éléments techniques sur votre appareil : nous ne les énumérons pas ici, ils ne sont pas de notre fait, et relèvent de la politique de confidentialité de Paddle.

05b

Limitation des abus

Pour empêcher qu'un même appareil sature nos serveurs, certaines actions sont comptées par appelant sur une courte fenêtre (rate_limits). La clé de ce compteur n'est pas votre adresse IP : c'est un condensat salé (SHA-256, avec un sel secret détenu par le serveur seul) calculé à partir de l'adresse et du nom de l'action. Nous n'enregistrons l'adresse elle-même nulle part, le condensat ne se remonte pas sans le sel, et ces compteurs sont effacés au bout de vingt-quatre heures.

Base légale : intérêt légitime (sécurité du service)

06

Jeu sans compte

Le jeu « Dis un mot ! » se joue sur un seul appareil, hors ligne, sans créer de compte : dans ce mode, la partie se déroule entièrement dans votre navigateur et aucune donnée personnelle n'est transmise à nos serveurs.

Trois usages sortent de ce cadre, et eux seuls : synchroniser votre progression entre appareils, acheter des packs, et jouer une partie en ligne. La partie en ligne ne demande pas d'inscription, mais elle passe par nos serveurs : elle ouvre une session anonyme (section 01) et enregistre le pseudonyme et le déroulé de la partie (section 02c).

07

Durées de conservation

  • Données de compte (profil, pseudo, avatar, packs possédés, parties jouées) : conservées tant que votre compte existe. La suppression demandée depuis votre profil est immédiate et irréversible : il n'y a pas de période de rétention différée. Seules les sauvegardes techniques chiffrées de l'hébergeur peuvent en contenir une copie résiduelle jusqu'à leur rotation automatique.
  • Retours sur les mots : à la suppression de votre compte, ces retours sont automatiquement dissociés de votre identité par la base de données. Ils sont ensuite conservés sans limitation de durée sous forme anonyme, car ils constituent un signal de qualité sur les mots du jeu et non une donnée vous concernant.
  • Transactions : nous ne conservons aucune donnée de paiement (carte, adresse de facturation, montant). Le fait qu'un pack vous est acquis est enregistré aussi longtemps que votre compte existe. Le registre de rattachement des achats (section 04) est traité comme les retours sur les mots : à la suppression de votre compte, il en est automatiquement dissocié, et la ligne subsiste ensuite sans identité. Seuls demeurent les identifiants Paddle et l'objet de l'achat. Cette trace est nécessaire pour traiter un remboursement ou une rétrofacturation demandés après la fermeture du compte. Les pièces comptables et les factures sont établies et conservées par Paddle en sa qualité de revendeur, selon ses propres obligations légales.
  • Thèmes générés : vos packs sont conservés tant que votre compte existe, et disparaissent avec lui. Vos statistiques de parties sont supprimés en même temps. Vous pouvez supprimer un pack à tout moment depuis le générateur, sans supprimer votre compte. Le journal technique de génération (section 04b) est effacé au bout de 365 jours, et de toute façon à la fermeture du compte.
  • Événements d'usage : nous enregistrons quelques événements de parcours (première partie créée, mur des parties gratuites atteint, achat) pour comprendre ce qui fonctionne dans le jeu. Ils sont effacés au bout de 180 jours. Ceux qui portent votre identifiant de compte sont en outre supprimés à la fermeture de votre compte, sans attendre ce délai. Les autres ne portent qu'un identifiant technique tiré au hasard sur l'appareil, qui ne vous nomme pas, et sont conservés sous cette forme jusqu'à leur effacement.
  • Parties en ligne (section 02c) : supprimées au plus tard vingt-quatre heures après l'expiration de la partie.
  • Sessions anonymes (section 01) : supprimées après 30 jours d'inactivité, avec les données rattachées.
  • Compteurs de limitation d'abus (section 05b) : effacés après vingt-quatre heures.
  • Journal technique des notifications de paiement : les messages que Paddle nous envoie pour signaler un paiement sont conservés le temps de garantir leur traitement, puis effacés au bout de 90 jours. Ils peuvent contenir l'adresse email de l'acheteur, telle que Paddle nous la transmet.
08

Destinataires des données

  • Supabase, Inc. : hébergement de la base de données et de l'authentification
  • Vercel Inc. : hébergement de l'application, et mesure d'audience (Vercel Web Analytics)
  • Google LLC : authentification via Google Sign-In, et génération de thèmes via l'API Gemini (section 04b)
  • Paddle.com Market Ltd : paiement, en qualité de revendeur (Merchant of Record)

Ces prestataires ne traitent vos données que pour exécuter le service demandé, jamais à des fins publicitaires propres.

09

Transferts hors Union européenne

Vos données de compte sont stockées dans l'Union européenne, en France (région AWS eu-west-3, Paris, de notre hébergeur Supabase). Au repos, elles ne quittent donc pas l'Union européenne.

Certains de nos prestataires sont toutefois établis hors de l'Union. Un accès distant depuis leur pays d'établissement demeure possible pour les besoins de l'administration technique et du support, ce qui constitue un transfert au sens du RGPD. Chaque prestataire relève du mécanisme suivant :

  • Supabase, Inc. (société de droit américain, données hébergées à Paris), Clauses Contractuelles Types approuvées par la Commission européenne, complétées par les clauses de l'ICO pour le Royaume-Uni.
  • Vercel Inc. (États-Unis), Clauses Contractuelles Types de la décision 2021/914 de la Commission européenne, intégrées à son avenant de traitement des données.
  • Google LLC (États-Unis), certification au Data Privacy Framework UE–États-Unis, à son extension pour le Royaume-Uni et au cadre Suisse–États-Unis.
  • Paddle.com Market Ltd (Royaume-Uni) : le Royaume-Uni bénéficie d'une décision d'adéquation de la Commission européenne : ce transfert ne requiert donc pas de garantie supplémentaire.
10

Vos droits

Selon le RGPD, la nLPD et la Loi 25, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité de vos données.

Vous pouvez supprimer votre compte et les données associées directement depuis la page Profil (fonction de suppression de compte). Pour toute autre demande, contactez-nous à contact@mdaisystems.com.

11

Réclamation auprès d'une autorité de contrôle

  • France : Commission nationale de l'informatique et des libertés (CNIL)
  • Belgique : Autorité de protection des données (APD)
  • Suisse : Préposé fédéral à la protection des données et à la transparence (PFPDT)
  • Québec : Commission d'accès à l'information (CAI)
12

Responsable de la protection des renseignements personnels (Loi 25, Québec)

Le responsable de la protection des renseignements personnels, joignable à contact@mdaisystems.com.