La sécurité dès la conception

Comment nous protégeons votre salle et vos joueurs

Cette page décrit le fonctionnement actuel de la plateforme : les protections intégrées à notre serveur, au client PC et au récepteur installé sur votre réseau.

Les décisions, sur notre serveur

La facturation et les accès sont décidés dans le cloud. Le client PC et le récepteur de votre réseau n'exécutent que des instructions signées.

  • Les tarifs, le temps de session, les soldes et les limites d'abonnement sont calculés sur notre serveur, pas sur le PC de jeu.
  • Chaque réponse qui déverrouille un PC ou exécute une commande est signée en HMAC-SHA256 avec le secret propre à ce PC et une nouvelle valeur à usage unique envoyée par le client. Le client rejette toute réponse dont la signature est incorrecte.
  • Quand les requêtes passent par le récepteur sur votre réseau local, le PC n'envoie pas son jeton de session. Il envoie une preuve liée à son adresse MAC et à un nonce à usage unique, et un nonce réutilisé est refusé.
  • Le secret de l'appareil est conservé sur le PC, chiffré avec Windows DPAPI.
  • Le dossier d'installation du client est en lecture et exécution seules pour les comptes joueurs, et les secrets de l'appareil ne sont accessibles qu'à Administrators et SYSTEM.
  • Les services locaux du récepteur n'acceptent que les connexions provenant d'adresses de réseau privé.

Protection des comptes

Une connexion solide pour les propriétaires et le personnel, avec un contrôle total des sessions et des appareils.

  • Les mots de passe sont stockés sous forme de hachages bcrypt, jamais en clair.
  • Validation en deux étapes pour les propriétaires et les caissiers : application d'authentification (TOTP), 10 codes de secours à usage unique stockés hachés, et clés d'accès (passkeys).
  • Le propriétaire peut imposer la validation en deux étapes à son compte ou à tout le personnel, et autoriser des appareils de confiance pendant 30 jours.
  • Consultez chaque session active et chaque appareil de confiance, déconnectez-en un ou tous, et parcourez le journal de sécurité de votre salle.
  • Les tentatives de connexion échouées sont limitées par compte et par adresse IP, et des codes erronés répétés verrouillent le compte pendant 15 minutes.
  • Derrière Cloudflare, nous utilisons l'adresse IP réelle du visiteur et ignorons les en-têtes de transfert qu'un visiteur pourrait falsifier : les limites ne peuvent pas être contournées avec de fausses adresses.
  • Notre panneau d'administration impose la validation en deux étapes à l'administrateur principal, demande une nouvelle confirmation avant les actions sensibles, ferme les sessions inactives et inscrit chaque modification dans un journal d'audit en ajout seul.

Chiffrement et paiements

Le trafic est chiffré en transit et les secrets sensibles sont chiffrés au repos.

  • Toutes les connexions passent par HTTPS, et les navigateurs reçoivent la consigne de toujours utiliser HTTPS (HSTS).
  • Les clés des passerelles de paiement, les secrets de validation en deux étapes et les mots de passe enregistrés des comptes de jeu sont chiffrés dans la base de données avec Fernet (AES avec HMAC).
  • Les mots de passe des comptes de jeu ne sont jamais affichés dans le panneau. Ils ne sont envoyés qu'à un PC ayant une session active, chiffrés à nouveau avec une clé dérivée du secret de ce PC et de ce prêt précis.
  • Les joueurs paient en ligne sur la page de la passerelle de paiement elle-même. Les numéros de carte ne transitent jamais par nos serveurs et n'y sont jamais stockés.
  • Les notifications web push sont chiffrées pour que le service push ne puisse pas les lire, et ne contiennent qu'un titre, un court texte et un lien vers l'application.
  • Les reçus numériques s'ouvrent via un lien aléatoire impossible à deviner, et non via un numéro séquentiel.

Minimisation des données

