Tower Defense Tactics

Vos données, sans détour

Politique de confidentialité

Cette politique explique quelles données Tower Defense Tactics traite pendant sa bêta, pourquoi, pendant combien de temps et comment exercer vos droits. Aucun e-mail, numéro de téléphone ni moyen de paiement n’est demandé pour jouer.

Version du 21 août 2026 · applicable au site, à la PWA et aux futures applications du jeu

1. Responsable et contact

Le responsable du traitement est Rubz, éditeur indépendant de Tower Defense Tactics. Pour une question de confidentialité ou l’exercice d’un droit, contactez rubz2438 sur Discord. La page Supprimer mon compte permet aussi d’effacer directement un compte enregistré.

Il n’existe pas de délégué à la protection des données désigné pour cette bêta indépendante.

2. Données traitées

Compte et authentification

  • pseudo, rôle du compte, identifiant interne, dates de création et de dernière activité ;
  • empreinte du mot de passe et sel cryptographique — le mot de passe en clair n’est pas conservé ;
  • empreinte des jetons de session, dates de création, d’expiration et de révocation.

Profil, jeu et fonctions sociales

  • langue, volume, thème et préférences de jeu ;
  • niveau, expérience, classement, parties jouées, victoires et défaites ;
  • participation aux parties, mode, équipe, résultat, score, durée, historique et configuration de la partie ;
  • télémétrie de partie et instantané final du terrain : achats, améliorations, tours, monstres envoyés, fuites et décisions de jeu ;
  • salons, invitations, listes et demandes d’amis.

Tchat et modération

Le serveur traite temporairement le pseudo, le contenu et l’heure des messages afin de les transmettre aux membres du salon. Dans la version décrite par cette politique, le tchat de partie n’est pas enregistré dans la base d’historique. Un signalement, en revanche, conserve les identifiants du reporter et de la personne signalée, le motif, un commentaire facultatif limité à 500 caractères, les identifiants du salon et de la partie et, lorsqu’un message précis est signalé, son identifiant, son texte et son heure. Le statut, la résolution éventuelle et les dates d’examen sont également conservés. Un blocage conserve les identifiants des deux comptes et sa date de création.

Mesure de la bêta et diagnostic

  • nom de l’événement, identifiant aléatoire de session navigateur, identifiant du compte si connecté, rôle et page ;
  • étapes du tutoriel, parcours de partie, interactions produit, erreurs techniques et données de compatibilité ;
  • agent utilisateur, famille et version du navigateur, plateforme, langue, taille d’écran et densité de pixels ;
  • logs techniques pouvant contenir adresse IP, date, méthode, chemin demandé, statut et agent utilisateur.

Les mots de passe et le texte du tchat ne sont pas ajoutés aux événements de mesure produit.

3. Finalités et bases légales

FinalitéDonnées principalesBase légale
Créer le compte, authentifier le joueur et fournir le jeu Compte, session, profil, parties, progression, amis Exécution du service demandé par le joueur
Faire fonctionner le multijoueur, le classement et l’historique Participation, actions, résultats et terrain final Exécution du service demandé
Prévenir les abus, modérer et sécuriser les services Signalements, sanctions, identifiants et logs techniques Intérêt légitime à protéger les joueurs et l’infrastructure
Comprendre les abandons, corriger les erreurs et équilibrer la bêta Événements produit, compatibilité, télémétrie et diagnostics Intérêt légitime à améliorer et fiabiliser le jeu

Le score et le classement sont calculés automatiquement à partir des résultats de partie. Ils n’entraînent aucune décision juridique ni effet similaire significatif à l’égard du joueur.

4. Stockage sur l’appareil

Le jeu utilise le stockage local du navigateur, le stockage de session et le cache hors ligne de la PWA. Ils conservent notamment le jeton de connexion, un identifiant aléatoire de session de mesure, la langue, le volume, les commandes, l’état du tutoriel et certaines préférences d’interface. Ces éléments sont nécessaires à la connexion, au fonctionnement ou à la mémorisation des choix du joueur.

