Deutsch · Français · Italiano · English

Protection des données et mentions légales

En bref et en clair : de quelles données Détective des gares a besoin, pourquoi, et comment tu les supprimes.

État : octobre 2026

Qui est responsable ?

M. Bena (personne privée)
8405 Winterthur, Suisse
E-mail : info@benaapps.com
Site web : www.benaapps.com

Cette déclaration se fonde sur la loi fédérale suisse sur la protection des données (LPD). Si tu joues au Liechtenstein, le règlement général sur la protection des données (RGPD) de l’EEE s’applique en plus ; les droits indiqués ci-dessous (accès, rectification, suppression) te sont acquis dans tous les cas.

Les données que nous avons

  • Adresse e-mail : pour la connexion. Tu reçois un lien de connexion, il n’y a pas de mot de passe. L’équipe de gestion voit ton adresse e-mail, ta date d’inscription et ta dernière connexion pour t’assister (p. ex. en cas de question ou de problème avec le compte) ; les autres joueurs ne les voient jamais.
  • Profil : ton nom affiché et ta couleur. Les deux sont visibles par les autres joueurs connectés (classement, activité, équipes). Les invités sans compte ne voient aucun nom de joueur. Dans ton profil, tu peux désactiver « Afficher le nom dans l’app et sur benaapps.com » : les autres joueurs te voient alors, dans l’app et sur benaapps.com, partout comme « Détective secret », sans nom, photo ni code ; tes points et ton rang comptent toujours.
  • Classement sur benaapps.com : Dans le classement public de www.benaapps.com, tu n’apparais avec ton nom de joueur, ta photo de profil (avatar giratoire, ta propre photo ou une lettre), tes points, ton nombre de trouvailles et ton nombre de badges que si tu le souhaites : pour cela, tu actives dans ton profil l’unique interrupteur « Afficher le nom et la photo de profil » (il vaut pour l’app et le site web à la fois) ; tant que tu ne le changes pas toi-même, le site web reste désactivé pour toi. Sans ton accord, tu apparais à ta place seulement comme « Détective secret », avec points et nombre de trouvailles, sans nom, image ni badges. Jamais inclus : lieu et adresse e-mail. Ta propre photo reste dans le stockage privé de la base de données ; seulement pour les joueurs qui ont activé l’option, le site peut afficher le fichier image, par un lien de courte durée. Le classement sur benaapps.com est chargé en direct depuis la base de données (Supabase), avec les champs indiqués ci-dessus ; les équipes n’y apparaissent avec leur nom et leur emoji que si tous leurs membres sont d’accord. Si tu désactives l’option ou supprimes ton compte, ton nom disparaît au prochain chargement du classement.
  • Découvertes : ta photo du giratoire, l’heure, les points, les caractéristiques du giratoire (p. ex. œuvre d’art, eau) et le lieu de la prise de vue. Les autres joueurs voient la photo, mais pas ta position exacte.
  • Position : lors d’une découverte et d’un signalement, l’app lit ta position GPS pour vérifier que tu étais vraiment au giratoire. Si elle manque, le lieu peut être repris de la photo (EXIF) lorsque celle-ci date de 24 heures au plus. Sinon, nous n’enregistrons pas ta position.
  • Photos : elles sont réduites sur ton téléphone, et les indications de lieu contenues dans l’image sont supprimées. De plus, les visages et les plaques d’immatriculation sont détectés automatiquement sur ton téléphone et floutés avant l’envoi de la photo ; l’original non modifié ne quitte jamais ton téléphone. La détection se fait entièrement sur l’appareil (les fichiers du programme se trouvent sur notre propre serveur, rien n’est transmis à des tiers). L’app télécharge ces fichiers (env. 20 Mo) une seule fois en arrière-plan après la connexion et les enregistre sur ton appareil ; les invités et la photo de profil ne sont pas concernés. Si le floutage échoue (p. ex. sans connexion), la photo reste sur ton téléphone et n’est pas envoyée.
  • Photo de profil (facultative) : tu peux choisir une image à toi ou l’un des avatars de giratoire proposés comme photo de profil. Une image à toi est recadrée sur ton téléphone et réduite à 256 × 256 pixels ; les indications de lieu et autres métadonnées sont supprimées. Tu peux en option choisir un style d’image (BD, pop art, néon) ; ce filtre ne s’exécute que sur ton appareil, sans IA et sans service tiers – seule l’image finale est enregistrée. Tous les joueurs la voient à côté de ton nom (classement, activité, galerie). Tu peux la modifier ou la supprimer à tout moment ; elle est supprimée avec le compte. La personne qui signale une photo de profil est enregistrée avec les contenus signalés (voir ci-dessous) ; l’organisation du jeu peut supprimer une photo de profil. Sans image, tu vois ton initiale.
  • Réactions et notes : tes réactions par émojis aux découvertes et tes notes (1 à 6) pour les giratoires.
  • Signalements : lorsque tu signales un giratoire nouveau ou erroné : emplacement, photo, remarque et distance par rapport au point signalé. L’organisation du jeu voit tous les signalements.
  • Numéro de pionnier : chaque compte reçoit un numéro continu selon l’ordre d’inscription. Celles et ceux qui font partie des premiers joueurs sont pionniers ; nous le consignons afin de pouvoir le vérifier plus tard (p. ex. si nous introduisons un jour une contribution). Seule la direction du jeu voit ce numéro, pas les autres joueurs ; tu ne peux pas le modifier. Il n’est jamais attribué à quelqu’un d’autre et il est supprimé avec le profil lors de la suppression du compte.
  • Code joueur : un code court de lettres et de chiffres (p. ex. « K7Q3MX »), calculé à partir de l’identifiant interne de ton compte. Il figure dans ton profil pour que tu puisses t’identifier auprès de nous en cas de question, et ne dit rien de toi ni du nombre de joueurs.
  • Contenus signalés et blocages : lorsque tu signales une photo, une photo de profil ou un joueur, nous enregistrons le motif, le texte et l’auteur du signalement ; l’organisation du jeu le voit. Les joueurs que tu as bloqués ne sont visibles que par toi.
  • Retours : lorsque tu envoies un retour dans l’app (p. ex. « Erreur dans l’app », « Idée ou souhait », « Il n’y a pas de giratoire ici ») : le type choisi, ton texte libre (1000 caractères au maximum), pour les retours concernant un giratoire ce giratoire, la version de l’app, une indication succincte sur ton appareil (système d’exploitation et navigateur, p. ex. « Android · Chrome », sans modèle ni numéro de série), l’heure et, facultativement, une photo ou une capture d’écran (réduite, sans lieu de prise de vue). L’organisation du jeu le voit avec ton pseudo et marque le retour comme traité. N’écris pas d’informations sensibles dans le texte.
  • Blocage et suppression par l’organisation du jeu : en cas d’infraction (p. ex. photos choquantes, harcèlement, triche), l’organisation du jeu peut bloquer ou supprimer ton compte. En cas de blocage, nous enregistrons l’heure et un motif facultatif ; seuls l’organisation du jeu et toi le voyez. Tu ne peux alors plus te connecter ni rien envoyer ; les découvertes et les photos sont conservées jusqu’au déblocage. En cas de suppression, toutes tes données sont effacées comme lors de la suppression du compte (profil, connexion, découvertes, photos, réactions, évaluations, signalements, retours).
  • Invitations : tu peux inviter d’autres joueurs, par un lien d’invitation personnel (à partager par WhatsApp, SMS, etc.) ou par e-mail. Nous enregistrons qui a invité qui : ton profil de joueur, l’adresse e-mail invitée, si c’était par lien ou par e-mail, et la date. Ton lien d’invitation est un code aléatoire qui expire après 14 jours ou 10 inscriptions. Seule l’organisation du jeu voit la liste. L’adresse e-mail de la personne invitée est supprimée dès que son compte est supprimé ; tes propres entrées disparaissent avec ton compte. Si tu invites quelqu’un par e-mail, fais-le uniquement avec son accord.
  • Activité : par semaine civile, seulement la mention « a ouvert l’app », sans heure, appareil ni position. L’organisation du jeu n’en voit que des totaux (joueurs actifs par semaine).
  • Messages d’erreur et chiffres d’utilisation : pour repérer rapidement les problèmes dans l’app, celle-ci signale automatiquement les erreurs à notre propre base de données (Supabase, Zurich), sans service tiers : texte d’erreur abrégé, endroit dans le code du programme, version de l’app, indication succincte sur l’appareil (système d’exploitation et navigateur, p. ex. « Android · Chrome »), l’heure et si tu étais connecté ou non. Jamais de photos, de position, d’adresse e-mail ni de pseudo. Les erreurs identiques sont additionnées, avec au maximum 20 signalements par jour et par appareil. Nous comptons en outre chaque jour combien de fois l’app est lancée. Pour cela, l’app génère une fois une clé aléatoire sur ton appareil (elle n’a rien à voir avec ton compte, ton adresse e-mail ou un identifiant publicitaire et sert uniquement à limiter les signalements et à compter les appareils). Cela fonctionne aussi sans connexion. L’organisation du jeu n’en voit que des listes d’erreurs et des totaux. Ces entrées sont supprimées automatiquement après 90 jours.
  • Données techniques : lors de l’accès, les serveurs voient ton adresse IP ainsi que des indications sur le navigateur et l’appareil (fichiers journaux).
  • Nombre de visites : chaque jour, nous comptons de façon anonyme combien d’appareils utilisent l’app (chaque appareil une fois par jour) : seulement le jour, « app », la page d’accueil, si la visite vient de nous-mêmes (direction du jeu, comptes de test, appareils marqués comme internes) et s’il s’agit d’un robot (p. ex. moteur de recherche ; compté à part), sous forme de nombre. Cela fonctionne aussi sans connexion. Pas d’adresse IP, pas d’identifiant d’appareil, pas de cookie, pas de profil et aucun lien avec ton compte. Sur ton appareil, l’app retient seulement la date du jour (localStorage) pour ne pas compter plusieurs fois par jour ; il n’y a aucun identifiant.
  • Pays d’inscription : lors de l’inscription, nous enregistrons une seule fois le pays depuis lequel tu t’inscris (p. ex. CH). Nous n’enregistrons pas ton adresse IP : seul le code du pays vient de notre hébergeur (Cloudflare) ; s’il manque, l’app le déduit de la zone où tu as le plus de trouvailles. Il ne peut plus être modifié ensuite. La direction du jeu ne voit que le nombre de nouveaux joueurs par pays (« nouveaux joueurs par pays ») ; les autres joueurs ne voient pas le pays.
  • Fuseau horaire : l’app signale le fuseau horaire de ton appareil (p. ex. « Europe/Zurich ») et l’enregistre dans ton profil. Ainsi, les classements du jour, de la semaine et du mois et les limites quotidiennes (trouvailles, retours, invitations) suivent ton heure locale. Les autres joueurs ne le voient pas. Il est supprimé avec ton profil.
  • Sur ton appareil : l’app mémorise localement si tu as déjà vu la page de bienvenue, ainsi que la langue choisie. La langue de ton appareil est utilisée uniquement dans le navigateur (p. ex. pour commencer le classement par ton pays) ; elle n’est ni enregistrée ni envoyée. L’app utilise aussi le fuseau horaire dans le navigateur ; si tu es connecté, elle le signale en plus comme décrit sous « Fuseau horaire ».

