← Observer

Politique de confidentialité

Observer est un anticheat pour serveurs Minecraft. Son fonctionnement même suppose d'analyser ce que les joueurs envoient à un serveur, puis d'en conserver une trace. Ce document dit lesquelles de ces données sont personnelles, à quel titre elles sont traitées, combien de temps, et ce que chacun peut exiger.

1. Deux rôles distincts, et il faut les séparer

Observer intervient à deux titres différents, qui n'emportent pas les mêmes obligations.

Pour votre compte client — responsable de traitement

Lorsque vous créez un compte, souscrivez une offre et utilisez le panel, c'est Observer qui décide des finalités et des moyens. Nous sommes responsable de traitement, et cette politique s'applique directement.

Pour les données des joueurs de votre serveur — sous-traitant

Les détections concernent des joueurs qui n'ont aucune relation avec Observer. C'est vous, exploitant du serveur, qui décidez d'installer le plugin, de ce qu'il surveille et des sanctions appliquées. Vous êtes donc responsable de traitement pour ces données, et Observer agit comme sous-traitant, sur vos instructions.

Les obligations réciproques figurent dans notre accord de sous-traitance, qui fait partie intégrante du contrat. Il vous incombe notamment d'informer vos joueurs qu'un anticheat analyse leur jeu.

2. Données traitées

Compte client

DonnéeOriginePourquoi
Adresse électronique, nom affiché, image de profilVotre connexion GoogleVous identifier, vous contacter au sujet du service
Attestation Google de l'adresseVotre connexion GoogleContrôle d'accès aux fonctions d'exploitation
Identifiants de sessionVotre navigateurVous garder connecté

Serveurs rattachés

DonnéePourquoi
Nom du serveur, version, message d'accueilVous les présenter dans le panel
Adresse IP du serveurDistinguer vos serveurs, diagnostiquer une remontée
Nombre de joueurs connectés et actifsMesurer la consommation au regard de votre offre
Empreinte de la clé d'API (SHA-256)Authentifier votre serveur. La clé en clair n'est jamais conservée.

Mesure de performance du plugin

Toutes les cinq minutes, le plugin nous envoie un résumé de son propre coût sur votre serveur : la durée réelle d'un tick, le temps qu'Observer passe sur le fil principal, le nombre de joueurs connectés, la mémoire utilisée et sa version. Ces mesures nous servent à optimiser le plugin sur des serveurs réels plutôt que sur un banc d'essai ; elles ne sont pas affichées dans votre panel.

Aucune donnée de joueur n'y figure : ni pseudonyme, ni UUID, ni position, ni action — un effectif est un nombre, pas une liste. Ce sont les métriques de notre logiciel tournant chez vous, et rien d'autre. Vous pouvez les couper à tout moment en posant perf.enabled: false dans le fichier config.yml du plugin ; rien d'autre n'en dépend.

Mesure d'usage du produit

Pour savoir ce qui sert et ce qui ne sert pas, le plugin et le panel envoient des événements d'usage à PostHog, un outil d'analyse de produit, sur son instance hébergée dans l'Union européenne. Côté plugin : sa version, celle de Paper et de Java, le nombre de protections actives, le palier de licence, l'effectif connecté et le maximum configuré (des nombres), deux durées — depuis le démarrage, et celle de la session à son arrêt —, le nom des sous-commandes utilisées, les décisions du portail de mods, l'état du masque de vie, les mises à jour appliquées, et le pays, la langue et le fuseau horaire que déclare la machine — jamais son adresse IP. Chaque envoi porte un identifiant dérivé de votre clé d'API (son empreinte SHA-256, jamais la clé elle-même) : il permet de compter les serveurs sans en nommer aucun. Côté panel : cinq gestes — connexion, ouverture de la vue d'ensemble, ouverture de la caisse, offre souscrite, page de téléchargement — rattachés à l'identifiant technique de votre compte, jamais à votre adresse électronique, et accompagnés de l'identifiant de votre organisation, de l'offre concernée, du nombre de serveurs rattachés et de la version proposée au téléchargement.

Votre adresse IP : nous ne l'envoyons pas, nous demandons qu'elle ne soit ni exploitée ni conservée. Comme toute requête sortante, un envoi vers PostHog expose à son destinataire l'adresse IP de votre serveur : c'est le fonctionnement du réseau, et nous ne pouvons pas ne pas l'avoir.

