Politique de confidentialité Privacy Policy

Numarena — dernière mise à jour / last updated: 3 septembre 2026

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

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

TraitementBase légale
Compte, jeu en ligne, sauvegarde de la progressionExécution du contrat
Abonnement PremiumExécution du contrat
E-mails de vérification et de réinitialisation de mot de passeExécution du contrat
Classement, lutte contre la triche, limitation des abusIntérêt légitime
Traitement des signalements et modération du chatIntérêt légitime (protection des joueurs)
Liste des joueurs que vous avez masquésExécution du contrat
Publicité personnalisée et suivi publicitaireVotre consentement (révocable)
Publicité non personnaliséeInté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 :

PrestataireRô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
RenderHébergement du serveur de jeu
Resend et notre fournisseur SMTPEnvoi 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

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.

1. Who is responsible for your data

The Numarena mobile app is published by Sofiane M'HACHI, a sole trader registered in France (entrepreneur individuel, micro-entreprise regime), whose place of business is 27 rue Hélène Boucher, 69500 Bron, France, registered under French company number (SIREN) 108 253 550. “Numarena” is the trading name under which this business operates.

The publisher is the data controller under the General Data Protection Regulation (GDPR): it decides the purposes described below and operates the Numarena servers. Contact: contact@num-arena.com.

iOS version. On the App Store, the app is distributed and sold by Younes Mokhtar, who holds the Apple developer account: his name therefore appears as the seller on the app's page and in the disclosures required by the European Digital Services Act (DSA). Subscriptions bought on an iPhone are paid to him by Apple. None of this changes how your data is handled — that remains the responsibility of the publisher named above — nor the contact address.

2. What we collect, and why

2.1 Account

An account is required to play online and to keep your progress. We process: your email address, your nickname, your Firebase user ID, the sign-in method you used (email and password, Google, or Apple), whether your email is verified, and the date you last signed in.

If you sign in with Google or Apple, we receive the email address tied to that account. With “Sign in with Apple”, you may choose to hide your address: we then only receive the anonymous relay address Apple provides. We never receive your password.

2.2 Profile picture (optional)

If you add a profile picture, the app asks for access to your camera or photo library at that moment, and for that purpose only. The cropped image is stored in our database so it can be shown next to your nickname. You can replace or remove it at any time from your profile.

2.3 Gameplay data

2.4 In-game messages

Room chat messages pass through our game server to be delivered to the other players in real time. They are not stored: they disappear with the match. An automatic filter replaces the most common insults with asterisks before the other players even receive them.

The one exception is reporting, described below.

2.5 Reports and hidden players

You can report a player and hide their messages. These are two different things, and they are not handled in the same way.

When you report someone, we store your user ID and username, theirs, the reason you picked, any details you added, the room involved and the last fifteen messages of the conversation — including those from other players. Without that excerpt a report is one person's word against another's, and nothing can be checked. This information is used only to review the report and to act on abuse. The reported player is never told who reported them.

When you hide someone, the list of players you have hidden is stored on your account and nowhere else: it follows you from one device to another, nobody else can see it, and the hidden player is not told. You can undo it at any time from Profile → Settings → Hidden players.

2.6 Numarena Premium subscription

If you subscribe, we only keep the fact that your subscription is active, its estimated end date and the product identifier, so that the features unlock on all your devices. Payment is handled by Google Play or the App Store, depending on your phone: we never receive, see or store any payment details.

2.7 Advertising

The app shows ads served by Google AdMob. They are removed for Premium subscribers.

If you live in the European Economic Area, the United Kingdom or Switzerland, a consent form (Google User Messaging Platform) is shown on first launch, where you choose whether to allow personalised ads. On iPhone, iOS additionally asks for permission to track your activity (App Tracking Transparency). If you decline, the app works normally and the ads shown are not personalised. You can change this choice at any time in your phone's ad settings.

2.8 Audience measurement and crash reports

The app uses Firebase Analytics (Google) to learn which game modes are actually played and where the onboarding flow loses people, and Firebase Crashlytics (Google) to be told about crashes.

No account identifier is attached to any of it. Neither your Firebase user ID nor your nickname is tied to these measurements — the function meant for that (setUserId) is deliberately never called. These records therefore cannot be used to reconstruct the activity of a named player.

What we receive is limited to summaries: the end of a solo or multiplayer match (mode, score, number of calculations, accuracy, duration, win or loss), the end of the onboarding flow (route chosen, whether the calibration test was taken, how many questions were answered), the subscription screen being opened and any purchase, and sign-ins and sign-ups with the method used. Never a calculation, never one of your answers, never a message. To that are added three deliberately coarse reading segments, which identify nobody: subscriber or not, your rank, and a level bracket (1, 2-5, 6-15, 16-30, 30+). Google adds the usual technical information of its tool: device model, OS version, country, app version.