Actuellement, nous n’utilisons aucun service d’analyse ou de publicité de tiers ; nous saisissons nous-mêmes les erreurs et les chiffres d’utilisation (voir ci-dessus). Si cela change, nous adapterons cette déclaration au préalable.

Pourquoi nous en avons besoin

Pour que tu puisses te connecter, collectionner des giratoires, consulter les points et les classements et faire des signalements, et pour que nous puissions détecter la fraude (découverte sans visite) et les abus. Rien de plus.

Qui traite les données

  • Supabase (base de données, connexion, stockage des photos) : serveurs à Zurich, en Suisse.
  • Brevo (envoi des e-mails de connexion et d’invitation) : prestataire dans l’UE. C’est là que se trouvent ton adresse e-mail et le message.
  • Cloudflare (hébergement de l’app, Cloudflare Pages) : serveurs répartis dans le monde entier, exploitant aux États-Unis. Lors de l’accès, ton adresse IP est transmise.
  • OpenStreetMap (images de la carte provenant de tile.openstreetmap.org, depuis le 26.10.2026 uniquement en secours si notre carte ne se charge pas) : ton appareil charge les images de la carte directement depuis ce site et transmet à cette occasion son adresse IP et la portion de carte affichée.
  • Carte du monde propre (données OpenStreetMap, préparées par Protomaps) : ton appareil charge les données de la carte depuis notre propre domaine station.benaapps.ch (diffusion via Cloudflare, stockage chez Cloudflare R2) au lieu de tile.openstreetmap.org ; ton adresse IP est alors transmise. Les polices et symboles de la carte proviennent du même domaine ; tant qu’ils n’y sont pas encore, de protomaps.github.io (GitHub Pages).
  • Wikimedia Commons (images d’œuvres d’art dans les giratoires, seulement lorsqu’elles existent) : ton appareil charge l’image directement depuis commons.wikimedia.org et transmet à cette occasion son adresse IP.
  • cdnjs (Cloudflare) et jsDelivr (bibliothèques de programmes) ainsi que Google Fonts (police Nunito) : ton appareil charge ces fichiers depuis ces services au démarrage, et ton adresse IP est alors transmise.

