Agent Rotom

Confidentialité

Ce qu'Agent Rotom stocke, ce qui reste dans votre navigateur, ce qu'ajoute une connexion, et ce que le site ne collecte délibérément pas.

En vigueur depuis le 2026-10-07

Lire la version anglaise, qui fait foi → https://agentrotom.com/privacy

En bref

Le calculateur fonctionne entièrement dans votre navigateur. Vos équipes sont enregistrées sur votre appareil et ne sont envoyées nulle part, sauf si vous choisissez de vous connecter.

Aucune publicité n'est diffusée sur ce site aujourd'hui, et le build ne contient aucun code publicitaire. Si cela change, cette page changera d'abord — voir Publicité.

Google Analytics dépose deux cookies pour compter les visites récurrentes, et seulement si vous l'autorisez : dans l'EEE, au Royaume-Uni et en Suisse, il demande d'abord ; partout ailleurs, un geste suffit pour le désactiver — voir Cookies. Le comptage des visites est sans cookie, et rien d'autre ne dépose de cookie si vous ne vous connectez pas. Lorsque l'application elle-même casse, un rapport d'erreur part — Rapports d'erreur dit ce qu'il contient.

Qui est responsable

Agent Rotom tient ce site comme un projet personnel et répond seul de tout ce qui est décrit sur cette page. Pour tout ce qui la concerne, y compris une demande d'accès ou de suppression des données vous concernant, écrivez à support@agentrotom.com.

Ce qui reste dans votre navigateur

Sans connexion, l'application conserve sept choses dans le stockage local de votre navigateur, et n'en lit aucune depuis un serveur :

Effacer les données du site agentrotom.com dans votre navigateur supprime les sept, ainsi que votre réponse au bandeau des cookies (ar_consent, voir Cookies). Rien n'en est récupérable ensuite, ni par nous ni par vous.

Le site installe également un service worker pour continuer de fonctionner hors ligne. Il met en cache, sur votre appareil, les pages et fichiers que vous avez consultés, et n'envoie rien. Si vous activez les notifications, c'est aussi lui qui les reçoit et les affiche.

Ce qu'ajoute une connexion

La connexion est facultative. Elle passe par Google ou Discord ; il n'y a pas de mot de passe, donc aucun mot de passe à stocker ni à perdre. Voici, intégralement, ce que la connexion écrit en base :

Google et Discord apprennent chacun que vous vous êtes connecté à Agent Rotom, puisque c'est en cela que consiste une connexion OAuth. Ce qu'ils en font relève de leurs propres politiques de confidentialité.

Deux autres enregistrements n'existent que si vous utilisez les outils pour les soutiens ; ils sont décrits plus bas, dans les outils pour les soutiens.

Notifications

Les notifications sont désactivées tant que vous ne les activez pas, et elles appartiennent à un appareil, pas à un compte. Les activer dans un navigateur ne change rien sur vos autres appareils. Quand vous les activez — sur Profil, à la fin d'un numéro, ou quand l'application installée le propose à sa première ouverture — votre navigateur vous demande l'autorisation, puis une ligne est conservée pour cet appareil :

Rien de tout cela n'est lié à un compte, à un nom ou à une adresse e-mail, que vous soyez connecté ou non, et rien n'est envoyé à Google Analytics.

Une notification passe par le service push de votre navigateur — celui d'Apple pour Safari, celui de Google pour Chrome, Edge et les autres navigateurs Chromium, celui de Mozilla pour Firefox — qui la remet à votre appareil. Le message est chiffré pour votre appareil : le service push le transporte sans pouvoir le lire.

Pour chaque notification envoyée, un enregistrement de remise est conservé par appareil : quelle notification, quelle ligne d'appareil, votre jour local, et si le service push l'a acceptée. C'est ce qui limite les notifications à une par jour. Les enregistrements de remise sont supprimés au bout de 90 jours.

Désactivez les notifications sur Profil, ou dans les réglages de votre navigateur ou de votre téléphone pour ce site. Désactiver le dernier sujet supprime aussitôt la ligne de l'appareil. Si vous retirez plutôt l'autorisation ou supprimez l'application, le service push nous signale au prochain envoi que l'adresse n'existe plus, et la ligne est supprimée à ce moment-là ; une adresse qui échoue sans cesse est supprimée elle aussi.

