Politique de confidentialité
Qui est responsable
Le responsable de traitement est l'éditeur de Handler : Mathieu Vigne, entrepreneur individuel (EI), exerçant sous le nom commercial Wavify, SIREN 898 183 504.
Contact pour toute question sur tes données : [email protected]
Handler n'a pas de délégué à la protection des données : le contact ci-dessus répond à ces demandes.
Handler joue deux rôles. Pour les comptes des membres, la facturation, la sécurité du service et le réseau anticheat partagé, il est responsable de traitement. Pour les données des joueurs collectées sur les serveurs d'une organisation, il est sous-traitant de cette organisation, qui est responsable de traitement : l'accord de traitement des données décrit ce cadre.
Données des membres
Tu es membre quand tu as un compte Handler. Nous traitons :
- ton compte : adresse email, nom affiché, langue, date de création et de vérification de l'email, mot de passe haché (jamais en clair) ;
- ta place dans les organisations : appartenance, rôles, permissions, préférences d'email et de notification ;
- ta sécurité : sessions (jeton haché, type d'appareil comme « Chrome sur macOS », dates, empreinte de l'adresse IP), double authentification (secret chiffré, codes de secours hachés), clés d'accès (clé publique), jetons à usage unique, journal de sécurité (connexions, changements de mot de passe ou de réglages, avec empreinte de l'adresse IP) ;
- tes comptes liés : identifiant et nom Steam ou Discord, si tu les relies ;
- l'application mobile : jeton de notification de l'appareil, plateforme, version de l'application, langue, heures calmes ; clé d'attestation de l'appareil (Apple App Attest) ;
- tes actions dans une organisation : un journal d'audit qui garde qui a fait quoi, quand, avec les valeurs avant et après et une empreinte de l'adresse IP ;
- tes échanges avec nous : les messages que tu envoies à l'adresse de contact.
Nous ne stockons pas ton adresse IP en clair dans la base : seule une empreinte calculée avec une clé secrète est gardée, qui permet de comparer et de limiter les abus sans retrouver l'adresse. L'adresse IP est cependant visible, le temps de la requête, des serveurs et des prestataires de réseau qui acheminent le trafic.
Facturation
Pour une offre payante, nous traitons : le pays de facturation, le numéro de TVA si tu en donnes un, l'identifiant du client et de l'abonnement Stripe, l'état de l'abonnement, les factures et les remboursements.
Les données de carte bancaire sont saisies chez Stripe. Handler ne les reçoit pas et ne les conserve pas.
Demandes de contact
Quand tu écris depuis le formulaire de migration du site, nous traitons : ton nom, ton email, le nom de ta communauté, l'outil que tu utilises, le nombre de serveurs, ton message et une empreinte de ton adresse IP. Ces données servent à répondre à ta demande et à préparer la migration.
La demande est envoyée par email aux administrateurs de la plateforme, et un accusé de réception t'est adressé. Il n'y a pas de lecture automatique de ton message.
Données des joueurs
Quand une organisation branche un serveur, Handler collecte pour elle les données que le jeu expose :
- identité de jeu : SteamID, pseudos utilisés, dates et nombre de sessions sur chaque serveur ;
- activité : kills, morts, armes, distances, camps, argent, ping, événements de partie, relevés de présence ;
- modération : sanctions (kicks, bans, raisons, durées), notes de l'équipe, dossiers et détections de l'anticheat, votes et scrutins auxquels le joueur participe ;
- tickets : messages, liens de preuve, adresse email facultative que le joueur donne et confirme pour être prévenu des réponses ;
- profil Steam public : pseudo, avatar, pays déclaré, âge du compte, bans VAC et de jeu, récupérés auprès de Steam.
Handler ne collecte pas l'adresse IP des joueurs sur les serveurs de jeu.
L'organisation décide de ce qu'elle publie. Une page publique n'affiche que ce qu'elle active : état des serveurs, classement, parties, profils. Les joueurs y figurent par pseudo ; un profil a une adresse aléatoire sans lien calculable avec le SteamID.
Un joueur peut se connecter avec Steam sur une page publique, sans compte Handler. Nous gardons alors son SteamID et un jeton de session haché pendant 30 jours. Cette connexion permet de se retirer des pages publiques, d'ouvrir un ticket, de voter et de contester un signalement.
Pourquoi et sur quelle base
- Fournir le service (compte, organisations, serveurs, tickets, API, application) : exécution du contrat ou des mesures précontractuelles.
- Répondre à une demande de contact ou de migration : mesures précontractuelles prises à ta demande, et intérêt légitime à répondre aux personnes qui nous écrivent.
- Sécuriser les comptes et le service (sessions, double authentification, limites de débit, vérification anti-robots, journal de sécurité, détection d'abus) : intérêt légitime à protéger le service et ses utilisateurs.
- Facturer, tenir la comptabilité : exécution du contrat et obligation légale.
- Envoyer des emails indispensables (vérification, sécurité, facturation) : exécution du contrat. Les emails facultatifs (automatisations, réponses aux tickets) se désactivent depuis un lien dans l'email ou dans tes réglages.
- Envoyer des notifications sur mobile : ton consentement, donné dans le système de ton appareil et retirable à tout moment.
- Anticheat et réseau partagé : intérêt légitime des organisations et de Handler à protéger les serveurs contre la triche et les abus, avec les garanties décrites plus bas.
- Fournir un service de modération à une organisation : pour le compte de l'organisation (sous-traitance).
Anticheat, réseau partagé et décisions automatisées
L'anticheat calcule, à partir de l'activité de jeu, des indices statistiques qui ouvrent des dossiers. Par défaut, aucune sanction n'est automatique : un humain relit le dossier.
Une organisation peut activer des actions automatiques (kick, ban). Elles ne s'appliquent que si au moins deux familles de signaux indépendantes dépassent leur seuil, sont plafonnées par un disjoncteur horaire et restent soumises à une revue humaine dans un délai réglable. Dans ce cas, l'organisation est responsable de la décision. Le joueur peut toujours demander une intervention humaine, exprimer son point de vue et contester la sanction.
Le réseau partagé est facultatif et activé organisation par organisation, en trois consentements séparés : partager des statistiques de kills anonymisées, publier des signalements, recevoir ceux des autres. Un signalement part d'un dossier confirmé par un humain ou d'un ban actif, avec une catégorie et un résumé court. Les organisations qui le reçoivent voient une réputation, un nombre d'organisations et une date, jamais l'organisation qui l'a publié. Seuls les modérateurs de la plateforme la voient.
Si une organisation choisit d'appliquer automatiquement un signalement du réseau, il faut au moins deux organisations indépendantes. Quand un signalement est retiré ou annulé, les bans qu'il a causés sont levés.
Un joueur peut contester un signalement après s'être connecté avec Steam sur une page publique. L'organisation qui l'a publié répond sous 7 jours. Ensuite, un modérateur de la plateforme confirme ou annule. Une organisation ne peut pas republier sur le même joueur et la même catégorie pendant 90 jours après une annulation, 30 jours après un retrait.
Qui reçoit les données
Les données ne sont pas vendues. Elles sont accessibles à l'éditeur, aux membres d'une organisation selon leurs permissions, et aux prestataires suivants, qui les traitent pour notre compte :
- OVH SAS : hébergement des serveurs et de la base de données (Italie (datacenter OVHcloud), dans l'Union européenne).
- Cloudflare, Inc. : réseau, protection et vérification anti-robots Turnstile (États-Unis).
- Stripe Payments Europe, Ltd et Stripe, Inc. : paiement et facturation (Irlande, États-Unis). Stripe est aussi responsable de traitement pour ses obligations de lutte contre la fraude et le blanchiment.
- Brevo (Sendinblue SAS, France) ou un autre prestataire d'envoi d'emails transactionnels : adresse email et contenu des emails envoyés (acheminement).
- Apple (APNs, App Attest) et Google (FCM, Play Integrity) : notifications sur mobile et vérification de l'authenticité de l'application (États-Unis).
- Valve (Steam) : connexion Steam OpenID et profils publics (États-Unis). Valve agit pour son propre compte.
- Discord Inc. : si tu relies ton compte Discord ou si ton organisation installe le bot (États-Unis). Discord agit pour son propre compte.
Nous pouvons aussi communiquer des données à une autorité si la loi l'exige.
Transferts hors de l'Union européenne
Cloudflare, Stripe, Apple, Google, Valve et Discord peuvent traiter des données aux États-Unis. Ces transferts s'appuient sur la décision d'adéquation de la Commission européenne pour le Data Privacy Framework, quand le prestataire y est certifié, ou sur les clauses contractuelles types de la Commission, avec des mesures complémentaires si nécessaire.
L'hébergeur traite les données en Italie (datacenter OVHcloud), dans l'Union européenne : aucun transfert hors de l'Union européenne pour l'hébergement.
Pour obtenir une copie des garanties applicables, écris à l'adresse de contact.
Combien de temps
- Compte : tant qu'il existe. À la suppression, l'email, le nom, le mot de passe, la double authentification, les clés d'accès, les comptes liés, les appareils et les appartenances sont effacés. La ligne du compte reste, anonymisée, pour garder lisible l'historique d'audit des organisations.
- Sessions : inactives au bout de 14 jours, 90 jours au maximum ; une session expirée ou fermée est supprimée 30 jours plus tard. Jetons de vérification d'email : 24 heures. Réinitialisation de mot de passe : 20 minutes. Changement d'email : 1 heure. Invitations : 7 jours.
- Demandes de contact traitées : 365 jours après leur traitement, puis supprimées. Une demande non traitée est gardée jusqu'à ce qu'elle le soit.
- Journal de sécurité : 365 jours, puis supprimé. Journal d'audit : tant que l'organisation existe, puis anonymisé avec elle.
- Preuves d'acceptation des conditions (document, version, date, empreinte de l'adresse IP) : tant que le compte existe, puis sous forme anonymisée.
- Appareils de notification désactivés : 30 jours. Clés d'attestation de l'appareil inutilisées : 180 jours.
- Session de joueur sur le site public : 30 jours.
- Détail des événements de jeu (kills, relevés, événements de partie) : conservé aujourd'hui sans limite de durée, comme les agrégats. Une durée de conservation pourra être fixée pour l'offre Gratuite ; elle sera annoncée par email et sur la page Tarifs, avec un préavis avant de s'appliquer, et ne vaudra que pour la suite.
- Agrégats statistiques (totaux, classements, historiques de joueurs) : conservés sans limite de durée tant que l'organisation existe.
- Journaux d'exécution des automatisations et livraisons de webhooks : 30 jours.
- Sanctions, notes, tickets et dossiers : tant que l'organisation les garde, et au plus tard à la fin du contrat avec elle.
- Signalements du réseau : tant qu'ils sont actifs. Un signalement retiré ou annulé cesse de compter.
- Factures et pièces comptables : 10 ans (obligation légale).
- Journaux techniques du serveur : 1 mois.
- Demandes envoyées à l'adresse de contact : le temps de les traiter, puis 1 an.
À la fin du contrat avec une organisation, ses données sont supprimées ou restituées selon l'accord de traitement des données.
Tes droits
Tu peux demander l'accès à tes données, leur rectification, leur effacement, la limitation du traitement, leur portabilité, et t'opposer à un traitement fondé sur l'intérêt légitime. Tu peux retirer à tout moment un consentement et donner des directives sur le sort de tes données après ton décès.
Pour exercer ces droits, écris à [email protected]. Nous répondons dans un délai d'un mois, prolongeable de deux mois si la demande est complexe. Nous pouvons te demander une preuve d'identité raisonnable.
Tu peux supprimer ton compte et télécharger une copie de tes données (fichier JSON) toi-même depuis les réglages, une fois par jour, après avoir confirmé ton identité.
Si tu es joueur, tu peux t'adresser à l'organisation qui gère le serveur, qui est responsable de traitement pour tes données de jeu, ou à nous : nous t'orientons et nous aidons l'organisation à répondre. Pour le réseau partagé, adresse-toi à nous directement. Tu peux aussi te retirer toi-même des pages publiques en te connectant avec Steam.
Si tu penses que tes droits ne sont pas respectés, tu peux saisir la CNIL (cnil.fr, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07).
Sécurité
Handler protège les données par des mesures proportionnées : connexions chiffrées, mots de passe et jetons stockés sous forme hachée, secrets de double authentification et mots de passe RCON chiffrés, empreintes d'adresses IP, double authentification et clés d'accès, cloisonnement des données par organisation, limites de débit, journaux avec cookies et en-têtes d'authentification masqués.
En cas de violation de données susceptible d'engendrer un risque pour toi, nous la notifions à la CNIL dans les 72 heures et te prévenons si le risque est élevé.
Mineurs
Tu dois avoir 15 ans pour créer un compte. Un joueur plus jeune peut apparaître sur un serveur d'une organisation ; elle est alors responsable de ses données. Si tu es parent et que tu penses qu'un enfant a créé un compte, écris-nous : nous le supprimons.
Modifications
Nous mettons cette politique à jour quand nos traitements changent. La version et la date sont en haut de la page. Un changement important est annoncé dans le service ou par email.