Nous collectons ce qui est nécessaire au fonctionnement de votre salle, et rien sur ce que les joueurs consultent en ligne.

  • Depuis les PC de jeu : nom de l'appareil, adresse MAC, composants matériels et leurs numéros de série (pour repérer les pièces remplacées ou retirées), état, température et utilisation des ressources, ainsi que les jeux et applications lancés depuis le client.
  • Le suivi d'internet ne compte que les octets téléchargés et envoyés : aucun site web, aucune adresse, aucun historique de navigation.
  • L'affichage en direct de l'écran d'un PC n'est capturé que lorsque le personnel le demande depuis le panneau.
  • Les données d'un joueur sont celles que saisit la salle ou que fournit le joueur : nom, identifiant, téléphone ou e-mail, solde, sessions et achats.
  • Les données de chaque salle sont séparées de celles des autres salles, le personnel ne voit que ce que son rôle autorise, et nous ne vendons jamais de données.

Contrôle pour les joueurs

Les joueurs peuvent récupérer leur compte en toute sécurité et choisir les messages qu'ils reçoivent.

  • Le joueur peut réinitialiser lui-même son mot de passe via un e-mail vérifié, Telegram, une clé d'accès ou un code à usage unique remis par le caissier, qui le vérifie en personne. Les codes expirent rapidement et ne fonctionnent qu'une fois.
  • Le formulaire de réinitialisation répond de la même façon que le compte existe ou non : personne ne peut s'en servir pour découvrir des comptes.
  • Après un changement de mot de passe, tous les autres appareils sont déconnectés et les abonnements push sont supprimés.
  • Les notifications push promotionnelles nécessitent le consentement explicite du joueur (désactivées par défaut) et sont plafonnées par jour pour chaque salle.
  • Le joueur peut désactiver les offres dans l'application à tout moment ; il ne reçoit alors plus aucun message de campagne, sur aucun canal.
  • Pour demander l'export ou la suppression de données, contactez-nous.

Conservation et nettoyage automatique

Des tâches de nettoyage s'exécutent automatiquement sur notre serveur et suppriment les données opérationnelles selon ce calendrier.

DonnéesDurée de conservation
Messages de chat entre le personnel et les PC7 jours
Commandes d'appareil terminées7 jours
Fichiers supprimés de la médiathèque7 jours après suppression
Fichiers temporaires d'import de clients24 heures
File d'envoi des web push14 jours
File des notifications au propriétaire30 jours
Alertes d'état des appareils résolues30 jours
Consommation internet horaire par PC90 jours, puis totaux journaliers pendant 2 ans
Historique des changements matériels1 an
Sessions de connexion expirées1 jour après expiration

Questions fréquentes

Que remonte le client à propos des joueurs ?

Le matériel, l'état, les jeux et applications lancés depuis le client et le volume internet en octets. Il ne collecte ni sites web, ni historique de navigation, ni fichiers personnels.

Quelqu'un sur le réseau local peut-il déverrouiller un PC sans payer ?

Les réponses de déverrouillage et de commande sont signées avec un secret propre à chaque PC et une valeur à usage unique. Le client rejette une réponse falsifiée ou rejouée.

Conservez-vous les numéros de carte ?

Non. Les paiements en ligne se font sur la page de la passerelle elle-même ; nous n'enregistrons que le montant, le moyen de paiement et la référence de la transaction.

Qui peut voir les données de ma salle ?

Vous et le personnel que vous ajoutez, dans les limites des droits que vous leur donnez. Les données sont séparées entre les salles et ne sont jamais vendues.

Comment obtenir l'export ou la suppression de données ?

Contactez-nous sur Discord, Telegram ou via la page de contact, et nous traiterons la demande.

Signaler un problème de sécurité

Vous avez trouvé une vulnérabilité ? Prévenez-nous en privé via nos canaux d'assistance : nous l'analyserons et la corrigerons.

  • Décrivez le problème et les étapes pour le reproduire.
  • N'accédez pas aux données d'autrui, ne les modifiez pas, ne les supprimez pas, et ne perturbez pas le service.
  • Laissez-nous un délai raisonnable pour corriger avant de publier les détails.

Cette page décrit les protections intégrées aujourd'hui à ArenaOS. Ce n'est ni une certification ni une garantie contractuelle ; les détails juridiques figurent dans la Politique de confidentialité et les Conditions d'utilisation. Politique de confidentialité · Conditions d'utilisation

×