Cookies

Deux cookies appartiennent à Google Analytics, et c'est vous qui décidez s'ils sont déposés. Tous deux sont déposés sur agentrotom.com même, et chacun dure jusqu'à 13 mois après votre dernière visite :

Dans l'EEE, au Royaume-Uni et en Suisse, ils ne sont pas déposés tant que vous n'avez pas appuyé sur Accepter. Partout ailleurs, ils sont déposés sauf si vous les désactivez. Le stockage publicitaire, la personnalisation des annonces et les signaux Google sont désactivés partout, et aucun identifiant utilisateur n'est envoyé : rien ne relie vos visites d'un appareil à l'autre.

Votre réponse est conservée dans le stockage local sous le nom ar_consent : acceptée ou refusée, et quand. Elle enregistre votre propre choix, elle est donc conservée sans vous le demander. Pour la modifier, utilisez Paramètres des cookies en bas de chaque page et, dans l'application, dans l'onglet Profil et dans le menu ; désactiver les cookies supprime les deux d'un coup.

La connexion dépose un cookie de session. Il est httpOnly, donc aucun script ne peut le lire ; sameSite: lax, donc il n'est pas envoyé depuis un autre site ; et secure partout, sauf sur un serveur de développement local. Il est limité à ce site sans sous-domaines, expire au bout de trente jours et n'est renouvelé qu'une fois par jour au plus. Il sert à vous garder connecté et n'est pas un dispositif de suivi.

La connexion dépose aussi un second cookie, pour environ cinq minutes. Il contient une valeur aléatoire signée, comparée à celle que renvoie Google ou Discord, ce qui empêche la connexion de quelqu'un d'autre d'aboutir dans votre navigateur. Il a disparu avant que vous ne soyez connecté, et, avec les deux cookies de mesure d'audience ci-dessus, ce sont là les seuls cookies que ce site dépose.

La déconnexion efface le cookie de session.

Mesure d'audience

Google Analytics 4 est activé, avec les deux cookies ci-dessus quand vous les autorisez. La propriété est G-KZQ29MJTSY. Avec les cookies, il peut distinguer un navigateur qui revient d'un nouveau : c'est ainsi que sont comptés les visites récurrentes et le canal qui a amené un lecteur la première fois ; sans eux, il envoie des requêtes sans cookie et compte chaque chargement de page pour lui-même. Ce qui parvient à Google, c'est la page consultée, l'adresse d'où vous venez, les comptes rendus décrits ci-dessous, la langue de la page (site_lang), si elle est ouverte comme application installée ou dans un onglet du navigateur (display_mode), et ce que n'importe quel serveur lit dans la requête elle-même, dont la localisation approximative de votre adresse IP, votre navigateur et votre appareil. Aucun compte rendu ne contient d'identifiant utilisateur ni rien de ce que vous avez saisi, et aucun ne sert à la publicité.

