Politique de confidentialité
Ceci est une traduction fournie à titre d’information ; seul l’original allemand fait foi juridiquement.
1. Responsable du traitement
Vulpes Sagax UG (haftungsbeschränkt), représentée par son gérant
Korbinian Hermann, Alburger Hauptstraße 57, 94315 Straubing, Allemagne.
E-mail : korbi@vulpessagax.com
2. Hébergement & connexion
Le service est accessible à l’adresse sudokusagax.com. Le serveur sur lequel il fonctionne se trouve dans un centre de données de IONOS SE (Elgendorfer Straße 57, 56410 Montabaur, Allemagne) à Berlin. Les domaines et la boîte aux lettres des e-mails qui nous sont adressés sont exploités par netcup GmbH (Emmy-Noether-Straße 10, 76131 Karlsruhe, Allemagne).
Nous gérons nous-mêmes la connexion. Tu as le choix entre deux moyens :
ton compte Google ou Se connecter avec Apple. Dans les deux cas, nous vérifions
la pièce d’identification que le service concerné délivre à cet effet, et nous créons pour toi un compte
chez nous. Le service que tu choisis apprend ainsi que tu te connectes ici :
pour Google, il s’agit de Google LLC (États-Unis), pour Apple de
Apple Distribution International Ltd. (Irlande).
De Google, nous recevons un identifiant et ton adresse e-mail, mais pas ton nom. Ton pseudo est généré au hasard à la création du compte (par exemple « Fuchs-3fa2c1 »), et tu peux le modifier à tout moment.
D’Apple, nous recevons un identifiant et, si tu y consens, ton
adresse e-mail. Apple ne transmet ton nom que lors de ta toute première connexion,
plus ensuite. Nous n’utilisons pas ce nom. Apple te propose en outre de masquer ton adresse
(« Masquer mon adresse e-mail »). Si tu choisis cette option, nous recevons, au lieu
de ta véritable adresse, une adresse de relais sur
privaterelay.appleid.com ; Apple te transfère le courrier envoyé à cette adresse,
et nous n’apprenons pas ta véritable adresse.
Quel que soit le moyen choisi, nous ne conservons pas l’adresse elle-même, seulement une
empreinte de celle-ci (voir section 3). Si tu te connectes plus tard par l’autre
service, cela mène en règle générale au même compte et non à
un second. Cela suppose que les deux services nous communiquent la même adresse :
si tu la masques chez Apple ou si nous n’en recevons aucune de sa part, nous ne pouvons pas
établir le lien, et un second compte est créé.
Tu choisis activement le moyen, et il est nécessaire à la création de ton compte
(art. 6, paragraphe 1, point b) du RGPD) ; ce que Google ou Apple traitent
eux-mêmes à cette occasion figure dans leurs politiques de confidentialité.
Après la connexion, nous déposons un cookie de session propre
(__Host-sagax_sitzung) pour que tu restes connecté ; il contient un
identifiant aléatoire et rien d’autre.
Les comptes créés auparavant via l’IEX-Labs Auth-Hub continuent d’exister
chez nous ; le hub n’est plus utilisé pour la connexion.
Il n’y a ni publicité ni service de traçage ; les polices
sont servies localement (aucune connexion à Google Fonts ou à un service similaire).
2b. L’application dans les stores
Tu obtiens l’application via l’App Store d’Apple ou via Google Play. Apple et Google sont eux-mêmes responsables du téléchargement, de l’installation et des évaluations dans les stores ; leurs politiques de confidentialité s’appliquent à cet égard. Dans l’application elle-même, la présente politique s’applique. Si l’application te demande une évaluation, elle ouvre pour cela la fenêtre d’évaluation du système d’Apple ou de Google. C’est le système qui décide si elle s’affiche, et nous n’apprenons pas si tu évalues ni comment.
3. Quelles données nous traitons
- Identité/compte : Nous conservons un identifiant de compte, l’identifiant de ton moyen de connexion chez Google ou Apple (les deux si tu utilises les deux moyens pour le même compte), un pseudo modifiable localement et, si tu en téléverses une, ta photo de profil. En outre, une session par appareil connecté (identifiant aléatoire, horodatage, expiration). Aucun mot de passe et aucune adresse e-mail en clair. Pour les comptes datant de l’époque de l’IEX-Labs Auth-Hub, l’identifiant utilisateur de celui-ci figure encore comme identifiant.
- Empreinte de ton adresse e-mail : Notre propre système de connexion est en service (ton compte ne dépend donc plus d’un service tiers). Afin que ta progression ne soit pas perdue lors du changement et que nous puissions te rattacher au même compte lors d’une nouvelle connexion, nous conservons avec ton compte une empreinte (valeur de hachage) de ton adresse e-mail. Nous ne conservons pas l’adresse elle-même. L’empreinte est produite par un procédé volontairement lent (scrypt) et une valeur aléatoire qui n’existe que dans notre base de données ; elle ne peut pratiquement pas être inversée et ne correspond à aucune empreinte issue d’une autre base de données. Elle sert uniquement à te reconnaître lors d’un changement ultérieur : si tu te connectes alors avec la même adresse, tu retrouves ta progression sans avoir rien à faire. Elle ne nous permet pas de t’écrire. La base juridique est notre intérêt légitime à ce que personne ne perde sa progression de jeu (art. 6, paragraphe 1, point f) du RGPD). Une fois le changement terminé, nous supprimons l’empreinte, au plus tard le 31 décembre 2027.
- Données de jeu : progression, meilleurs temps, points, étoiles, résultats du défi du jour et d’une saison, parties en cours.
- Jeu par plateforme : Lorsque tu résous un puzzle avec un compte, nous notons pour ce jour ton identifiant de compte, la date et si tu as joué dans le navigateur, dans l’app iOS ou dans l’app Android. Nous ne l’exploitons que sous forme de totaux, par exemple combien de personnes ont joué dans l’app un jour donné ; nous ne transmettons pas les entrées individuelles et ne les montrons à personne. La base juridique est notre intérêt légitime à savoir sur quelles plateformes le jeu est utilisé, afin de bien répartir le travail et les coûts (art. 6, paragraphe 1, point f) du RGPD). Les entrées sont supprimées au bout de 90 jours, et immédiatement avec tes données de jeu ou ton compte.
- Visible par les autres : Ton pseudo, ta photo de profil, ton rang de renard et tes points apparaissent dans les classements, lors des duels et dans le classement d’une saison, et y sont visibles par tous les autres joueurs et joueuses. Les classements font partie du jeu (art. 6, paragraphe 1, point b) du RGPD). Ton identifiant de compte, ton moyen de connexion et l’empreinte de ton adresse ne sont visibles par personne d’autre que nous.
- Retours (Signaler un bug ou une idée) : Si tu nous envoies un message, nous conservons son type (bug ou idée), ton texte, la version de l’application, l’horodatage et ton identifiant de compte, afin de traiter ta demande et de trouver le bug. Nous nous transférons en outre le texte par e-mail, avec ton pseudo, mais sans ton identifiant de compte et sans ton adresse e-mail. Pour cet envoi, nous utilisons Brevo (Sendinblue SAS, 106 boulevard Haussmann, 75008 Paris, France) en tant que sous-traitant au sens de l’art. 28 du RGPD ; Brevo a son siège dans l’UE et, selon ses propres indications, traite les données sur des serveurs situés dans l’UE. N’écris dans le message que ce que nous devons savoir pour ta demande. La base juridique est notre intérêt légitime à corriger les bugs et à répondre aux demandes (art. 6, paragraphe 1, point f) du RGPD). Le retour est supprimé avec ton compte.
- Signalements et blocages : Si tu signales un profil, par exemple en raison d’un nom ou d’une image choquants, nous conservons qui a signalé qui, le motif indiqué et l’horodatage, afin de pouvoir examiner le cas. Si tu bloques quelqu’un, nous conservons qui tu as bloqué ; cela n’agit que sur ton propre affichage. La personne signalée ou bloquée n’apprend pas par qui. La base juridique est notre intérêt légitime à des échanges sûrs et respectueux dans le jeu (art. 6, paragraphe 1, point f) du RGPD). Si l’un des deux comptes est supprimé, les signalements et blocages entre eux disparaissent également.
- Invitations : codes d’invitation générés et leur utilisation.
- Rappel de série (push, facultatif) : Si tu actives le rappel quotidien de ta série du jour, nous conservons le point de terminaison push fourni par le navigateur ainsi que les clés de chiffrement associées, ton identifiant de compte, ta langue et ton décalage horaire, afin de t’envoyer une notification à l’heure qui convient (art. 6, paragraphe 1, point a) du RGPD, consentement). Nous notons en outre quand un rappel a été envoyé pour la dernière fois et quand tu l’as configuré. Techniquement, la notification passe par le service push de l’éditeur de ton navigateur, selon l’appareil Google LLC, Mozilla, Apple ou Microsoft ; tous les quatre ont leur siège aux États-Unis. Nous ne choisissons pas ce service, il est imposé par ton navigateur, et nous n’avons pas de contrat propre avec lui. Le transfert repose donc sur ton consentement explicite (art. 49, paragraphe 1, point a) du RGPD) ; nous ne disposons pas, pour cette voie, de garanties au sens de l’art. 46 du RGPD. Si tu ne le souhaites pas, n’active simplement pas le rappel. Tu peux désactiver le rappel à tout moment dans le jeu ; le point de terminaison est alors supprimé.
- Inscription : Si tu t’inscris pour jouer, nous traitons ton identifiant de compte et ton pseudo afin de te donner accès au jeu et de conserver durablement ta progression (art. 6, paragraphe 1, point b) du RGPD, fourniture du service que tu as demandé). Ton adresse e-mail n’est traitée que brièvement, pour former l’empreinte (voir plus haut) ; seule l’empreinte est conservée. Nous avons supprimé les entrées de l’ancienne liste d’attente par e-mail, désormais désactivée ; elles peuvent encore figurer dans des copies de sauvegarde jusqu’à leur expiration, au plus tard jusqu’au 31 décembre 2026.
3b. Comptage d’événements (sans données personnelles)
Pour voir si le jeu plaît, nous comptons des événements : combien de fois la page d’accueil a été ouverte, un puzzle commencé, un puzzle résolu, « S’inscrire » touché, un compte créé, un lien de parrainage copié, un type de puzzle souhaité ou l’avis vu indiquant qu’on ne peut pas continuer sans compte. Pour Fort Renard, nous comptons en outre comment se termine une partie : commencée, abandonnée, perdue ou gagnée, avec le niveau ou la vague et, en cas de victoire, si le terrier est resté intact. Nous n’en conservons qu’un compteur par jour, par événement et par variante, par exemple « le 19/08, un puzzle a été commencé 40 fois ».
Nous comptons des événements, pas des personnes. Il n’y a aucune ligne par personne, aucun identifiant, aucun profil, rien qui permette une reconnaissance ; pour cela, aucun cookie n’est déposé et aucune adresse IP n’est conservée. Les chiffres ne permettent de déduire ni qui a fait quelque chose, ni si deux événements concernent la même personne. La base juridique est notre intérêt légitime à proposer un service qui fonctionne (art. 6, paragraphe 1, point f) du RGPD) ; aucune donnée personnelle n’en résulte.
Comme « variante », nous comptons selon l’événement la difficulté, l’endroit du clic ou,
lors d’une visite via un lien publicitaire, le nom de campagne issu de
?src=. Il s’agit d’un mot que nous attribuons nous-mêmes, comme
meta-feed, et qui ne dit rien sur toi. Sans un tel ajout, nous notons
seulement de quel site web la personne venait (uniquement le nom d’hôte, jamais l’adresse
complète), ou « direct ».
4. Finalités & bases juridiques
Fourniture du jeu et du compte utilisateur ainsi que des classements (art. 6, paragraphe 1, point b) du RGPD, relation d’utilisation) et fonctionnement sûr et sans perturbation (art. 6, paragraphe 1, point f) du RGPD, intérêt légitime).
5. Stockage local dans le navigateur
Nous déposons des cookies pour la connexion, et uniquement pour cela :
- Un cookie de session propre (
__Host-sagax_sitzung), lorsque tu te connectes chez nous. Il contient une chaîne de caractères aléatoire, rien d’autre : pas de nom, pas d’adresse. Le serveur n’en conserve qu’une empreinte, pas la valeur elle-même. - Un cookie de courte durée pendant la procédure de connexion
(
__Host-sagax_anmeldung), afin que le retour depuis le service de connexion corresponde bien à ton navigateur. Il expire au bout de dix minutes et est supprimé dès la fin de la connexion.
En dehors de cela, nous ne déposons aucun cookie, et en particulier aucun cookie publicitaire ou de traçage.
Dans le stockage de ton navigateur, nous enregistrons les valeurs suivantes. La plupart ne quittent jamais ton appareil. Quatre le font : les puzzles résolus hors ligne (ils doivent bien parvenir au serveur), le jeton d’accès de l’application (il atteste à chaque requête que c’est bien toi), le mot issu d’un lien publicitaire (il accompagne les événements comptés, voir section 3b) et la progression d’invité, dès que tu crées un compte (voir ci-dessous) :
- Réglages : thème de couleurs (
sudoku.theme.v1), langue (sudoku.lang), son, volume et vibration (sudoku.sound.v1,sudoku.volume.v1,sudoku.haptics.v1), la dernière difficulté choisie par type de puzzle (sudoku.<art>.diff.v1) ainsi que des marqueurs d’affichage (sudoku.ui.*). - Jouer sans compte : ta progression d’invité
(
sudoku.guest.*) avec les puzzles résolus, les temps, les erreurs et les points. Si tu crées un compte plus tard, elle est transmise une seule fois au serveur pour que ta progression ne soit pas perdue ; elle est ensuite supprimée de l’appareil. S’y ajoute l’information indiquant si une introduction a déjà été affichée (sudoku_sagax_onboarded_v2,sudoku.app.start.gesehen.v1,sudoku.fuchsbau.tut.v1pour l’introduction à Fort Renard,sudoku.season.tut.v1pour l’introduction à la saison,sudoku.season.teaser.v1pour l’annonce de la saison par Nona,sudoku.nono.intro.v1pour l’introduction au Logimage,sudoku.intro.suivi du nom du type de puzzle pour les autres introductions). - Avec un compte : ton identifiant de compte pour le confort d’affichage
(
sudoku.currentUser.v2). Dans l’application, en plus, un jeton d’accès et la procédure de connexion en cours (sudoku.app.token.v1,sudoku.app.login.v1). Dans le navigateur, ceux-ci n’existent pas : le cookie y suffit. - Puzzles commencés : Les autres types de puzzles enregistrent leur partie en cours sur
l’appareil (
sudoku.active.*, par exemplesudoku.active.killer.v1), pour que tu puisses reprendre plus tard ; pour le sudoku classique, elle est conservée sur le serveur afin d’être la même sur chaque appareil. Si tu es connecté, ton identifiant de compte figure aussi dans la partie, afin que la partie de quelqu’un d’autre sur le même appareil ne s’affiche pas. L’appareil retient également quelle promotion de rang tu as déjà vue (sudoku.rankSeen.v1.<Konto-Kennung>). - Avis qui ne doivent apparaître qu’une fois : combien de puzzles tu as résolus sur cet
appareil (
sudoku.siege.v1, un simple nombre), si tu as fermé l’avis concernant l’application (sudoku.apphinweis.weg.v1), quand une évaluation t’a été demandée pour la dernière fois (sudoku.bewertung.zuletzt.v2, un horodatage), combien de jours tu as déjà joué et résolu (sudoku.spieltage.v1, un nombre et la date du dernier jour) et combien de fois tu as résolu sans compte, afin que la grille jouable de la page d’accueil soit différente lors de ta prochaine visite (sudoku.sofort.zaehler.v1, également un simple nombre), et quelle version tu as vue en dernier, afin qu’après une mise à jour les nouveautés s’affichent une seule fois (sudoku.notizen.gesehen.v1). Ces valeurs restent sur l’appareil et ne vont jamais au serveur ; elles servent uniquement à ce que le même avis ne t’atteigne pas deux fois. - Puzzles résolus hors ligne : Les résultats obtenus sans réseau attendent
dans une file d’attente (
sudoku.outbox.v1) et sont envoyés au serveur dès que la connexion est rétablie. Elle est vidée à la déconnexion. - Origine d’une visite : Si tu arrives par un lien comportant l’ajout
?src=(par exemple depuis une annonce), nous retenons ce seul mot pour la durée de la visite (sagax.src, dans le stockage de session). S’y ajoutent trois marqueurs : si une inscription a déjà été comptée (sagax.srcGemeldet.v1, celui-ci est conservé durablement, sinon chaque nouvel onglet compterait à nouveau), si tu étais déjà connecté dans cet onglet (sagax.warAngemeldet) et quand une connexion a été lancée pour la dernière fois (sagax.anmeldeVersuch, un horodatage qui nous permet de détecter qu’une connexion n’aboutit pas). Aucune de ces valeurs ne t’identifie en tant que personne.
En outre, l’application enregistre ses propres fichiers (pages, images, code) dans le cache du navigateur, afin de démarrer même sans réseau. Les réponses du serveur contenant des données personnelles en sont expressément exclues.
Tu peux supprimer ces valeurs à tout moment via les réglages de ton navigateur. La progression d’invité est alors perdue, mais pas la progression d’un compte : celle-ci est conservée sur le serveur.
6. Journaux du serveur
L’application ne tient aucun journal permanent d’accès ou de serveur. Pour lutter contre les abus (limitation du débit), ton adresse IP est traitée uniquement de façon temporaire en mémoire vive et automatiquement effacée au plus tard au bout d’environ dix minutes ; l’adresse IP n’est pas enregistrée dans la base de données. Des messages techniques ponctuels de fonctionnement et d’erreur (sans profilage) peuvent apparaître dans la sortie standard de l’environnement d’hébergement et n’y sont conservés qu’aussi longtemps que l’exige le fonctionnement sûr.
7. Durée de conservation
Les données de jeu restent enregistrées jusqu’à leur suppression par l’utilisateur. Des copies de sauvegarde de la base de données sont faites à deux endroits : chaque jour sur le même serveur, conservées par rotation pendant 14 jours, et chaque jour en tant qu’artefact d’une exécution automatique dans notre dépôt privé chez GitHub (GitHub Inc., groupe Microsoft), conservées 30 jours, puis automatiquement supprimées. Cette seconde copie existe pour qu’une panne du serveur n’emporte pas en même temps toutes les sauvegardes. Elle contient les mêmes données que l’application, donc aussi les pseudos, les identifiants de compte, les photos de profil téléversées et l’empreinte de l’adresse e-mail mentionnée plus haut, et n’est accessible qu’aux exploitants. GitHub traite ces données en tant que sous-traitant au sens de l’art. 28 du RGPD ; cela implique un transfert vers les États-Unis, encadré par les clauses contractuelles types de la Commission européenne (art. 46, paragraphe 2, point c) du RGPD). Tu peux obtenir une copie des garanties sur demande à l’adresse indiquée plus haut. Ta session de connexion expire d’elle-même au plus tard au bout de 90 jours ; elle est supprimée immédiatement lors de la déconnexion. Ton compte est conservé chez nous et le reste jusqu’à ce que tu le supprimes (voir section 8).
8. Tes droits
Tu disposes des droits d’accès, de rectification, d’effacement, de limitation, de portabilité des données et d’opposition (art. 15 à 21 du RGPD). Pour cela, tu n’as aucun formulaire à remplir ni aucune justification à donner : un e-mail à korbi@vulpessagax.com suffit, une phrase suffit. Nous répondons dans un délai d’un mois.
Ton compte est conservé chez nous. Il faut ici distinguer deux choses :
- Tes données de jeu (progression, temps, points), tu les supprimes toi-même dans le jeu : touche ton nom en haut à droite, puis Supprimer les données de jeu. Ton compte est conservé, tu peux continuer à jouer. C’est aussi là que tu modifies ton pseudo.
- Ton compte entier, tu le supprimes également toi-même : dans les réglages, sous Supprimer définitivement le compte. Disparaissent alors le pseudo, le moyen de connexion, la photo de profil, la progression, les trophées, les invitations, les retours, les signalements et blocages, les entrées au classement et aux duels ainsi que l’empreinte de ton adresse mentionnée plus haut. Cette opération est irréversible. Des copies de sauvegarde, les données disparaissent après les délais indiqués à la section 7 ; si quelque chose ne fonctionne pas, un message à korbi@vulpessagax.com suffit.
Tu disposes en outre d’un droit d’introduire une réclamation auprès d’une autorité de contrôle de la protection des données ; l’autorité compétente pour nous est le Bayerisches Landesamt für Datenschutzaufsicht (BayLDA, autorité bavaroise de contrôle de la protection des données), à Ansbach.
Droit d’opposition. Nous effectuons certains traitements parce que nous y avons un intérêt légitime : le fonctionnement sûr, le comptage de la plateforme (navigateur, iOS ou Android) sur laquelle tu joues avec ton compte et le comptage du nombre de fois où un puzzle est commencé (art. 6, paragraphe 1, point f) du RGPD). Tu peux t’y opposer à tout moment. Un message informel à korbi@vulpessagax.com suffit, tu n’as pas à te justifier ; nous te confirmons l’opposition et cessons de traiter les données concernées. Concernant le comptage d’événements, il faut honnêtement ajouter : rien n’y est enregistré qui renvoie à toi, il n’y a donc rien non plus que nous pourrions t’attribuer et retirer. Nous te l’expliquons volontiers en détail sur demande.
9. Remarque : création avec l’IA
Cette application a été créée avec l’aide de l’intelligence artificielle : le logiciel avec Claude (Anthropic), les images avec Grok (xAI). Ces fournisseurs ne traitent pas tes données personnelles pendant le fonctionnement ; l’IA n’a servi qu’à la création.
Dernière mise à jour : novembre 2026.