1. Qui est responsable de vos données
L'application mobile Numarena est éditée par Sofiane M'HACHI, entrepreneur individuel (EI) sous le régime de la micro-entreprise, dont le siège d'activité est situé 27 rue Hélène Boucher, 69500 Bron, France, immatriculé en France sous le numéro SIREN 108 253 550. « Numarena » est le nom commercial sous lequel cette activité est exercée.
L'éditeur est le responsable du traitement de vos données personnelles au sens du Règlement général sur la protection des données (RGPD) : c'est lui qui décide des finalités décrites ci-dessous et qui exploite les serveurs de Numarena. Contact : contact@num-arena.com.
Version iOS. Sur l'App Store, l'application est distribuée et vendue par Younes Mokhtar, titulaire du compte développeur Apple : c'est donc son nom qui apparaît comme vendeur sur la fiche de l'application et dans les mentions imposées par le règlement européen sur les services numériques (DSA). Les abonnements souscrits depuis un iPhone lui sont payés par Apple. Cela ne change rien au traitement de vos données, qui reste assuré par l'éditeur ci-dessus, ni à l'adresse de contact.
2. Ce que nous collectons, et pourquoi
2.1 Compte
La création d'un compte est nécessaire pour jouer en ligne et conserver votre progression. Nous traitons : votre adresse e-mail, votre pseudo, votre identifiant technique Firebase (UID), la méthode de connexion utilisée (e-mail et mot de passe, Google, ou Apple), l'état de vérification de votre e-mail et la date de votre dernière connexion.
Si vous vous connectez avec Google ou Apple, nous recevons l'adresse e-mail associée à ce compte. Avec « Se connecter avec Apple », vous pouvez choisir de masquer votre adresse : nous ne recevons alors qu'une adresse relais anonyme fournie par Apple. Nous ne recevons jamais votre mot de passe.
2.2 Photo de profil (facultative)
Si vous ajoutez une photo de profil, l'application demande l'accès à votre appareil photo ou à votre galerie au moment où vous le faites, et uniquement pour cela. L'image recadrée est enregistrée dans notre base de données afin d'être affichée à côté de votre pseudo. Vous pouvez la remplacer ou la supprimer à tout moment depuis votre profil.
2.3 Données de jeu
- Statistiques de jeu en solo et en multijoueur (parties jouées, réussites, précision, temps moyen, records).
- Classement : points Elo, rang, expérience.
- Défis quotidiens et progression des modes solo réservés aux abonnés.
- Réponses au parcours d'accueil (niveau déclaré, préférences de jeu) si vous l'effectuez.
- Historique des parties multijoueur : identifiants des joueurs, scores, mode de jeu, date et vainqueur.
2.4 Messages échangés en partie
Les messages du chat d'une salle transitent par notre serveur de jeu pour être transmis aux autres joueurs, en temps réel. Ils ne sont pas enregistrés : ils disparaissent avec la partie. Un filtre automatique y remplace les insultes les plus courantes par des astérisques, avant même que les autres joueurs ne les reçoivent.
La seule exception est le signalement, décrit ci-dessous.
2.5 Signalements et joueurs masqués
Vous pouvez signaler un joueur et masquer ses messages. Ce sont deux choses différentes, et elles ne sont pas traitées de la même façon.
Quand vous signalez quelqu'un, nous enregistrons votre identifiant et votre pseudo, ceux du joueur signalé, le motif choisi, vos précisions éventuelles, la salle concernée et les quinze derniers messages de la conversation — y compris ceux d'autres joueurs. Sans cet extrait, un signalement se réduit à la parole de l'un contre celle de l'autre, et rien ne peut être vérifié. Ces informations ne servent qu'à examiner le signalement et à sanctionner les abus. Le joueur signalé n'est jamais informé de l'identité de la personne qui l'a signalé.
Quand vous masquez quelqu'un, la liste des joueurs que vous avez masqués est enregistrée sur votre compte, et sur lui seul : elle vous suit d'un appareil à l'autre, elle n'est visible de personne d'autre, et la personne masquée ne l'apprend pas. Vous pouvez revenir en arrière à tout moment depuis Profil → Paramètres → Joueurs masqués.
2.6 Abonnement Numarena Premium
Si vous vous abonnez, nous conservons uniquement le fait que votre abonnement est actif, la date de fin estimée et l'identifiant du produit acheté, afin de débloquer les fonctionnalités correspondantes sur tous vos appareils. Le paiement est traité par Google Play ou par l'App Store, selon votre téléphone : nous ne recevons, ne voyons ni ne stockons aucune coordonnée bancaire.
2.7 Publicité
L'application affiche des publicités fournies par Google AdMob. Elles disparaissent pour les abonnés Premium.
Si vous résidez dans l'Espace économique européen, au Royaume-Uni ou en Suisse, un écran de consentement (Google User Messaging Platform) vous est présenté au premier lancement : vous choisissez d'accepter ou non les publicités personnalisées. Sur iPhone, iOS vous demande en outre l'autorisation de suivre votre activité (App Tracking Transparency). Si vous refusez, l'application fonctionne normalement et les publicités affichées ne sont pas personnalisées. Vous pouvez revenir sur ce choix à tout moment dans les réglages publicitaires de votre téléphone.
2.8 Mesure d'audience et rapports de plantage
L'application utilise Firebase Analytics (Google) pour savoir quels modes de jeu sont réellement joués et où le parcours d'accueil décroche, et Firebase Crashlytics (Google) pour être averti des plantages.
Aucun identifiant de compte n'y est attaché. Ni votre identifiant Firebase ni votre pseudo ne sont associés à ces mesures — la fonction prévue pour cela (setUserId) n'est volontairement jamais appelée. Ces données ne permettent donc pas de reconstituer l'activité d'un joueur nommé.
Ce que nous recevons se limite à des résumés : fin d'une partie solo ou multijoueur (mode, score, nombre de calculs, précision, durée, victoire ou défaite), fin du parcours d'accueil (voie choisie, test effectué ou non, nombre de questions renseignées), ouverture de l'écran d'abonnement et achat éventuel, connexions et inscriptions avec la méthode utilisée. Jamais un calcul, jamais une de vos réponses, jamais un message. S'y ajoutent trois segments de lecture volontairement grossiers, qui n'identifient personne : abonné ou non, votre rang, et une tranche de niveau (1, 2-5, 6-15, 16-30, 30+). Google y joint les informations techniques habituelles de son outil : modèle d'appareil, version du système, pays, version de l'application.
Consentement. Dans l'Espace économique européen, au Royaume-Uni et en Suisse, la mesure d'audience démarre éteinte et ne s'allume que si vous l'avez acceptée dans l'écran de consentement présenté au premier lancement (voir 2.7). Ces données ne servent en aucun cas à la publicité : les signaux publicitaires de Google Analytics (ad storage, ad user data, ad personalization) sont refusés par l'application dans tous les cas, quelle que soit votre réponse.
Rapports de plantage. Crashlytics, lui, reste actif : un rapport contient l'état technique de l'application au moment de l'incident (modèle d'appareil, version du système, version de l'application, pile d'appels), et non votre identité. C'est la seule chose qui rende visible une panne survenue sur un appareil que nous n'avons pas. Nous nous appuyons ici sur l'intérêt légitime, et non sur votre consentement ; vous pouvez vous y opposer en nous écrivant à contact@num-arena.com.
Pendant le développement, les deux sont éteints : nos propres sessions de test n'ont rien à faire dans ces mesures.
2.9 Données techniques
Notre serveur de jeu traite votre adresse IP le temps de la connexion, pour acheminer la partie, limiter les abus (limitation du nombre de requêtes) et assurer la sécurité du service. Elle n'est pas utilisée à d'autres fins.
L'application télécharge ses polices de caractères auprès du service Google Fonts au premier lancement, puis les conserve sur l'appareil ; ce téléchargement transmet votre adresse IP à Google.
2.10 Données stockées sur votre appareil
Certaines informations restent locales : langue choisie, difficulté, copie de vos statistiques et de votre progression, état de votre consentement publicitaire. Elles sont supprimées quand vous vous déconnectez ou désinstallez l'application.
3. Bases légales
| Traitement | Base légale |
|---|---|
| Compte, jeu en ligne, sauvegarde de la progression | Exécution du contrat |
| Abonnement Premium | Exécution du contrat |
| E-mails de vérification et de réinitialisation de mot de passe | Exécution du contrat |
| Classement, lutte contre la triche, limitation des abus | Intérêt légitime |
| Traitement des signalements et modération du chat | Intérêt légitime (protection des joueurs) |
| Liste des joueurs que vous avez masqués | Exécution du contrat |
| Publicité personnalisée et suivi publicitaire | Votre consentement (révocable) |
| Publicité non personnalisée | Intérêt légitime (financement du service gratuit) |
| Mesure d'audience (Firebase Analytics) | Votre consentement dans l'EEE, au Royaume-Uni et en Suisse (révocable) ; intérêt légitime ailleurs |
| Rapports de plantage (Crashlytics) | Intérêt légitime (stabilité et sécurité de l'application) |
4. Qui a accès à vos données
Nous ne vendons pas vos données et ne les communiquons à personne à des fins commerciales. Certaines informations sont visibles des autres joueurs : votre pseudo, votre photo de profil, votre rang et vos points Elo apparaissent dans le classement et dans les salles de jeu. Votre adresse e-mail n'est jamais affichée aux autres joueurs.
Nous faisons appel aux prestataires suivants, qui agissent pour notre compte :
| Prestataire | Rôle |
|---|---|
| Google (Firebase Authentication, Cloud Firestore) | Comptes et base de données de jeu |
| Google (AdMob, Google Sign-In, Google Fonts) | Publicité, connexion Google, polices |
| Google (Firebase Analytics, Crashlytics) | Mesure d'audience et rapports de plantage |
| Apple | « Se connecter avec Apple » et achats intégrés |
| Render | Hébergement du serveur de jeu |
| Resend et notre fournisseur SMTP | Envoi des e-mails de vérification et de mot de passe |
Certains de ces prestataires sont établis hors de l'Union européenne, notamment aux États-Unis. Ces transferts sont encadrés par les garanties prévues par le RGPD (clauses contractuelles types de la Commission européenne et, le cas échéant, EU-US Data Privacy Framework).
5. Combien de temps nous les conservons
- Compte et données associées : tant que votre compte existe. Elles sont effacées lorsque vous le supprimez.
- Historique des parties multijoueur : conservé, car chaque partie appartient aussi à votre adversaire. Après la suppression de votre compte, ces enregistrements ne sont plus rattachables à un profil.
- Journaux techniques du serveur : quelques jours, pour le diagnostic et la sécurité.
- Messages de chat : non conservés, sauf l'extrait joint à un signalement.
- Signalements : conservés un an après leur examen. Ils décrivent le comportement d'un autre joueur : supprimer votre compte ne les efface donc pas, faute de quoi il suffirait de se créer un nouveau compte pour effacer son passé. Le pseudo qui y figure ne renvoie alors plus à aucun profil.
- Liste des joueurs masqués : tant que votre compte existe. Effacée avec lui.
- Mesure d'audience : conservée par Google selon la durée de rétention de Firebase, au plus quatorze mois. Ces enregistrements ne portent aucun identifiant de compte : les effacer un par un est impossible, ils ne renvoient à personne.
- Rapports de plantage : environ quatre-vingt-dix jours, durée de rétention de Crashlytics.
6. Supprimer votre compte
Vous pouvez supprimer votre compte directement depuis l'application, sans nous écrire : ouvrez l'onglet Profil, touchez l'icône des paramètres, puis Supprimer mon compte et confirmez.
La suppression est immédiate et définitive : votre profil, vos statistiques, votre classement, vos défis, votre progression solo, votre photo de profil et votre statut d'abonnement sont effacés, et votre compte de connexion est supprimé. Seuls subsistent les enregistrements des parties déjà jouées, qui appartiennent également aux autres joueurs et ne renvoient plus à aucun profil.
Attention : supprimer votre compte ne résilie pas votre abonnement Premium. Un abonnement se résilie depuis le magasin où il a été souscrit — Google Play ou App Store. Faites-le avant de supprimer votre compte pour ne pas continuer à être facturé.
La suppression est également possible depuis un navigateur, sans installer l'application : num-arena.com/suppression-compte.html. Vous vous y identifiez avec les mêmes identifiants que dans le jeu, et la suppression est la même — immédiate et définitive.
Si vous ne parvenez ni à ouvrir l'application ni à vous identifier sur cette page, écrivez-nous à contact@num-arena.com et nous procéderons à la suppression.
7. Vos droits
Conformément au RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité de vos données, ainsi que du droit de retirer votre consentement à tout moment pour la publicité personnalisée et pour la mesure d'audience.
Pour les exercer, écrivez à contact@num-arena.com. Nous répondons dans un délai d'un mois. Vous pouvez également introduire une réclamation auprès de l'autorité de protection des données de votre pays (en France, la CNIL — cnil.fr).
8. Enfants
Numarena n'est pas destinée aux enfants de moins de 13 ans et nous ne collectons pas sciemment leurs données. Si vous êtes le parent ou le tuteur d'un enfant de moins de 13 ans qui aurait créé un compte, écrivez-nous : nous le supprimerons.
9. Sécurité
Les échanges entre l'application, notre serveur et notre base de données sont chiffrés (HTTPS et WebSocket sécurisé). L'accès aux données est restreint par des règles de sécurité : un joueur ne peut lire ni modifier les données privées d'un autre, et les valeurs sensibles pour le jeu (classement, statut d'abonnement) ne sont modifiables que par notre serveur.
10. Modifications
Cette politique peut évoluer avec l'application. La date de dernière mise à jour figure en haut de cette page ; en cas de changement important, nous vous en informerons dans l'application.