L'application rend compte de la façon dont elle est utilisée, et de rien de ce que vous construisez. Ces comptes rendus sont au nombre de treize : vers quel onglet vous êtes allé dans la calculatrice ; qu'un lien de partage a été demandé et ce que cela a donné ; qu'un lien partagé a été ouvert à l'autre bout ; vers quel groupe de résultats la recherche de l'accueil vous a envoyé, que vous êtes passé directement au tableau du métajeu, ou, quand elle n'a rien trouvé, par laquelle des trois portes vous êtes sorti — le tableau, les analyses d'équipe ou le Pokédex ; que l'étagère des équipes mises en avant a été ouverte, par une carte ou par son lien « tout voir » ; que sur une analyse d'équipe publiée ANALYSER ou ENREGISTRER a été pressé, que la vidéo a été suivie, que la suite de la liste a été demandée, ou que vous êtes passé de là à une autre équipe du même créateur ou à une équipe similaire ; qu'une équipe collée a été importée ou que la feuille a été refermée ; vers laquelle des neuf langues vous avez basculé ; lequel des deux formats vous avez choisi, et sur quel écran ; qu'une visite guidée a été commencée, terminée ou passée ; qu'une connexion a été entamée, et si c'était avec Google ou Discord ; que le tableau du métajeu a été filtré, déplacé vers un autre règlement, ou ouvert sur une composition ; et, sur la page d'accueil, vers laquelle des trois listes de Pokémon — plus utilisés, en hausse ou en baisse — vous avez basculé, et qu'un Pokémon, une équipe ou le lien à côté de l'une ou l'autre section y a été ouvert. Quatre autres accompagnent l'application installée et les notifications : que l'application a été installée sur un écran d'accueil ; que notre propre invitation aux notifications a été affichée, et où — à la première ouverture de l'application installée, après une connexion, sur Profil ou à la fin d'un numéro ; que les notifications ont été activées depuis celle-ci, et pour lequel des deux sujets ; et qu'elles ont été désactivées sur Profil. Une visite ouverte depuis une notification arrive avec utm_source=push et le type de notification dans son adresse, et est comptée comme venant d'une notification. Chaque valeur que ces dix-sept comptes rendus envoient est un mot fixe choisi dans une liste inscrite dans le code source — jamais une équipe, un Pokémon, une répartition, une recherche, ni quoi que ce soit d'autre que vous auriez saisi. Les pages du résumé hebdomadaire en envoient deux de plus, qui portent des adresses plutôt que des mots fixes : quand un lien à l'intérieur d'un numéro est suivi, de quel numéro il venait, l'adresse vers laquelle il menait et le type de page dont il s'agit ; et quand l'un des liens propres à la page — vers le numéro précédent ou suivant, vers la liste complète, vers une autre langue, ou depuis la liste vers un numéro — est suivi, la page où il se trouvait et celle vers laquelle il menait. Chacune de ces adresses est une page que nous avons publiée — sur ce site, ou une vidéo YouTube vers laquelle un numéro renvoie — et jamais quelque chose que vous avez saisi. Les changements d'onglet sont rapportés parce qu'ils n'apparaissent jamais dans la barre d'adresse et seraient donc invisibles pour Google. L'analyse de votre propre équipe ne figure pas sur cette liste : presser ANALYSER sur une page que nous avons publiée dit quelque chose de cette page, et ce que la calculatrice en déduit ensuite sur vos six ne quitte jamais votre navigateur.

Le site est hébergé sur Cloudflare Pages. Cloudflare traite chaque requête en tant qu'hébergeur et conserve les journaux de requêtes que conserve tout hébergeur.

Cloudflare Web Analytics est activé. Il comptabilise les pages vues, les référents et le pays. Il ne dépose aucun cookie, ne stocke aucun identifiant, et ne pratique ni empreinte numérique ni suivi d'un site à l'autre.

Rapports d'erreur

L'application signale ses propres plantages. Ce site est un ensemble de documents statiques sur un CDN, sans serveur propre derrière eux : une page qui casse dans votre navigateur ne laisse donc aucune trace nulle part, et personne n'en entendrait jamais parler. Le service qui reçoit ces signalements est Sentry, exploité par Functional Software, Inc. aux États-Unis, et c'est là que part un rapport.

Un rapport contient l'erreur et l'endroit du code d'où elle vient, l'adresse de la page où vous étiez, votre navigateur et sa langue, ainsi qu'une courte trace des clics et des changements de page qui l'ont précédée. Aucun nom, aucun compte, aucune adresse e-mail n'y est joint, et la collecte des corps de requête est désactivée : une équipe en cours d'enregistrement ne s'y trouve donc jamais. Les serveurs de Sentry voient l'adresse IP depuis laquelle un rapport est envoyé, comme tout hôte doit la voir pour le recevoir ; elle n'est pas conservée dans le rapport.

Rien n'est envoyé lors d'une visite ordinaire. Ce qui, dans un outil de ce genre, émet un signal à chaque page vue — le suivi de session — est désactivé : votre navigateur ne joint donc Sentry que lorsque quelque chose a réellement échoué. Un rapport est supprimé 30 jours après son arrivée.

Avec qui d'autre votre navigateur communique

Trois, et aucun d'eux n'est là pour vous suivre d'un site à l'autre. Les polices, les illustrations, les sprites et les fichiers de données viennent tous d'agentrotom.com. Ce qui n'en vient pas : la balise de comptage des visites décrite plus haut et Google Analytics, chargés l'un et l'autre sur chaque page — la balise Analytics depuis googletagmanager.com, qui envoie ses mesures à google-analytics.com — et le service de rapport d'erreur, que votre navigateur ne contacte que lorsque quelque chose a cassé. Tous voient l'adresse IP d'où vient la connexion, comme n'importe quel hôte.