Aucun cookie publicitaire, réseau publicitaire ni SDK de suivi tiers n’est intégré dans la version actuelle. Vous pouvez effacer les données locales depuis les réglages du navigateur ; cela vous déconnectera et supprimera les préférences locales, sans effacer à lui seul le compte stocké sur le serveur.

5. Destinataires et hébergement

Les données sont accessibles uniquement dans la mesure nécessaire :

  • à Rubz et aux personnes autorisées à exploiter, sécuriser ou modérer la bêta ;
  • à Vercel pour la diffusion du frontend web ;
  • à Fly.io pour l’API et le serveur de jeu ;
  • à Neon pour la base PostgreSQL.

Le pseudo, le classement et certaines informations de partie sont visibles par les autres joueurs lorsque cela fait partie du jeu. Les données ne sont ni vendues ni louées, et ne sont pas utilisées pour de la publicité ciblée.

Les prestataires peuvent traiter des données au Royaume-Uni, dans l’Union européenne ou dans d’autres pays selon la région technique utilisée. Lorsque le traitement a lieu hors de l’Espace économique européen sans décision d’adéquation applicable, il repose sur les garanties contractuelles appropriées proposées par le prestataire, notamment les clauses contractuelles types.

6. Durées de conservation

  • Compte, profil, relations sociales, progression et historique : jusqu’à la suppression du compte.
  • Sessions d’authentification : 14 jours au maximum ; elles peuvent être révoquées plus tôt et sont purgées après expiration.
  • Événements de mesure produit : 12 mois au maximum, puis suppression.
  • Signalements clos : 24 mois au maximum ; signalements en attente : jusqu’à leur traitement. Ils sont supprimés plus tôt si le compte du reporter ou de la personne signalée est supprimé.
  • Blocages : jusqu’au déblocage ou à la suppression de l’un des deux comptes.
  • Logs techniques des hébergeurs : selon la durée strictement définie dans la configuration ou la politique du fournisseur concerné.

Après suppression d’un compte, les données directement rattachées au joueur sont effacées. Les résultats indispensables à la cohérence des parties déjà terminées peuvent être conservés sous une forme anonymisée, sans identifiant de compte ni ancien pseudo. Une sauvegarde résiduelle peut subsister jusqu’à sa rotation technique avant disparition définitive.

7. Sécurité

Les échanges de production utilisent HTTPS/WSS. Les mots de passe sont transformés avec une fonction de dérivation cryptographique et un sel individuel, les jetons de session sont aléatoires et seule leur empreinte est conservée côté serveur. Les accès administratifs sont limités par rôle. Malgré ces mesures, aucun service connecté ne peut garantir une sécurité absolue.

8. Vos droits

Selon votre situation, vous pouvez demander l’accès, la rectification, l’effacement, la limitation, la portabilité des données que vous avez fournies, ou vous opposer aux traitements fondés sur l’intérêt légitime.

  • Pour supprimer immédiatement un compte enregistré : utilisez la page sécurisée.
  • Pour une autre demande : contactez rubz2438 sur Discord en indiquant le pseudo du compte.

Une vérification raisonnable de l’identité peut être demandée afin de ne pas communiquer ou supprimer le compte d’un tiers. Une réponse est apportée en principe sous un mois. Vous pouvez consulter vos droits auprès de la CNIL et, si nécessaire, lui adresser une réclamation.

9. Joueurs mineurs

La bêta n’est pas destinée aux enfants de moins de 13 ans. Si le joueur n’a pas l’âge requis dans son pays pour accepter seul le traitement de ses données, il doit demander l’autorisation de son représentant légal. Un représentant légal peut demander la suppression des données d’un mineur par les moyens indiqués ci-dessus.

10. Évolutions de cette politique

Cette politique sera mise à jour si les données, les prestataires, les plateformes ou les fonctions du jeu changent de façon significative. La date de version affichée en haut de page permet d’identifier la dernière révision.