Vos données
Politique de confidentialité
Responsable
Responsable du traitement : Alexandre Lagrange, connu publiquement sous le pseudonyme Zireael.
Contact RGPD : contact@rushmo.fr.
Profil local
Rushmo reste jouable avec un pseudo. Aucun e-mail, mot de passe, OTP ou compte externe n’est demandé en v0.4.0. Un jeton Rushmo confidentiel conservé dans le stockage local reconnaît le profil ; il ne doit jamais être partagé ou placé dans une URL.
Données et finalités
- Profil : identifiant, pseudo, jeton, date de création et état nécessaire au service.
- Jeu : sessions, essais, propositions, dates, durée, réussite, rang et statistiques.
- Migration : profil associé, hash du code temporaire, expiration et consommation.
- Sessions de compte : type de connexion, date de création, ancienneté de confiance, identifiant d’appareil lorsqu’il est connu, date et motif de révocation ; ces données servent à sécuriser le compte et à permettre la déconnexion et la révocation des appareils.
- Alertes de sécurité : date de la récupération, appareil exclu et statut d’envoi ; ces données servent à prévenir d’une récupération du compte.
- Notifications : appareil, endpoint, clés publiques de remise, état et livraisons techniques.
- Signalements : profils concernés, date, raison facultative et état de traitement.
- Préférences : sons, musique, présentation, version vue et identifiant d’appareil.
- Contact volontaire : adresse de l’expéditeur, contenu du message et métadonnées nécessaires lorsque vous écrivez à
contact@rushmo.fr. Cette adresse n’est jamais demandée pour jouer. - Traces techniques : journaux de sécurité, de requêtes et de diagnostic effectivement générés par les prestataires ; ils ne doivent contenir aucun jeton, code temporaire brut, endpoint complet ou secret ajouté volontairement par Rushmo.
Le profil, les parties, l’historique, les statistiques nécessaires et le classement reposent sur l’exécution du service demandé. La migration volontaire repose sur l’exécution de la demande du joueur. Le Push repose sur le consentement. La sécurité, la prévention des abus ou fraudes et les signalements reposent sur l’intérêt légitime de maintenir un service sûr et un classement fiable, après mise en balance documentée. Les messages reçus reposent sur l’intérêt légitime de répondre, sauf base plus appropriée selon la demande. Le traitement des demandes d’exercice des droits repose sur l’obligation légale.
Données publiques
Le pseudo, le temps et le rang peuvent apparaître au classement. Le classement hebdomadaire affiche aussi les points et le nombre de jours réussis, calculés à partir des résultats quotidiens officiels. Jeton, essais détaillés, endpoint Push et identité du signalant ne sont pas publics.
Entraînement et musique
L’entraînement utilise le dictionnaire déjà accepté par Rushmo. Ses propositions sont vérifiées par le backend mais aucune session, tentative, durée ou réussite d’entraînement n’est enregistrée dans les tables de résultats officiels. La partie reste en mémoire pour la visite en cours. Les vingt derniers mots tirés au maximum sont conservés sur cet appareil sous rushmoTrainingRecentWords pour éviter les répétitions ; cette liste est renouvelée au fil des tirages et retirée lors de la suppression du profil sur cet appareil ou de l’effacement du stockage local.
rushmoTokyoGridEnabled mémorise l’activation volontaire de la piste musicale, en plus de la préférence rushmoMusicEnabled. Le fichier est servi avec le frontend ; aucun service musical tiers n’est contacté pendant la lecture. rushmoKeyboardSubmitSide conserve la disposition du clavier et rushmoDailyNotificationInviteState le traitement de l’invitation ou son report de sept jours. Ces réglages restent locaux jusqu’à leur modification ou l’effacement du stockage.
Stockages fonctionnels
rushmoToken- profil local confidentiel, effacé à la déconnexion
rushmoDeviceId- association du rappel et de la session à cet appareil, effacé à la déconnexion
rushmoWelcomeSeen- présentation déjà vue
lastSeenVersion- notes déjà vues
rushmoSoundsEnabled- préférence Sons
rushmoMusicEnabled- préférence Musique
Le cache PWA contient seulement des fichiers statiques. Aucune réponse Supabase, mot, classement, profil, statistique, jeton ou donnée sensible n’y est stocké durablement.
Rushmo n’utilise ni publicité, ni tracking marketing, ni analytics publicitaires. Aucun bandeau cookies n’est ajouté sans traceur non nécessaire.
Notifications
La permission n’est demandée qu’après une action volontaire et concerne cet appareil. Le consentement peut être retiré à tout moment. La désactivation supprime l’association serveur demandée ; la logique serveur prévoit aussi la suppression d’un abonnement invalide après un résultat HTTP 404 ou 410. Le scheduler authentifié de production est configuré pour supprimer les souscriptions expirées et les journaux de livraison de plus de 30 jours. Son activation et son authentification ont été vérifiées sur des tables vides ; la première suppression d’une ligne réellement arrivée à échéance n’a pas encore été observée. La remise réelle dépend du service Push, du navigateur, du système et de l’appareil.
Prestataires, transferts et durées
Netlify héberge et diffuse le frontend ; Supabase fournit PostgreSQL, les API/RPC et les Edge Functions ; OVH gère le domaine, les DNS et la boîte contact@rushmo.fr ; les services Web Push du navigateur ou de l’appareil acheminent les rappels. Le module client Supabase JS est inclus dans le frontend : aucun CDN de modules tiers distinct n’intervient pour son chargement. Ces services peuvent impliquer des traitements hors de l’Espace économique européen. Les garanties publiées par Netlify, Supabase et OVH comprennent notamment des clauses contractuelles types lorsqu’elles sont applicables ; Netlify publie aussi le Data Privacy Framework lorsqu’il s’applique. Netlify utilise le plan Free ; son observabilité accessible couvre les dernières 24 heures et les journaux d’audit projet/équipe ne sont pas disponibles sur ce plan. Le projet Supabase utilise aussi le plan Free et sa base primaire a été observée à Francfort (eu-central-1) ; une exécution Edge de contrôle a également rapporté eu-central-1, sans garantie que toutes les exécutions futures restent dans cette région. Sur ce plan, les logs API/base sont consultables pendant un jour et les Platform Audit Logs, sauvegardes automatiques et restaurations à un instant choisi ne sont pas inclus. Le mécanisme distinct de pause d’un projet Free permet de reprendre son état statique pendant au plus un an. Rushmo n’autorise aucun retour à un état historique en v0.4.0 ; si cette capacité apparaît, le service reste indisponible jusqu’à réconciliation vérifiée des suppressions. La boîte publique est une offre OVH Zimbra Starter de 15 Gio ; OVH annonce le stockage des e-mails en France et une sauvegarde quotidienne. Le cycle exact de cette sauvegarde et la durée des traces techniques natives ne sont pas publiés, et aucun service optionnel Logs Data Platform n’a été observé. Aucune promesse « 100 % France » ou « 100 % UE » n’est faite.
Les sessions actives sont conservées jusqu’à leur révocation ou la suppression du compte. Les sessions révoquées sont supprimées 30 jours après leur révocation. Les alertes de sécurité sont supprimées 30 jours après leur création. Le code de migration expire au plus tard après dix minutes et ne s’utilise qu’une fois. Le scheduler authentifié de production est configuré pour supprimer les codes expirés ou consommés, les livraisons Push de plus de 30 jours et, après 12 mois, les signalements clos ; le smoke de production a validé l’appel sur des tables vides, pas encore une suppression arrivée à échéance. Les signalements encore ouverts restent soumis à une revue humaine et ne sont prolongés que pour un incident grave ou un litige actif. Les profils et données de jeu sont conservés tant que le profil existe et reste nécessaire au service. Le joueur peut supprimer son profil et ses données à tout moment depuis Rushmo ou selon la procédure de contact prévue. Aucune purge automatique fondée sur l’inactivité n’est annoncée ou exécutée dans cette version, faute d’un indicateur fiable de dernière activité ; sa conception et son implémentation sont une évolution future.
Vos droits
Selon les conditions prévues par la réglementation applicable, vous pouvez demander l’accès, la rectification ou l’effacement de vos données, ainsi que leur limitation, vous opposer à certains traitements et demander la portabilité lorsqu’elle s’applique. Écrivez à contact@rushmo.fr. Le simple pseudo ne suffit pas à agir sur un profil. Aucune pièce d’identité n’est demandée automatiquement : la vérification est proportionnée aux éléments disponibles et la demande peut être refusée s’il est impossible d’établir raisonnablement le lien avec le profil sans risquer les données d’un tiers.
Une réponse est apportée en principe dans un délai d’un mois, sous réserve des extensions légales applicables. Vous pouvez également saisir la CNIL.
Invitation musicale
rushmoMusicInviteSeen mémorise seulement que l’invitation musicale a déjà été vue dans ce navigateur, indépendamment de la préférence musique, sans identifier le joueur et sans enregistrement serveur. Ce réglage reste sur l’appareil jusqu’à l’effacement du stockage local afin de ne pas répéter l’invitation.
Mise à jour
Date d’entrée en vigueur : 24 août 2026. La mise à jour sur les sessions et les alertes de sécurité entre en vigueur à sa publication. La précision sur l’effacement local à la déconnexion entre en vigueur à sa publication.