Tout le reste, c'est vous qui le déclenchez : la connexion vous envoie chez Google ou chez Discord, et relier les outils de soutien à un assistant IA ouvre la procédure de connexion décrite plus bas.

Publicité

Aucune publicité n'est diffusée sur ce site aujourd'hui. Le code d'aucune régie n'est présent dans le build, aucun cookie publicitaire n'est déposé, et le navigateur d'aucun lecteur ne contacte de serveur publicitaire à cause de ce site.

La publicité est à l'étude. Si elle est introduite, cette page sera mise à jour avant la diffusion de la première annonce, et la mise à jour nommera la régie, indiquera quels cookies ou identifiants elle dépose, et renverra vers le moyen de s'y opposer. Le consentement des lecteurs de l'EEE et du Royaume-Uni sera recueilli via une plateforme de gestion du consentement certifiée avant toute publicité personnalisée.

Le paragraphe ci-dessous est un projet destiné au jour où la publicité arrivera, et il ne doit pas être publié avant. Il figure ici pour que la formulation soit arrêtée à l'avance ; ce n'est pas une description du site en l'état.

SANS EFFET — projet de texte pour un changement qui n'a pas eu lieu

Projet — pour le jour où la publicité commencera, et pas avant

Des fournisseurs tiers, dont Google, utilisent des cookies pour diffuser des annonces en fonction de vos visites antérieures sur ce site ou sur d'autres sites. L'utilisation de cookies publicitaires par Google lui permet, ainsi qu'à ses partenaires, de vous diffuser des annonces en fonction de votre visite sur ce site et sur d'autres sites d'internet. Vous pouvez désactiver la publicité personnalisée dans les paramètres des annonces Google, et désactiver l'utilisation de cookies de publicité personnalisée par un fournisseur tiers sur aboutads.info.

Ce qui n'est délibérément pas collecté

Le tableau méta est construit en lisant des replays publics de Pokémon Showdown et en repliant les équipes qu'ils contiennent en une liste de constructions distinctes. Deux choix dans la façon dont cela est stocké méritent d'être énoncés, car ils font la différence entre un corpus portant sur des équipes et un corpus portant sur des personnes ; et une troisième chose mérite de l'être parce que les tables l'enregistrent bel et bien :

Aucune identité de compte n'est conservée, ni en clair ni sous forme de condensat. Ni le pseudo Showdown du joueur, ni son condensat, ni un condensat salé. Rien dans la table ne permettrait de retrouver ou de vérifier un nom, parce que rien qui en dérive n'a jamais été écrit.

Les dates sont conservées au jour près, volontairement. Chaque construction et chaque composition d'équipe enregistre le premier et le dernier jour où elle a été vue, et aucune heure n'est conservée pour l'une ni pour l'autre. Un horodatage précis sur une équipe rarement vue la ramène à une poignée de combats publics, et de là à une personne ; un jour, non.

Pour chaque jour, le corpus enregistre aussi comment la journée s'est passée. Pour une construction ou une composition d'équipe donnée et un jour donné où elle a été jouée, une ligne compte les observations ; combien d'entre elles proviennent d'un journal de combat assez complet pour en dire davantage ; et, parmi celles-là, combien ont abouti à un résultat, combien ont été gagnées, combien étaient classées, et combien relevaient d'un tournoi plutôt que du ladder. Elle compte aussi combien de ces journaux indiquaient un numéro de tour final, et en fait la somme. Un jour où une construction n'a été vue qu'une fois, cette ligne décrit donc un seul combat : s'il était classé, s'il a été gagné, et combien de tours il a duré. Rien dans cette ligne ne nomme ni ne désigne un joueur.