Ce que nous obtenons : chaque envoi porte l'instruction $geoip_disable, qui interdit à PostHog de déduire de cette adresse le pays, la ville et les coordonnées de votre serveur. Nous l'avons vérifié le 3 septembre 2026 en relisant nos propres événements : aucune donnée géographique ne les accompagne.

Ce que nous n'obtenons pas, et nous préférons l'écrire : l'adresse elle-même est conservée par PostHog comme propriété technique de la requête. Nous avons demandé qu'elle ne le soit pas, de deux façons différentes et sur les deux moitiés du produit ; la relecture des événements réels montre que ces demandes ne sont pas suivies. Interdire cette conservation ne se fait pas envoi par envoi mais par un réglage global de l'outil, qui concerne aussi des services sans rapport avec Observer.

Ce que cela couvre, précisément : l'adresse de votre serveur, pas celle de vos joueurs, dont aucune ne quitte votre machine. Et si cela ne vous convient pas, la coupure est immédiate et totale : usage.enabled: false supprime la requête, donc l'adresse avec elle. Côté panel, la question ne se pose pas — voir le paragraphe suivant.

Côté panel, l'adresse conservée n'est pas la vôtre : la mesure est prise sur notre serveur, pas dans votre navigateur. La requête vers PostHog part de chez nous, donc l'adresse qu'elle expose est la nôtre ; la vôtre n'y figure jamais, et nous n'avons rien à demander pour cela. Le pays, la langue et le fuseau dont parle le paragraphe précédent viennent d'ailleurs : de ce que la machine elle-même déclare, jamais d'une adresse.

Aucune donnée de joueur n'y figure : ni pseudonyme, ni UUID, ni position, ni action — comme pour la mesure de performance, et pour la même raison. Cette mesure est capturée côté serveur : aucun script tiers n'est chargé dans votre navigateur et aucun cookie n'est déposé pour elle. Elle ne concerne que les personnes connectées : un visiteur sans compte n'est jamais mesuré, y compris sur nos pages publiques — la page de téléchargement reste servie à tous, mais ne mesure que vous si vous êtes connecté. Côté plugin, vous la coupez en posant usage.enabled: false dans config.yml ; rien d'autre n'en dépend. Pour la part du panel, vous pouvez vous y opposer en nous écrivant (§ 6). Ces événements sont conservés 12 mois : c'est la durée réglée sur le projet PostHog et notre engagement. Nous préférons dire comment elle s'applique : PostHog n'efface pas encore de lui-même les événements d'analyse produit à l'échéance d'un tel réglage. Une demande de suppression (§ 6) est donc exécutée à la main — et elle aboutit, parce que tous vos événements portent le même identifiant, l'empreinte de votre clé.

Joueurs — les données de vos joueurs, pas les vôtres

DonnéePourquoi
Identifiant unique du compte Minecraft (UUID)Rattacher les détections à un joueur sans dépendre de son pseudo, qui change
Pseudonyme au moment de la détectionRendre la détection lisible par un modérateur
Détections : contrôle déclenché, niveau, horodatage, détail techniqueVous permettre de décider d'une sanction, et de la justifier

Ce qu'Observer ne collecte pas : aucune adresse IP de joueur, aucun contenu de conversation, aucune donnée de compte Microsoft ou Mojang, aucun fichier du poste du joueur. Le plugin analyse les paquets de jeu, et n'en conserve que le résumé nécessaire à une décision de modération.

Facturation

Le paiement est traité par Stripe, sur ses propres pages. Aucune donnée de carte ne transite par Observer, ne s'y affiche ni ne s'y conserve. Nous ne gardons que des identifiants techniques Stripe (client, abonnement), l'offre souscrite et la date d'échéance.

Journal des accès d'exploitation

Lorsque l'exploitant d'Observer consulte une organisation cliente, une fiche de joueur ou un incident dans le cadre du support, l'accès est inscrit dans un journal que la base de données refuse de modifier ou de supprimer. Ce journal enregistre l'adresse de l'exploitant, l'action, l'objet consulté et l'horodatage. Il existe précisément parce que les joueurs concernés sont des tiers : sans lui, la question « qui a consulté ce joueur, et quand ? » n'aurait aucune réponse.

3. Finalités et bases légales

TraitementBase légale
Fourniture du panel, de la licence et du supportExécution du contrat
Facturation et comptabilitéExécution du contrat, puis obligation légale de conservation
Détection de la triche et conservation des preuvesIntérêt légitime de l'exploitant du serveur à préserver l'équité du jeu et la sécurité de son service
Journal des accès d'exploitationIntérêt légitime : traçabilité des accès à des données de tiers
Mesure de performance et d'usage du produitIntérêt légitime d'Observer : savoir ce que le plugin coûte et ce qui sert, sur des serveurs réels
Sécurité du service, prévention des abusIntérêt légitime