Chez Cloudflare, Google et d’autres, des données peuvent parvenir aux États-Unis, où la protection des données n’est pas partout équivalente. Cela se fait sur la base de clauses contractuelles types ou de la certification du prestataire au titre du Swiss-US Data Privacy Framework.

Combien de temps nous les conservons

Aussi longtemps que tu as un compte. Si tu le supprimes, le profil, la photo de profil, les découvertes, les photos, les réactions, les évaluations, les signalements, les retours et les invitations sont supprimés. Les journaux techniques des prestataires sont supprimés selon leurs délais.

Supprimer le compte : dans l’app, tout en bas du profil (« Supprimer le compte »). C’est immédiat et définitif. Cela fonctionne aussi sans l’app : mode d’emploi pour supprimer le compte. Accès, rectification ou suppression de données : info@benaapps.com (réponse sous 30 jours). Plainte : PFPDT ou l’autorité de protection des données de ton pays.

Enfants

Tu peux jouer avec un lien d’invitation ou, dès que l’inscription est ouverte, sans invitation. Avant 16 ans, seulement avec l’accord des parents.

Mentions légales

Détective des gares (Kreisel-Detektiv)
M. Bena
8405 Winterthur, Suisse
E-mail : info@benaapps.com

Données des giratoires et de la carte : © contributeurs d’OpenStreetMap, ODbL. Le tableau des giratoires de l’app est dérivé d’OpenStreetMap et relève donc lui aussi de l’ODbL. Altitudes : swisstopo (Suisse, Liechtenstein) et Copernicus DEM (ESA/UE, autres pays).

À savoir sur les giratoires (œuvre d’art, sculpture, fontaine, monument dans le giratoire) : informations tirées d’OpenStreetMap, © contributeurs d’OpenStreetMap, ODbL ; la source est reliée pour chaque entrée. Les images proviennent de Wikimedia Commons et sont placées, selon l’image, sous une licence propre (par exemple CC BY-SA ou domaine public). L’auteur et la licence figurent pour chaque image.

Modifications

Si l’app change, nous adaptons cette déclaration. La date en haut indique l’état.