Par ailleurs : rien de ce que vous construisez dans le calculateur n'est envoyé où que ce soit. L'analyse de votre équipe a lieu dans votre navigateur, sur votre appareil, sans le moindre événement, ping ou télémétrie derrière. Deux choses peuvent partir, et aucune des deux n'est votre équipe. L'une est un rapport d'erreur lorsque la page elle-même casse, et il contient la panne — voir Rapports d'erreur. L'autre est un rapport de bug, si vous choisissez d'en envoyer un : le bouton de l'onglet profil ouvre un brouillon dans votre propre logiciel de messagerie, prérempli avec la version et la régulation sur lesquelles tourne l'application, la langue que vous utilisez, le fait que vous soyez connecté ou non — jamais qui vous êtes — le nombre d'équipes que vous avez (un nombre, pas les équipes), la taille de votre fenêtre de navigateur et sa densité de pixels, l'état du cache hors ligne de l'application, l'agent utilisateur de votre navigateur, et l'heure d'ouverture du brouillon. C'est un brouillon : vous le lisez, vous le modifiez, vous en supprimez n'importe quelle ligne, et rien n'est envoyé tant que vous ne l'envoyez pas.

Les outils pour les soutiens

Agent Rotom propose un serveur MCP, afin qu'un soutien puisse interroger les mêmes données depuis un assistant IA et y lister, enregistrer et supprimer ses propres équipes sauvegardées. Il fonctionne séparément du site, n'est joignable qu'avec un jeton porteur, et conserve quatre choses : le droit d'accès de votre compte — l'identifiant de votre compte, la date d'expiration de ce droit s'il en a une, son origine, et une limite d'appels propre au compte lorsqu'il en a été fixé une ; l'autorisation accordée — l'identifiant de votre compte, votre adresse e-mail et les portées que vous avez approuvées ; le nombre d'appels effectués aujourd'hui par votre compte, pour qu'un usage intensif n'affame pas les autres ; et un décompte quotidien des enregistrements de clients anonymes, qui est un nombre sans identité attachée.

Si vous ne l'utilisez pas, rien de ce qui précède n'existe vous concernant.

Durées de conservation

Vos choix

Là où le droit du lieu où vous résidez vous confère des droits sur vos données — y accéder, les rectifier, les emporter ailleurs ou les faire effacer — ces droits s'appliquent, et l'adresse ci-dessus est le moyen de les exercer.

Enfants

Ce site est un outil de jeu compétitif et ne s'adresse pas aux jeunes enfants. Aucun âge n'y est demandé nulle part et aucun n'est conservé : aucun compte n'est nécessaire pour l'utiliser, et rien concernant un lecteur n'est collecté s'il ne se connecte pas.

La connexion n'est possible qu'avec un compte Google ou Discord, et chacun de ces services fixe son propre âge minimum. Si vous êtes parent ou tuteur et pensez qu'un enfant s'est connecté ici, écrivez à support@agentrotom.com : le compte et les équipes enregistrées sous ce compte seront supprimés.

Modifications de cette notice

Lorsque cette notice change de façon substantielle, la date en haut de la page est actualisée et la modification est décrite ici. Un changement introduisant un nouveau destinataire de vos données — une régie publicitaire avant tout — sera publié avant de prendre effet, et non après.

2026-10-07 — L'application peut être installée et envoyer des notifications. Vous pouvez ajouter Agent Rotom à votre écran d'accueil et activer les notifications ; Notifications dit ce qui est conservé pour un appareil qui le fait, et Mesure d'audience liste les quatre comptes rendus arrivés avec elles.

2026-10-07 — Google Analytics dépose désormais des cookies, si vous l'autorisez. Dans l'EEE, au Royaume-Uni et en Suisse, ils ne sont déposés qu'après votre accord ; partout ailleurs, ils peuvent être désactivés depuis Paramètres des cookies. Cookies nomme les deux et indique leur durée.

2026-09-17 — Google Analytics a été activé, configuré pour ne déposer aucun cookie et ne conserver aucun identifiant dans votre navigateur. Cela a été décrit ici avant la mise en ligne de la balise ; Mesure d'audience dit ce qu'il envoie et ce qu'il ne peut pas faire.

2026-09-17 — Un bouton de rapport de bug a été ajouté à l'onglet profil, qui ouvre un brouillon dans votre propre logiciel de messagerie et n'envoie rien de lui-même ; Ce qui n'est délibérément pas collecté dit exactement ce que contient le brouillon.

Questions : support@agentrotom.com.