FASTJACK

Confidentialité

Dernière mise à jour : 15 octobre 2026

Voici, sans jargon, ce que FastJack enregistre, où, pendant combien de temps, et comment tout effacer toi-même.

L'essentiel

  • Tu peux exporter tes données, remettre ta progression à zéro ou supprimer ton compte toi-même, sans rien demander à personne : les boutons sont dans l'appli, dans Paramètres → Confidentialité.
  • Aucun cookie publicitaire, aucun traceur, aucun outil de statistiques.
  • Aucune bibliothèque tierce n'est chargée depuis un CDN : tout est hébergé avec l'appli.
  • Ton compte, ta progression et ta liste d'amis sont stockés chez Supabase ; tes réglages (et, hors réseau, ta partie en cours) restent sur ton appareil ; une table en réseau, ou un solo « en ligne », est tenue par le serveur de table de FastJack.

Ton compte

  • Adresse e-mail : demandée à la création du compte et conservée par Supabase Auth. Elle te sert à te connecter et à retrouver ton mot de passe.
  • Mot de passe : envoyé à Supabase Auth quand tu te connectes ou que tu le changes. FastJack ne le garde jamais et ne peut pas le relire ; Supabase n'en conserve qu'une empreinte (mot de passe haché).
  • Identifiant et session : un identifiant aléatoire désigne ton compte. Un jeton de session est gardé dans le stockage local de ton navigateur pour te garder connecté, jusqu'à ta déconnexion.

Ton profil de jeu (cloud)

Pour retrouver ta progression sur un autre appareil, FastJack enregistre chez Supabase une ligne par joueur (table profiles) avec ces champs :

  • bankroll : ton solde de jetons
  • xp : tes points d'expérience
  • level : ton niveau
  • stats : tes statistiques de jeu, dont ton pseudo et ton avatar
  • challenges : tes défis (progression, récompenses réclamées, succès) et l'inventaire de la boutique (objets possédés, cadre et badge équipés)
  • updated_at : la date de la dernière sauvegarde

Les autres joueurs ne peuvent pas lire cette ligne : elle n'est lisible que par ton compte (et par l'administrateur du projet Supabase). Tes amis n'en voient que ce que décrit la section « Tes amis ».

