Politique de confidentialité — RoadRarity
Dernière mise à jour : 1 octobre 2026
RoadRarity est un jeu de collection de voitures photographiées dans la rue. Cette page explique, sans jargon, quelles données nous traitons, pourquoi, qui les reçoit, combien de temps nous les gardons et comment exercer tes droits.
Qui est responsable ?
Tobestyled, [ADRESSE À COMPLÉTER PAR L'ÉDITEUR] (Belgique) est le responsable du traitement. Contact pour toute question ou demande : support@roadrarity.app.
Quelles données sont traitées ?
- Compte : nom d'utilisateur, adresse e-mail et mot de passe (conservé sous forme hachée) si tu crées un compte ; pour un compte invité, un identifiant d'appareil aléatoire qui te permet de retrouver ta progression. Ton pays, ton fuseau horaire et ta langue sont enregistrés pour adapter le jeu.
- Photos : les clichés que tu envoies pour valider une capture ou ajouter une voiture à ton garage. La plaque d'immatriculation est floutée sur ton appareil avant l'envoi ; si une plaque reste lisible, la photo est refusée.
- Photo de profil (facultative) : si tu en choisis une, une seule image carrée, recadrée et réduite sur ton appareil, sans métadonnées (position, appareil, date) : nous retirons aussi celles qui resteraient. Elle est stockée chez notre hébergeur, remplacée ou supprimée quand tu la changes ou la retires, sauf si un signalement ou un cas de modération ouvert la vise : l'ancienne photo est alors conservée, lisible de la seule modération, jusqu'à la décision, puis supprimée. Elle peut montrer un visage : n'envoie que le tien.
- Position : latitude et longitude exactes au moment d'une capture ou de la réclamation d'un point de la carte, et la ville déduite. La position n'est demandée que lorsque l'application est ouverte.
- Activité de jeu : captures, modèle reconnu, rareté, XP, pièces, série, défis, stickers, clubs, messages, signalements et réglages.
- Appareil : avec chaque capture, la plateforme, la version du système, le modèle de l'appareil et la version de l'application, pour repérer les abus. Si tu actives les notifications : le jeton de notification, la plateforme, la langue et un identifiant d'installation.
- Empreinte de la photo : une empreinte technique (SHA-256 tronquée) de chaque photo envoyée, pour repérer les doublons stricts.
- Adresse IP : traitée par notre hébergeur pour acheminer les requêtes. Nous n'en utilisons qu'une empreinte tronquée (hachage), comme clé du limiteur de requêtes de l'hébergeur, sur des fenêtres d'une minute, pour nous protéger des abus.
- Rapports d'erreur : lorsqu'un écran plante, le message d'erreur, la pile technique, la version de l'application, la plateforme et l'écran concerné, enregistrés pour corriger le problème. Aucun identifiant de compte n'y est joint.
- Statistiques d'usage (facultatives) : mesures de performance (temps d'affichage des écrans, temps de chargement, type de réseau) et de parcours (étapes d'une capture ou d'un achat), sans identifiant de compte. Elles ne sont envoyées que si tu actives Partager les statistiques d'usage dans les réglages ; ce réglage est désactivé par défaut et tu peux le retirer à tout moment, ce qui les arrête aussitôt. Nos serveurs ignorent les statistiques reçues sans ton accord.
- Âge : avant toute création de compte (y compris invité), l'application te demande ton année de naissance. Elle n'est ni enregistrée ni envoyée ; nous ne conservons que la date à laquelle tu as confirmé ton âge et ta tranche d'âge (13 à 17 ans, ou 18 ans et plus).
- Commandes de supports physiques : le contenu de la commande et une empreinte de l'adresse de livraison. L'adresse en clair n'est pas conservée dans notre base.
- Achats : les pièces s'achètent uniquement par l'achat intégré de l'App Store ou de Google Play, lorsque la vente est ouverte dans l'application. Nous ne voyons jamais tes données bancaires : le store les traite. Le store nous transmet une preuve d'achat dont nous gardons la référence de la transaction (et, pour Google Play, le jeton d'achat), le produit, le nombre de pièces, la date, le prix et la devise, le pays de facturation du store et le type d'achat (réel ou de test). Un identifiant aléatoire, sans lien avec ton identité, relie tes achats à ton compte. Si le store rembourse un achat, nous enregistrons le remboursement et, si tu avais déjà dépensé ces pièces, la dette de pièces qui en résulte. Pour un ancien paiement sur le web, nous conservons la référence et le montant de l'achat.
- Achat de boosters en pièces : lorsque cette vente est ouverte, nous enregistrons pour chaque booster acheté le prix payé en pièces, les probabilités qui t'ont été affichées, les cartes tirées et la date. Pour savoir si la vente t'est ouverte, nous utilisons ta tranche d'âge déclarée et des indices de pays : le pays de ton compte, le pays de facturation de ton dernier achat de pièces dans un store et le pays de ta connexion, fourni par notre hébergeur (sans conserver ton adresse IP). Ces indices sont enregistrés avec le booster acheté, pour pouvoir reconstituer la décision en cas de contestation.
- Stockage sur ton appareil : la session de connexion et tes préférences sont enregistrées dans le stockage sécurisé de ton téléphone. Les pages web de RoadRarity ne déposent aucun cookie.
Pourquoi ces données, et sur quelle base légale ?
- Exécution du contrat (art. 6.1.b du RGPD) : créer et faire fonctionner ton compte, valider tes photos, calculer ta progression, tes classements et ta collection, afficher la carte, permettre la messagerie et les clubs, afficher ta photo de profil si tu en choisis une, livrer une commande, créditer les pièces achetées dans un store et livrer ce que tu achètes en pièces, boosters compris.
- Intérêt légitime (art. 6.1.f) : prévenir la triche et les abus, sécuriser le service (limitation du nombre de requêtes), modérer les contenus signalés, corriger les erreurs qui font planter l'application, repérer les remboursements d'achats abusifs, fermer la vente de boosters dans les pays où nous l'avons décidé. Tu peux t'opposer à ces traitements en nous écrivant.
- Obligation légale (art. 6.1.c) : conserver les pièces comptables des achats, achats de pièces dans un store et remboursements compris.
- Consentement (art. 6.1.a) : envoyer des notifications, et mesurer la performance et les parcours à partir des statistiques d'usage (désactivées par défaut). Tu peux couper les notifications et les statistiques d'usage à tout moment dans les réglages de l'application ou du téléphone. L'accès à l'appareil photo et à la position est aussi soumis à l'autorisation du système, que tu peux retirer à tout moment.
Ce que voient les autres joueurs
- Ton profil public : ton nom d'utilisateur, ton titre, ton niveau, ton expérience (XP), le nombre de voitures, de marques complétées et de captures, et jusqu'à trois de tes captures publiques récentes (photo, modèle, ville). Il est lisible par toute personne qui connaît ton nom d'utilisateur. Ton adresse e-mail n'est jamais montrée.
- Ta photo de profil : si tu en as une, elle est visible des titulaires d'un compte inscrit, quel que soit l'âge déclaré du titulaire de la photo, là où ton nom d'utilisateur est visible (profil, carte de joueur publique, publications, messages, clubs). Les comptes invités ne la voient pas. Elle n'apparaît jamais sur les pages web publiques ni dans les aperçus de partage. Un compte inscrit s'obtient sans preuve d'identité : cette restriction réduit la copie de photos par des comptes jetables, elle ne l'interdit pas, et une photo déjà téléchargée sur un autre appareil ne peut pas être rappelée.
- Tes captures : privées par défaut. Tu choisis, capture par capture, de la rendre publique ou de l'exposer, pour une durée limitée ou permanente. Une capture privée n'est visible que de toi.
- La carte : les captures publiques des 7 derniers jours apparaissent sans ta position pendant 24 heures, puis à l'emplacement du centre d'une zone d'environ 2 km de côté, jamais à l'endroit exact.
- Classements : ton nom d'utilisateur, ton titre, ton niveau et ta valeur de classement.
- Abonnés et abonnements : la liste des comptes que tu suis et de ceux qui te suivent (nom d'utilisateur et titre) est visible par les personnes qui consultent ton profil.
- Messagerie et clubs : tes messages ne sont vus que par leurs destinataires ou les membres du club. Tu choisis qui peut t'écrire : tout le monde, tes abonnements ou personne.
- Liens de partage : une capture ou un profil publics partagés par lien sont lisibles sans compte par toute personne qui a le lien (photo, modèle, ville, nom d'utilisateur, niveau).
Validation automatique des photos
Chaque photo envoyée est analysée automatiquement, sans intervention humaine, par un modèle d'intelligence artificielle de vision. Il indique si une voiture réelle est visible, son type, sa couleur, la qualité de la photo, si une plaque est encore lisible et s'il s'agit d'une tentative de triche (maquette, écran, affiche, image déjà largement diffusée). Nous en déduisons le verdict de la capture, sa rareté et ses récompenses.
Ce verdict n'a d'effet que dans le jeu : une photo refusée ne rapporte ni expérience ni récompense, et une photo refusée est supprimée au plus tard 30 jours après le refus. Il n'a pas d'effet juridique sur toi. Tu peux demander qu'une personne réexamine un refus, en écrivant à support@roadrarity.app avec ton nom d'utilisateur et la capture concernée.
Seule la photo est transmise au modèle, avec une consigne fixe : ni ton nom, ni ton e-mail, ni ta position, ni aucun identifiant ne l'accompagnent. Nous n'utilisons pas tes photos pour entraîner un modèle d'intelligence artificielle.
La photo de profil ne subit aucune analyse automatique et n'est pas envoyée au prestataire de vision : une personne ne la voit que si elle est signalée par d'autres joueurs (voir les conditions d'utilisation).
Qui reçoit tes données ?
Nous ne vendons aucune donnée. Nous faisons appel aux prestataires suivants, chacun pour la seule finalité indiquée :
- Cloudflare — hébergement du service (exécution, stockage des photos, files internes). Il reçoit tout ce que ton application envoie à notre service, dont ton adresse IP.
- Neon — base de données qui conserve les données de ton compte et de ton activité.
- opencode.ai Zen, passerelle vers un fournisseur de modèle de vision — reçoit la photo à analyser (voir la section précédente). Les conditions du fournisseur du modèle sur la conservation des images et leur réutilisation sont en cours de vérification ; tant qu'elles ne sont pas établies, nous ne prenons aucun engagement à leur place.
- Resend — envoi des e-mails de vérification d'adresse et de réinitialisation du mot de passe : il reçoit ton adresse e-mail et le lien contenu dans le message.
- Expo — acheminement des notifications : il reçoit le jeton de ton appareil et le texte de la notification. Selon la version installée, le service de mise à jour à distance d'Expo peut aussi recevoir l'adresse IP de ton appareil au démarrage de l'application.
- Google et Apple (services de notification) — livrent les notifications sur ton téléphone.
- Google et Apple (fonctions du système et de l'application) — le calcul de la ville à partir de ta position utilise le service de géocodage de ton système (Google sur Android, Apple sur iOS), qui reçoit les coordonnées. La reconnaissance de la plaque se fait sur ton appareil avec ML Kit de Google : la photo n'est pas envoyée, mais le composant peut transmettre à Google des statistiques techniques d'usage.
- OpenFreeMap — fournit les tuiles du fond de carte : il reçoit ton adresse IP et la zone de carte affichée.
- Serveurs Overpass (OpenStreetMap) — notre serveur leur demande les lieux d'intérêt (concessionnaires, stations, circuits, musées) d'une zone de carte : ils reçoivent la zone, sans identifiant de compte ni ton adresse IP.
- Apple et Google (App Store et Google Play) — encaissent le paiement de tes achats de pièces, selon leurs propres conditions, et nous transmettent une preuve d'achat. L'identifiant aléatoire qui relie tes achats à ton compte leur est transmis au moment de l'achat et nous revient avec la preuve d'achat. Pour vérifier un achat Google Play, notre serveur interroge Google avec le jeton d'achat et l'identifiant du produit, et lui demande chaque jour la liste des achats annulés ; Apple nous envoie une notification signée quand un achat est remboursé. Pour le paiement, ils agissent comme responsables de traitement indépendants.
- Stripe — paiement par carte sur sa page de paiement, lorsque des achats en ligne sont proposés : les données bancaires sont traitées par Stripe et ne transitent pas par nos serveurs. Nous lui transmettons le montant, l'intitulé de l'achat et un identifiant interne de compte et de produit.
- Printify — impression et expédition, uniquement si tu commandes un support physique payé : il reçoit alors ton nom, ton adresse de livraison et ton e-mail pour livrer la commande.
Lorsque tu demandes un itinéraire vers un lieu de la carte, l'application ouvre Google Maps ou ton navigateur avec la destination : leurs propres conditions s'appliquent.
Transferts hors de l'Union européenne
Plusieurs de ces prestataires traitent des données hors de l'Union européenne. Prestataire par prestataire :
- Cloudflare (hébergement et stockage des photos) : États-Unis et réseau mondial ; Cadre de protection des données UE–États-Unis si le prestataire y est certifié, à défaut clauses contractuelles types.
- Neon (base de données) : la base est hébergée aux États-Unis ; même garantie.
- Resend, Expo et les services de notification de Google et d’Apple : États-Unis ; même garantie.
- Apple et Google (achats dans l'App Store et Google Play) : États-Unis, ou entité européenne du store selon ton pays ; ils agissent sous leurs propres garanties, comme responsables indépendants.
- Stripe et Printify (uniquement lorsqu'un achat en ligne ou une commande physique a lieu) : Union européenne ou États-Unis selon l'entité du prestataire ; même garantie.
- Fournisseur du modèle de vision : le pays d'hébergement et la garantie applicable sont en cours de vérification ; nous ne prenons aucun engagement à sa place tant qu'ils ne sont pas établis.
Tu peux obtenir une copie de ces garanties en écrivant à support@roadrarity.app.
Combien de temps ?
- Photos rejetées (aucun véhicule détecté, plaque lisible, qualité insuffisante, mauvaise voiture) : au plus 30 jours après le refus — les fichiers (photo et vignette) sont supprimés à l’échéance ; la trace du refus (statut, ville, motif), les coordonnées GPS et les informations d’appareil de la capture restent rattachées au compte pour prévenir la fraude, jusqu’à la suppression du compte.
- Photos validées, photos du garage et photo de profil : jusqu’à la suppression de la capture, de la voiture, de la photo de profil ou du compte — supprimées aussitôt, fichiers compris ; une suppression de fichier qui échoue est reprise pendant 7 jours. Exceptions pour une photo de profil : tant qu’un signalement ou un cas de modération ouvert la vise, l’ancienne photo est conservée, lisible de la seule modération, jusqu’à la décision, puis supprimée ; une photo visée par un signalement de mise en danger d’un mineur que la modération n’a pas rejeté est conservée de façon minimale jusqu’à sa remise aux autorités.
- Compte et données de jeu (profil, collection, publications, messages, blocages) : jusqu’à ta demande de suppression — la suppression est immédiate dans l’application ; seul un identifiant technique anonyme subsiste, avec l’historique comptable.
- Notifications (historique) : 180 jours — l’historique des notifications est purgé passé ce délai ; le jeton d’appareil est supprimé avec le compte.
- Files techniques internes (distribution des notifications et du temps réel, protection contre les doublons, synchronisation cartographique) : de 24 heures à 30 jours — purgées automatiquement selon leur nature.
- Événements de paiement (paiement web et notifications de remboursement des stores) : 1 an — conservés au titre de l’obligation comptable.
- Journaux techniques : de 7 jours à 90 jours — journal des requêtes 7 jours, rapports d’erreur 30 jours, mesures de performance 90 jours ; aucun identifiant de compte.
- Marqueurs de sécurité (réinitialisation de mot de passe, vérification d’e-mail, session révoquée, quotas) : de 90 secondes à 30 jours — expirent automatiquement ; les marqueurs de connexion temps réel sont retirés à la fermeture de la connexion.
- Historique d’achat et de gains (achats de pièces dans l’App Store et Google Play, dépenses de pièces dont les boosters, commandes, récompenses) : durée légale de conservation comptable — conservé après la suppression du compte sans ton nom d’utilisateur ni ton e-mail, sous un identifiant technique ; pour un achat dans un store, la référence de la transaction est conservée, et le store peut la rattacher à ton compte Apple ou Google. Les pièces non dépensées et une éventuelle dette de pièces sont effacées avec le compte.
- Sauvegardes de la base de données : au plus 7 jours — un compte supprimé peut y subsister jusqu’à leur expiration ; en cas de restauration, il est effacé de nouveau grâce à une empreinte irréversible de son identifiant, conservée 8 jours.
Tes droits
Tu peux demander l'accès à tes données (photo de profil comprise), leur rectification, leur effacement (la suppression du compte efface aussi ta photo de profil), leur portabilité ou la limitation de leur traitement, et t'opposer aux traitements fondés sur l'intérêt légitime. La suppression du compte est immédiate et intégrée à l'application : Supprimer mon compte. L'accès à tes données et leur portabilité sont aussi en libre-service : dans l'application, Paramètres, « Exporter mes données » remet un fichier JSON avec tes données, achats et historique de pièces compris (un export par jour) ; un export volumineux est proposé par un lien temporaire valable 7 jours. Pour toute autre demande, écris à support@roadrarity.app depuis l'adresse de ton compte : nous accusons réception sous 72 heures et répondons dans un délai d'un mois, prolongeable de deux mois si la demande est complexe (nous te prévenons alors dans le premier mois, avec le motif). Nous ne te demandons aucune pièce d'identité : l'adresse de ton compte suffit. Nous pouvons aussi réexaminer un refus de capture, limiter un traitement ou y mettre fin sur ta demande. Tu peux retirer ton consentement aux notifications et aux statistiques d'usage à tout moment. Tu peux aussi saisir l'autorité de protection des données de ton pays (en Belgique, l'Autorité de protection des données, APD).
Mineurs
RoadRarity n'est pas destiné aux enfants de moins de 13 ans, et aucun compte n'est créé sciemment pour eux. Avant toute création de compte (y compris invité), l'application te demande ton année de naissance. Elle n'est ni enregistrée ni envoyée : seuls sont conservés la date à laquelle tu as confirmé ton âge et ta tranche d'âge (13 à 17 ans, ou 18 ans et plus). Entre 13 et 17 ans, des réglages protecteurs s'appliquent par défaut : tu ne reçois des messages privés que des joueurs que tu suis, et ta carte de joueur ne peut pas être rendue publique. La photo de profil est ouverte aux comptes de tous âges, 13 à 17 ans et tranche d'âge inconnue compris : elle n'est ni réservée aux adultes ni protégée par l'âge, puisque la tranche est déclarative et non vérifiée. Un visage de mineur peut donc apparaître, comme celui d'un adulte, aux titulaires d'un compte inscrit ; les signalements « mise en danger d'un mineur », le retrait par la modération et la conservation minimale des preuves s'appliquent à toutes les photos de profil. Par défaut, l'achat de pièces et l'achat de boosters en pièces sont réservés aux comptes dont la tranche déclarée est 18 ans et plus ; les contrôles parentaux de l'App Store et de Google Play s'appliquent en plus. Si tu penses qu'un enfant de moins de 13 ans a créé un compte, écris-nous : nous le supprimerons.
Publicité et traçage
L'application ne contient ni publicité, ni traceur publicitaire, ni outil de mesure d'audience tiers. Les rapports d'erreur et les statistiques d'usage (facultatives) sont traités par nous seuls, sans identifiant de compte.
Modifications
Cette politique peut évoluer : la date de mise à jour figure en haut de page et les changements importants sont annoncés dans l'application.