Consent. In the European Economic Area, the United Kingdom and Switzerland, audience measurement starts switched off and is only switched on if you accepted it in the consent form shown on first launch (see 2.7). None of this data is used for advertising: the Google Analytics advertising signals (ad storage, ad user data, ad personalization) are refused by the app in every case, whatever your answer was.

Crash reports. Crashlytics, on the other hand, stays on: a report contains the technical state of the app at the moment of the incident (device model, OS version, app version, stack trace), not your identity. It is the only thing that makes a failure on a device we do not own visible to us. We rely here on legitimate interest rather than on your consent; you can object by writing to contact@num-arena.com.

In development builds both are off: our own test sessions have no business in these measurements.

2.9 Technical data

Our game server processes your IP address for the duration of the connection, in order to route the match, limit abuse (rate limiting) and keep the service secure. It is not used for anything else.

The app downloads its typefaces from Google Fonts on first launch and then keeps them on the device; that download sends your IP address to Google.

2.10 Data stored on your device

Some information stays local: chosen language, difficulty, a copy of your statistics and progress, and your advertising consent status. It is removed when you sign out or uninstall the app.

3. Legal bases

ProcessingLegal basis
Account, online play, saving your progressPerformance of a contract
Premium subscriptionPerformance of a contract
Verification and password reset emailsPerformance of a contract
Ranking, anti-cheating, abuse preventionLegitimate interest
Handling reports and moderating the chatLegitimate interest (protecting players)
Your list of hidden playersPerformance of a contract
Personalised advertising and ad trackingYour consent (withdrawable)
Non-personalised advertisingLegitimate interest (funding the free service)
Audience measurement (Firebase Analytics)Your consent in the EEA, the UK and Switzerland (withdrawable); legitimate interest elsewhere
Crash reports (Crashlytics)Legitimate interest (app stability and security)

4. Who has access to your data

We do not sell your data and do not share it with anyone for commercial purposes. Some information is visible to other players: your nickname, profile picture, rank and Elo points appear in the leaderboard and in game rooms. Your email address is never shown to other players.

We rely on the following providers, acting on our behalf:

ProviderRole
Google (Firebase Authentication, Cloud Firestore)Accounts and game database
Google (AdMob, Google Sign-In, Google Fonts)Advertising, Google sign-in, typefaces
Google (Firebase Analytics, Crashlytics)Audience measurement and crash reports
Apple“Sign in with Apple” and in-app purchases
RenderGame server hosting
Resend and our SMTP providerSending verification and password emails

Some of these providers are established outside the European Union, in particular in the United States. Such transfers rely on the safeguards provided for by the GDPR (European Commission standard contractual clauses and, where applicable, the EU-US Data Privacy Framework).

5. How long we keep it

6. Deleting your account

You can delete your account from inside the app, without writing to us: open the Profile tab, tap the settings icon, then Delete my account and confirm.

Deletion is immediate and permanent: your profile, statistics, ranking, challenges, solo progress, profile picture and subscription status are erased, and your sign-in account is deleted. Only the records of matches already played remain — they belong to the other players too, and no longer point to any profile.

Please note: deleting your account does not cancel your Premium subscription. A subscription is cancelled from the store where you bought it — Google Play or the App Store. Do that first, so you are not billed again.

Deletion is also possible from a browser, without installing the app: num-arena.com/suppression-compte.html. You sign in there with the same credentials as in the game, and the deletion is the same one — immediate and permanent.

If you can neither open the app nor sign in on that page, write to contact@num-arena.com and we will delete the account for you.

7. Your rights

Under the GDPR you have the right to access, rectify, erase, restrict, object to and port your data, and to withdraw your consent to personalised advertising and to audience measurement at any time.

To exercise these rights, write to contact@num-arena.com. We reply within one month. You may also lodge a complaint with the data protection authority of your country (in France, the CNIL — cnil.fr).

8. Children

Numarena is not intended for children under 13 and we do not knowingly collect their data. If you are the parent or guardian of a child under 13 who has created an account, write to us and we will delete it.

9. Security

Traffic between the app, our server and our database is encrypted (HTTPS and secure WebSocket). Access to data is restricted by security rules: a player can neither read nor modify another player's private data, and values that matter to the game (ranking, subscription status) can only be changed by our server.

10. Changes

This policy may change along with the app. The last update date appears at the top of this page; for any significant change, we will let you know in the app.