Si ton compte est tenu par la banque (le serveur de table calcule et écrit lui-même ton solde et ta progression, pour qu'aucun téléphone ne puisse les falsifier), cette ligne n'est plus modifiable depuis ton téléphone : seul le serveur l'écrit. Chaque mouvement de jetons (mise, gain, récompense, achat, recharge, remise à zéro) est alors aussi inscrit dans un registre chez Supabase (table wallet_ledger) : la date, le montant, le solde obtenu, la nature du mouvement et une référence (table et manche concernées, objet acheté). Personne d'autre que toi (et l'administrateur du projet Supabase) ne peut le lire ; ton export le contient ; il est supprimé avec ton compte, mais pas par « Réinitialiser la progression », qui y ajoute une ligne.

Quand tu joues en réseau

  • Les tables en réseau tournent sur le serveur de table de FastJack : aucun joueur n'« héberge » la partie. Il reconnaît ton compte grâce à ton jeton de connexion Supabase, reçoit tes actions (mises, décisions et, pour un compte tenu par la banque, achats, récompenses réclamées et recharge) et envoie à chaque joueur ce qu'il a le droit de voir.
  • Ton pseudo, ton avatar, ton cadre et ton badge équipés (boutique), les sièges que tu occupes et ton état « prêt » sont montrés aux autres joueurs de ta table, avec l'identifiant technique de ton compte. La partie elle-même (mises, cartes, résultats) est visible de toute la table.
  • Pour une table publique, le pseudo du créateur, le code de la table et le nombre de joueurs sont visibles de tous les joueurs connectés qui ouvrent le salon public.
  • Une table privée n'apparaît dans aucune liste : il faut son code pour la rejoindre, et seuls les joueurs de la table reçoivent ses échanges.
  • Le serveur garde la partie en cours en mémoire, avec une copie sur son disque pour reprendre après un redémarrage ; cette copie est effacée quand la table se ferme. Il garde aussi, pour chaque compte, les gains et remboursements que ton appli n'a pas encore confirmés (30 jours au plus). Ces copies-là ne sont pas écrites dans la base Supabase.
  • Pour un compte tenu par la banque, le serveur garde en plus ton solde et ta progression en mémoire tant que tu es connecté (puis une minute), et note chaque mouvement de jetons dans un journal sur son disque jusqu'à ce que Supabase l'ait confirmé. Les appels du serveur vers Supabase sont signés et ne portent que l'identifiant de ton compte, les mouvements et ta progression : jamais ton e-mail ni ton jeton de connexion.
  • Comme tout serveur, il garde des journaux techniques : l'identifiant du compte qui crée une table et l'adresse IP des connexions refusées.

Tes amis

  • Pour la fonction Amis, Supabase garde ton code d'ami (6 caractères), ta liste d'amis (chacun a la sienne : si un ami te retire, il reste dans ta liste jusqu'à ce que tu le retires toi-même), tes demandes d'ami (les deux comptes, la date, l'état : en attente ou refusée, avec le nombre de demandes refusées ou retirées d'un même demandeur : il sert à espacer les demandes répétées) et la date de tes saisies de code ratées (elles servent à limiter les essais).
  • Tes amis — et toute personne qui saisit ton code d'ami — voient ton pseudo, ton avatar, ton cadre, ton badge et ton niveau ; jamais ton solde, tes statistiques ni ton e-mail.
  • Un ami qui t'a dans sa liste, et que tu as dans la tienne, voit si tu es « en ligne » ou « à une table » (sans savoir laquelle). Ce statut n'est écrit nulle part : il n'existe que pendant ta connexion.
  • Quand tu invites un ami, il reçoit ton pseudo, ton apparence et le code de ta table, pendant environ une minute.
  • Les autres joueurs ne peuvent pas lire ces tables : seules des fonctions de la base, qui ne montrent que ce qui est décrit ici, y accèdent.
  • Si tu supprimes ton compte, ton code, ta liste, les lignes où tu figures dans la liste des autres, et tes demandes sont supprimés avec lui. Tu peux aussi retirer un ami à tout moment dans l'onglet Amis : il disparaît de ta liste seulement, la sienne ne change pas.

Sur ton appareil

  • fastjack_v1 : ton profil, ton réglage du son, ta partie en cours, ta graine d'équité et l'historique de tes sabots vérifiables.
  • fastjack_timed_challenges : tes missions du jour et de la semaine, et ta série de jeu.
  • La session de connexion (jeton) du client Supabase, tant que tu es connecté.
  • Les fichiers de l'appli, gardés en cache par le service worker pour jouer hors-ligne.
  • Après une suppression de compte, un court message de confirmation est gardé le temps d'un rechargement de la page, puis effacé.
  • À la déconnexion, ta progression et ta partie en cours sont effacées de l'appareil. Tu peux aussi vider les données du site dans les réglages de ton navigateur.

Cookies, traceurs, services tiers

  • Aucun cookie publicitaire. L'appli n'écrit aucun cookie elle-même : ta session est gardée dans le stockage local du navigateur.
  • Aucun traceur, aucun outil de statistiques ni de mesure d'audience, aucune publicité.
  • GSAP, Howler et le client Supabase sont hébergés avec l'appli (assets/vendor/) : ton navigateur ne contacte aucun CDN.
  • Les seuls services extérieurs sont l'hébergeur des fichiers du site et Supabase (voir ci-dessous).

Où sont tes données

  • Fichiers du site et serveur de table (pages, scripts, images, parties en réseau) : serveur loué chez Hetzner (Helsinki, Finlande). Comme tout serveur web, il peut garder des journaux techniques (adresse IP, date, adresse demandée).
  • Compte, profil et registre de la banque : Supabase (authentification et base de données). Région du projet : à confirmer dans le tableau de bord Supabase (elle n'est pas écrite dans l'appli).

Combien de temps

  • Compte, profil et registre de la banque : jusqu'à ce que tu supprimes ton compte.
  • Sur ton appareil : jusqu'à ta déconnexion, ta réinitialisation ou la suppression de ton compte.
  • En réseau : le temps de la partie ; seuls les gains ou remboursements que ton appli n'a pas confirmés restent sur le serveur de table, 30 jours au plus. Compte tenu par la banque : le journal du serveur se vide au fur et à mesure que Supabase confirme ; le registre reste chez Supabase tant que ton compte existe.
  • Amis : jusqu'à ce que tu retires l'ami ou que tu supprimes ton compte.

Tes droits

  • Accès et portabilité : « Exporter mes données » télécharge un fichier JSON (ton profil, ce que l'appli synchronise, ta liste d'amis, le registre de tes mouvements de jetons si ton compte est tenu par la banque, l'état de l'appareil). Il marche même hors-ligne (le cloud n'y figure alors pas) ; il ne contient ni mot de passe ni jeton.
  • Rectification : ton pseudo et ton avatar se changent dans « Profil du joueur », ton mot de passe via « Mot de passe oublié » sur l'écran de connexion. L'adresse e-mail ne se modifie pas depuis l'appli.
  • Effacement : « Supprimer mon compte » efface ton compte, ton profil et ton registre de mouvements (si la suppression complète n'est pas encore activée côté serveur, l'appli te le dit et ne supprime que ton profil). « Réinitialiser la progression » remet tout à zéro mais garde ton compte.
  • Réclamation : tu peux saisir la CNIL (cnil.fr).

Exporter tes données, remettre ta progression à zéro ou supprimer ton compte se fait dans l'appli, sans rien demander à personne : Paramètres → Confidentialité.