En bref
- Qui nous sommes : Bot Rivals est édité par Ferdinando Bonsegna, développeur indépendant établi en Italie, qui est le responsable du traitement. Pour toute question, écris à 1bonsegnaferdinando@gmail.com.
- Ce que nous utilisons : le compte avec lequel tu te connectes (Apple, Google, ou e-mail et mot de passe, géré par Firebase de Google), ton année de naissance (pour vérifier que tu as au moins 13 ans), ton profil de jeu (nom public, trophées, monnaies, pièces, missions, Pass), les résultats des matchs, les signalements et blocages, et les données techniques nécessaires à la connexion.
- Ce que voient les autres joueurs : ton nom public, tes trophées, le robot que tu as dessiné, son nom et ton Portrait, pendant un match. Notre serveur transmet ces dessins à ton adversaire et ne les conserve pas, sauf une copie jointe à un signalement fait par un autre joueur à ton sujet (section 2.4).
- Ce que nous ne faisons pas : pas de publicité, pas d'outils d'analyse tiers, pas de suivi entre applications ou sites web, pas de vente de données. Les seuls services extérieurs présents dans l'application sont la connexion avec Apple, Google et Firebase.
- Où : le serveur de jeu et la base de données fonctionnent sur Amazon Web Services à Francfort (UE). La connexion via Firebase peut impliquer un transfert vers les États-Unis, avec les garanties exigées par le RGPD.
- Combien de temps : ton profil tant que tu as un compte ; les matchs 90 jours ; les signalements un an ; les journaux du serveur 30 jours.
- Tu peux supprimer ton compte dans l'application (Réglages → Supprimer le compte) ou par e-mail. Tu disposes des droits prévus par le RGPD et tu peux introduire une réclamation auprès de l'autorité de contrôle italienne (Garante per la protezione dei dati personali) ou de celle de ton pays.
- Âge : le jeu s'adresse aux personnes de 13 ans et plus ; en dessous de l'âge du consentement numérique dans ton pays, le consentement d'un parent est nécessaire.
1. Responsable du traitement
Ferdinando Bonsegna (développeur indépendant)Italie
E-mail : 1bonsegnaferdinando@gmail.com
Cette politique couvre le jeu Bot Rivals pour iOS et Android, le serveur en ligne du jeu et ce site web (botrivals.app). Pour toute question sur tes données, ou pour exercer tes droits, écris à l'adresse e-mail ci-dessus.
2. Quelles données nous traitons
2.1 Compte et connexion
Jouer en ligne nécessite un compte. La connexion est gérée par Firebase Authentication, un service de Google. Tu peux te connecter de trois façons :
- Avec Apple (sur iPhone) : la fenêtre de connexion d'Apple s'ouvre. Nous demandons à Apple uniquement ton adresse e-mail, jamais ton nom ; tu peux choisir « Masquer mon adresse e-mail » d'Apple, auquel cas nous recevons une adresse de relais privée. Apple fournit à Firebase un identifiant de compte Apple et cet e-mail.
- Avec Google : la page de connexion de Google s'ouvre. Google fournit à Firebase l'identifiant de ton compte Google, ton adresse e-mail et, s'ils existent, le nom et la photo de ton profil Google.
- Avec e-mail et mot de passe : l'application envoie ton e-mail et ton mot de passe directement à Firebase, qui ne conserve le mot de passe que sous forme protégée (hachée). Firebase envoie aussi les e-mails de vérification de l'adresse et de réinitialisation du mot de passe. Un compte e-mail ne peut jouer en ligne qu'après que tu as confirmé l'adresse.
Notre serveur de jeu ne reçoit de Firebase qu'un jeton de connexion signé, dont il lit l'identifiant du compte (uid) et la méthode de connexion. Le nom, l'e-mail et la photo de ton compte Google ou e-mail ne sont ni lus ni conservés par notre serveur, et ils ne deviennent jamais ton nom dans le jeu.
Année de naissance : la première fois que tu te connectes, nous te demandons ton année de naissance, pour vérifier que tu as au moins 13 ans. Nous conservons l'année et le fait que la vérification a réussi, liés à ton compte. Si tu as moins de 13 ans, aucun compte n'est créé et l'année n'est pas conservée.
Après la connexion, le serveur t'attribue une session (un code signé valable 30 jours, renouvelé tant que tu joues), enregistrée sur ton téléphone.
2.2 Profil de jeu
Sur notre serveur, nous conservons, liés à ton uid :
- ton nom public : d'abord un nom généré (par exemple « PILOTE 1234 », dérivé de l'uid et ne révélant rien de ton compte), puis celui que tu choisis ;
- les trophées, le record de trophées, les victoires, les défaites et le nombre de duels ;
- les monnaies du jeu (Pièces, Plans, Cristaux), les pièces, les matériaux, les armes avec leurs niveaux et leurs copies, les boîtes à outils en attente d'ouverture et les compteurs de garantie des boîtes à outils ;
- le Pass (saison, niveau, points, récompenses réclamées), les missions, les succès, les récompenses de la route des ligues, les compteurs d'entraînement récompensé et du tutoriel ;
- la liste des joueurs que tu as bloqués (500 au maximum) et le nombre quotidien de signalements que tu as envoyés.
2.3 Matchs
Le serveur fait tourner chaque duel : il reçoit les commandes que tu donnes pendant le match, simule le duel et calcule le résultat. Pour chaque match, il conserve un enregistrement comportant : l'identifiant du match, les uid des deux joueurs, le vainqueur, la raison de la fin du match et sa durée. Il sert à calculer les récompenses, à rattacher un signalement au bon match et à prévenir les abus.
Pour jouer, l'application envoie aussi au serveur le dessin de ton robot (traits, matériaux, pièces montées et niveaux), le nom du robot et ton Portrait dessiné. Le serveur les utilise pour le match et les transmet à ton adversaire, mais ne les conserve pas : une fois le match terminé, ils ne sont plus sur le serveur, sauf si ton adversaire te signale (section 2.4).
2.4 Signalements et blocages
Quand tu signales un joueur, nous enregistrons : qui signale (uid), qui est signalé (uid), le match, le motif choisi (dessin offensant, nom offensant, triche, autre), les notes que tu écris, le cas échéant (500 caractères au maximum), la date, et une copie de ce que le joueur signalé a montré dans ce match : son nom public, le nom du robot, le dessin du robot et le Portrait, afin qu'une personne puisse examiner le signalement. Le signalement est aussi écrit dans le journal du serveur. Quand tu bloques un joueur, son uid entre dans ta liste de blocage et vous n'êtes plus jamais opposés l'un à l'autre.
Après avoir examiné un signalement, une personne peut masquer le Portrait d'un joueur, remplacer son nom public par un nom généré ou suspendre le compte. Une suspension est enregistrée sur le compte avec sa date et son motif, et le compte suspendu ne peut plus se connecter.
2.5 Données techniques
- Adresse IP : nécessaire pour te connecter au serveur et, uniquement en mémoire, pour limiter le nombre de requêtes provenant d'une même adresse (protection contre les abus). Le serveur de jeu ne l'écrit pas dans ses journaux ; le proxy HTTPS placé devant le serveur ne conserve pas de journaux d'accès, mais ses messages d'erreur techniques peuvent occasionnellement contenir une adresse IP.
- Journaux du serveur : messages techniques contenant des uid, les noms publics des joueurs d'un duel, des signalements et des erreurs, enregistrés dans Amazon CloudWatch Logs à Francfort. Ils servent à faire fonctionner le service, à corriger les problèmes et à la modération.
- Sessions révoquées : quand tu te déconnectes ou supprimes ton compte, nous enregistrons que les sessions émises jusqu'à ce moment ne sont plus valables.
2.6 Messages que tu nous envoies
Si tu nous écris, nous traitons ton adresse e-mail, le contenu de ton message et les informations que tu nous donnes pour que nous puissions t'aider (par exemple ton nom dans le jeu).
2.7 Ce site web
botrivals.app est un site web statique : il n'utilise ni cookies, ni scripts externes, ni outils d'analyse, ni suivi. L'hébergeur traite les données techniques minimales nécessaires pour fournir les pages (par exemple l'adresse IP contenue dans la requête).
3. Finalités et bases juridiques
| Finalité | Données | Base juridique (RGPD) |
|---|---|---|
| Créer et gérer ton compte, te connecter | Compte, session | Exécution d'un contrat (art. 6, paragraphe 1, point b)) |
| Faire fonctionner le jeu : profil, économie, duels, appariement, récompenses, Pass, missions | Profil, matchs, dessins pendant le match | Exécution d'un contrat (art. 6, paragraphe 1, point b)) |
| Montrer ton nom, ton robot et ton Portrait à ton adversaire | Nom public, trophées, dessins | Exécution d'un contrat (art. 6, paragraphe 1, point b)) : c'est le cœur du jeu multijoueur |
| Modération : signalements, blocages, sanctions, protection des autres joueurs | Signalements, blocages, matchs, journaux | Intérêt légitime à un environnement sûr et équitable (art. 6, paragraphe 1, point f)) et obligations légales relatives aux contenus illicites (art. 6, paragraphe 1, point c)) |
| Sécurité, prévention de la triche et des abus, limitation des requêtes | IP (en mémoire), matchs, journaux | Intérêt légitime (art. 6, paragraphe 1, point f)) |
| Assistance et réponse aux demandes | E-mail et messages | Exécution d'un contrat (art. 6, paragraphe 1, point b)) et obligation légale pour les demandes relatives aux droits sur les données (art. 6, paragraphe 1, point c)) |
| Achats, dès qu'ils seront disponibles | Données de transaction | Exécution d'un contrat (art. 6, paragraphe 1, point b)) et obligations fiscales et comptables (art. 6, paragraphe 1, point c)) |
Nous n'utilisons pas tes données pour la publicité, le profilage commercial ou le marketing, et nous ne les vendons pas. Lorsque nous nous fondons sur l'intérêt légitime, tu peux t'y opposer (section 10).
Les données du compte sont nécessaires pour jouer en ligne : sans compte, seul l'entraînement hors ligne avec un profil déjà enregistré est disponible.
4. Données visibles par les autres joueurs
Pendant un duel en ligne, ton adversaire voit : ton nom public, tes trophées, le robot que tu as dessiné et son nom, et ton Portrait. Il ne voit jamais ton e-mail ni le nom de ton compte Google. Choisis un nom public qui ne révèle pas ta véritable identité, et ne mets pas d'informations personnelles dans ton Portrait (par exemple ton nom complet ou un dessin reconnaissable de ton visage).
5. Prestataires et destinataires
- Google (Firebase Authentication et connexion avec Google) : gère les comptes et la connexion pour notre compte. Le service est fourni par Google LLC et/ou Google Ireland Limited selon les conditions de traitement des données de Firebase. Bot Rivals utilise son propre projet Firebase.
- Apple (Se connecter avec Apple) : si tu le choisis, Apple te connecte selon sa propre politique de confidentialité et nous fournit l'identifiant et l'e-mail décrits à la section 2.1. Quand tu supprimes ton compte, nous demandons à Apple de révoquer l'accès de Bot Rivals.
- Amazon Web Services (Amazon Web Services EMEA SARL) : héberge le serveur de jeu (Amazon EC2), la base de données (Amazon DynamoDB) et les journaux du serveur (Amazon CloudWatch) dans la région eu-central-1 (Francfort), en tant que notre sous-traitant.
- Apple et Google (App Store et Google Play) : distribuent l'application et, dès que ce sera possible, géreront les paiements. Pour ce traitement, ils agissent en tant que responsables du traitement indépendants, selon leurs propres politiques de confidentialité.
- Autres joueurs : les données de la section 4.
- Autorités : uniquement lorsque la loi l'exige, par exemple à la suite d'une demande motivée d'une autorité judiciaire.
L'application ne contient aucun SDK de publicité, d'analyse, de rapport de plantage ou de réseau social.
6. Transferts hors de l'UE
Le serveur et la base de données du jeu se trouvent dans l'Union européenne (Francfort). Les données de connexion gérées par Firebase peuvent aussi être traitées par Google aux États-Unis. Dans ce cas, le transfert repose sur la décision d'adéquation relative au cadre de protection des données UE-États-Unis (EU-U.S. Data Privacy Framework), auquel Google LLC participe, ou sur les clauses contractuelles types de la Commission européenne. AWS ne peut accéder aux données depuis l'extérieur de l'UE qu'avec ces mêmes garanties. Tu peux nous demander une copie des garanties à 1bonsegnaferdinando@gmail.com.
7. Durée de conservation des données
| Données | Durée |
|---|---|
| Profil de jeu, nom public, liste de blocage, année de naissance, suspension | Tant que tu as un compte. Supprimés quand tu supprimes ton compte. |
| Sauvegardes de la base de données des profils | La restauration à un instant donné couvre au maximum les 35 derniers jours : après la suppression, le profil disparaît aussi de ces sauvegardes dans un délai de 35 jours. |
| Enregistrements des matchs | 90 jours, puis suppression automatique. Si tu supprimes ton compte, ton uid dans les enregistrements est remplacé par « deleted ». |
| Signalements, avec les notes et la copie du dessin et du Portrait signalés | 1 an à compter du signalement, puis suppression automatique (voir ci-dessous pour la suppression du compte). |
| Révocations de session (déconnexion ou suppression) | 31 jours. |
| Session sur le serveur | Non conservée : c'est un code signé, valable au maximum 30 jours à compter de son dernier renouvellement. |
| Dessin du robot et Portrait sur le serveur | Uniquement pendant la durée du match, en mémoire (sauf la copie contenue dans un signalement). |
| Adresse IP pour la limitation des requêtes | Uniquement dans la mémoire du serveur, jamais écrite sur disque ; effacée au redémarrage du serveur (à chaque mise à jour) ou quand la table est pleine. |
| Journaux du serveur | 30 jours dans Amazon CloudWatch Logs, puis suppression automatique. |
| Compte Firebase (e-mail, méthode de connexion) | Supprimé automatiquement en même temps que ton compte de jeu (section 11). |
| E-mails envoyés à l'assistance | Le temps nécessaire pour traiter la demande, puis 24 mois au maximum, sauf s'ils sont nécessaires plus longtemps pour la constatation, l'exercice ou la défense d'un droit en justice. |
| Données d'achat (à l'avenir) | Pendant les durées exigées par la législation fiscale et comptable. |
8. Données enregistrées sur ton téléphone
L'application enregistre sur ton téléphone, sans les envoyer à quiconque sauf dans les cas décrits ci-dessus : tes robots, ton Portrait, ton nom, tes réglages (langue, audio, commandes), ta session, un identifiant d'application aléatoire créé au premier lancement et un petit fichier de diagnostic local (1 Mo au maximum) qui n'est jamais envoyé. Le téléphone mémorise aussi un code anonyme pour les joueurs que tu as signalés ou bloqués, afin que leurs dessins ne te soient plus montrés. Désinstaller l'application supprime ces données.
9. Mineurs
Bot Rivals n'est pas une application pour enfants. Tu ne peux l'utiliser que si tu as au moins 13 ans : le jeu te demande ton année de naissance la première fois que tu te connectes. Si tu as moins que l'âge à partir duquel ton pays te permet de consentir seul aux services en ligne (par exemple 14 ans en Italie, 16 ans en Pologne et en Allemagne), tu ne peux utiliser Bot Rivals qu'avec le consentement et sous la surveillance d'un parent ou d'un tuteur. Si nous apprenons qu'un compte appartient à une personne de moins de 13 ans, ou à un mineur sans le consentement nécessaire, nous le supprimons. Un parent peut nous écrire à 1bonsegnaferdinando@gmail.com.
10. Tes droits
En vertu du RGPD (articles 15 à 22), tu as le droit :
- de savoir si nous traitons tes données et d'en obtenir une copie (accès) ;
- de faire rectifier des données inexactes (tu peux modifier toi-même ton nom public dans l'application) ;
- d'obtenir l'effacement de tes données ;
- de demander la limitation du traitement ;
- de recevoir les données de ton profil dans un format structuré, couramment utilisé et lisible par machine (portabilité) ;
- de t'opposer au traitement fondé sur l'intérêt légitime, pour des raisons tenant à ta situation particulière.
Écris à 1bonsegnaferdinando@gmail.com. Pour protéger ton compte, nous pouvons te demander d'écrire depuis l'adresse e-mail liée au compte, ou de nous donner des informations permettant de le reconnaître (par exemple ton nom public et ta méthode de connexion). Nous répondons dans un délai d'un mois ; pour les demandes complexes, ce délai peut être prolongé de deux mois, et nous te le dirons le cas échéant.
11. Supprimer ton compte
Tu peux supprimer ton compte dans l'application : Réglages → COMPTE → Supprimer le compte (deux confirmations ; il te faut une connexion et tu ne dois pas être en duel). Les instructions complètes se trouvent sur la page Supprimer ton compte.
Ce qui se passe :
- toutes tes sessions cessent de fonctionner ;
- ton profil, ton nom public, tes trophées, tes monnaies, tes pièces et ta liste de blocage sont supprimés du serveur ;
- dans les enregistrements des matchs et dans les signalements que tu as faits, ton uid est remplacé par « deleted » ;
- les signalements reçus d'autres joueurs restent jusqu'à leur expiration (un an), mais au lieu de ton uid ils portent un code opaque qui ne t'identifie pas directement. Le même compte produit toujours le même code : cela permet de conserver l'historique de modération si le compte revient. Base juridique : intérêt légitime à la sécurité des autres joueurs ;
- ta session, tes robots, ton Portrait et ton nom sont supprimés du téléphone.
- ton compte de connexion Firebase (e-mail et méthode de connexion) est supprimé automatiquement juste après ;
- si tu t'es connecté avec Apple, l'application te demande de confirmer auprès d'Apple et nous demandons à Apple de révoquer l'accès de Bot Rivals, de sorte que le jeu n'apparaît plus sous « Se connecter avec Apple » dans les réglages de ton identifiant Apple.
Si tu te reconnectes plus tard avec le même compte Apple ou Google ou le même e-mail, tu repars d'un profil vide.
12. Décisions automatisées
Le serveur décide automatiquement du résultat des duels, des récompenses, de l'appariement (en fonction des trophées et des blocages) et du contenu des boîtes à outils, selon les règles du jeu. Nous ne prenons pas de décisions fondées exclusivement sur un traitement automatisé produisant des effets juridiques te concernant ou t'affectant de manière significative de façon similaire. Les suspensions et les bannissements pour violation des règles sont décidés par une personne après examen du cas.
13. Sécurité
- Toutes les communications entre l'application et le serveur sont chiffrées (HTTPS et WebSocket sécurisé).
- La base de données est chiffrée au repos ; l'accès est limité au serveur de jeu.
- Nous ne voyons ni ne conservons jamais ton mot de passe : c'est Firebase qui le gère (et Apple, si tu te connectes avec Apple).
- Le serveur fait autorité : les résultats des duels, les récompenses et les boîtes à outils sont calculés sur le serveur, pas sur le téléphone.
- Sessions signées et révocables ; limites au nombre de requêtes.
Si nous avons connaissance d'une violation de données qui te met en danger, nous la notifions à l'autorité compétente et, lorsque la loi l'exige, à toi aussi.
14. Achats (dès qu'ils seront disponibles)
Aujourd'hui, rien dans Bot Rivals ne peut être acheté avec de l'argent réel. Dès que les Cristaux pourront être achetés, le paiement passera par l'App Store ou Google Play : nous ne recevrons pas les données de ta carte ni de ton moyen de paiement. Nous recevrons de la boutique les informations sur la transaction (produit, identifiant d'achat, date, statut et remboursements) pour te livrer tes achats et respecter nos obligations légales. Nous mettrons à jour cette politique avant l'activation des achats.
15. Cookies et suivi
Ce site web n'utilise ni cookies ni technologies similaires. L'application n'utilise aucun identifiant publicitaire et ne te suit pas à travers les applications ou sites web d'autres entreprises. Pendant la connexion avec Google, une fenêtre ou une page de Google s'ouvre, qui peut utiliser les propres cookies de Google selon la politique de confidentialité de Google. Sur les appareils sans fenêtre de connexion du système, la connexion avec Google passe par une page de notre serveur qui charge la bibliothèque Firebase de Google.
16. Réclamations auprès d'une autorité
Si tu estimes que nous traitons tes données en violation du RGPD, tu peux introduire une réclamation auprès d'une autorité de contrôle. Notre autorité chef de file est l'autorité italienne :
Garante per la protezione dei dati personaliPiazza Venezia 11, 00187 Rome, Italie
garanteprivacy.it
Tu peux aussi t'adresser à l'autorité du pays où tu vis ou travailles, ou de celui où la violation présumée a eu lieu ; en Pologne, par exemple, le Prezes Urzędu Ochrony Danych Osobowych (uodo.gov.pl). Nous t'encourageons toutefois à nous écrire d'abord : nous pouvons souvent régler les choses tout de suite.
17. Modifications
Nous pouvons mettre à jour cette politique, par exemple lorsque nous ajoutons des fonctionnalités (comme les achats) ou changeons de prestataires. La date et la version en haut de la page indiquent la dernière modification. Nous t'informerons des modifications importantes dans l'application avant qu'elles ne s'appliquent.