Observer ne vend aucune donnée, ne fait aucune publicité, n'établit aucun profil à des fins commerciales et ne pratique aucun suivi entre sites.

4. Durées de conservation

DonnéeDurée
Détections d'un joueur12 mois à compter de la détection
Messages des tickets Discord et réponses de l'assistant3 mois, puis le texte est effacé ; seuls des compteurs anonymes subsistent
Données de serveur (nom, version, effectifs)Tant que le serveur est rattaché à un compte
Compte client et organisationDurée du contrat, puis 3 mois
Pièces de facturation10 ans (obligation comptable)
Journal des accès d'exploitation3 ans, et il est inaltérable
Événements d'usage du produit (chez PostHog)12 mois : réglés dans l'outil, supprimés à la demande — voir § 2

Ces durées sont appliquées par le logiciel, et non seulement annoncées ici : les détections dont la durée est écoulée sont supprimées, et cette suppression ne dépend d'aucune décision humaine. Les événements d'usage sont la seule exception, et nous le disons plutôt que de le laisser croire : la durée y est réglée dans PostHog, mais PostHog n'exécute pas encore la suppression à l'échéance. Là, c'est une main qui l'applique — la nôtre, sur demande.

5. Qui d'autre voit ces données

Observer fait appel aux prestataires suivants, qui agissent comme sous-traitants ultérieurs et n'utilisent pas ces données pour leur propre compte, sauf mention contraire.

PrestataireRôleLocalisation
Google Ireland Ltd.Connexion par compte GoogleUE, avec transferts encadrés
Stripe Payments Europe Ltd.Paiement et facturation (responsable pour ses propres finalités réglementaires)UE / États-Unis, clauses contractuelles types
PostHog Inc.Mesure d'usage du produit (voir § 2) — aucune donnée de joueurDonnées hébergées dans l'Union européenne (instance EU) ; éditeur américain, clauses contractuelles types
Hostinger International Ltd (Chypre)Hébergement du panel et de la base de donnéesServeur situé en France ; société établie dans l'Union européenne — aucun transfert hors UE de ce fait

6. Vos droits

Vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de définir des directives sur le sort de vos données après votre décès.

Si vous êtes client : deux de ces droits s'exercent sans nous écrire, depuis l'écran « Offre » du panel : obtenir une copie de vos données (accès et portabilité), et supprimer votre compte (effacement). La suppression est immédiate et définitive ; si vous êtes le dernier membre de votre organisation, elle emporte vos serveurs et leurs détections. Pour tout le reste, écrivez à l'adresse indiquée dans les mentions légales : nous répondons sous un mois.

Deux choses ne disparaissent pas avec votre compte, et nous préférons le dire que le laisser découvrir. Vos factures sont retenues dix ans chez notre prestataire de paiement par une obligation comptable (article 17.3.b du RGPD). Les données que le plugin conserve sur vos propres serveurs sont chez vous : désinstallez-le pour vous en défaire.

Si vous êtes joueur sur un serveur protégé par Observer : adressez-vous d'abord à l'exploitant de ce serveur. C'est lui qui décide de l'usage fait de vos détections, et lui seul peut nous demander de les supprimer. Si vous ne parvenez pas à l'identifier, écrivez-nous : nous transmettrons votre demande et, si le droit l'exige, y ferons droit directement.

Vous pouvez introduire une réclamation auprès de la CNIL.

7. Cookies

La vitrine ne dépose aucun cookie et n'embarque aucun outil de mesure d'audience. Le panel dépose un cookie de session, strictement nécessaire à votre connexion : sans lui, vous ne pourriez pas rester authentifié. Ce type de cookie ne requiert pas votre consentement, et aucun autre n'est déposé. La mesure d'usage décrite au § 2 se fait côté serveur, sans script ni cookie dans votre navigateur : c'est ce qui permet de n'afficher aucune bannière.

8. Sécurité

En cas de violation de données susceptible d'engendrer un risque pour les personnes, nous notifions la CNIL dans les 72 heures et informons les responsables de traitement concernés sans délai.

9. Modifications

Toute modification substantielle de ce document est signalée aux clients par courrier électronique, et la date de mise à jour ci-dessus est modifiée.