Riot et fair-play
Exactement ce que lit Gankademy — et ce qu’il ne fait jamais.
Écrit pour les joueurs et pour les équipes d’examen de Riot Games. Chaque ligne décrit la version du test fermé, 0.2.24, telle que vérifiée le 21 octobre 2026. Quand l’application change, cette page change avec elle.
- Produit
- Test fermé avec quelques joueurs invités. Pas de sortie publique, rien à vendre.
- Enregistrement Riot
- Demande sur le portail développeur de Riot, en cours d’examen.
- Approbation de Riot
- Aucune revendiquée. Gankademy n’est pas approuvé par Riot Games.
- Clé d’API
- Détenue seulement sur notre serveur, jamais dans l’application.
Ce que lit Gankademy
Six sources. Rien d’autre.
API de Riot GamesVia notre serveur
- Quoi
- Ton compte (Riot ID → PUUID), ton niveau et ton icône, ton rang officiel tel que Riot le donne, tes maîtrises de champions, ta liste de parties, chaque partie et sa chronologie ; l’état des serveurs. Les données statiques du jeu (champions, objets, runes) depuis Data Dragon.
- Quand
- En dehors des parties. Une partie et sa chronologie une fois la partie terminée.
- Pourquoi
- Ton profil, ton historique, le bilan et l’analyse d’après-partie.
- Comment
- L’application ne détient aucune clé d’API. Ses requêtes passent par notre serveur (un Worker Cloudflare), qui ajoute la clé et ne transmet que ces points d’accès, en GET, avec un plafond quotidien par testeur.
Échantillon de statistiquesAgrégats uniquement
- Quoi
- Des parties classées solo terminées sur EUW, via l’API officielle — sans aspirer aucun site : des joueurs des divisions classées de Riot, de Platine à Diamant, puis les joueurs croisés dans ces parties. Transformées en agrégats : builds, runes, ordres de compétences, matchups, chacun avec la taille de son échantillon.
- Jamais
- Aucun joueur n’est nommé ni profilé. Les testeurs reçoivent un pack de statistiques anonymisé : ni PUUID, ni Riot ID, ni identifiant de partie, ni heure.
Client League, en sélection des championsLocal · lecture seule
- Quoi
- Deux requêtes GET :
/lol-gameflow/v1/gameflow-phaseet/lol-champ-select/v1/session. De la session, seulement : ta propre case et ton poste attribué, les champions choisis ou survolés par ton équipe, les picks ennemis verrouillés, les bans (ceux de l’ennemi seulement une fois révélés), la phase du chrono. - Jamais
- Noms, Riot ID, PUUID, identifiants d’invocateur, rangs, chat, postes des autres joueurs, survols ennemis. Ils sont écartés dès la lecture de la réponse : jamais stockés, journalisés ni affichés.
- Quand
- Environ une requête par seconde en sélection des champions, moins sinon, aucune quand le client est fermé. Indisponible pour les comptes en Corée.
- Une écriture
- Seulement sur ton clic : l’import d’une page de runes suggérée, sous la forme d’une seule page nommée « Gankademy: champion » (
GETdes pages et de l’inventaire,POST /lol-perks/v1/pages, etDELETEde la seule page Gankademy précédente). Tes pages ne sont jamais modifiées ; sans page libre, rien n’est écrit. - Réglage
- Paramètres → Compagnon. Hors du test fermé, la lecture automatique est coupée tant que le joueur ne l’active pas. Dans la version du test fermé, elle démarre activée pour les testeurs invités, sous un bandeau « Test privé » visible, et ils peuvent la couper ; une draft manuelle fonctionne sans elle.
Live Client Data API, en partieLocal · API officielle
- Quoi
gamestats(mode de jeu et horloge) et le nom du joueur actif : pour démarrer et arrêter l’enregistrement et caler la vidéo sur l’horloge du jeu. Avec « Données en direct » activé :playerlisttoutes les 5 s (ton propre CS ; les objets de chaque joueur, tels que le tableau Tab les montre à tous) et ton proprecurrentGolddepuisactiveplayer, chaque seconde tant que le rappel l’affiche.- Jamais
- L’or, les cooldowns ou la position d’un autre joueur ; quoi que ce soit que le jeu ne te montre pas.
- Comment
- HTTPS local sur 127.0.0.1:2999, son certificat vérifié avec le certificat racine publié par Riot, sans jamais être contourné.
- Réglage
- Paramètres → Compagnon → Données en direct. Coupé : rien de plus que l’horloge n’est demandé au jeu.
Ton écranSur ton PC · ton choix
- Quoi
- Ton propre écran, capturé par Windows (Desktop Duplication, via FFmpeg) et encodé par ta carte graphique quand elle le permet. Après la partie, Gankademy lit ton propre HUD et ta minimap dans cet enregistrement : tes sorts, la vie de tes alliés sur leurs portraits, les icônes que ta minimap montrait.
- Quand
- Du début à la fin d’une partie, seulement une fois l’enregistrement activé.
- Comment
- Aucune interaction avec le processus de League. Stocké sur ton PC ; un enregistrement complet n’est gardé que jusqu’à ce que sa revue soit faite (24 à 48 heures), sous un plafond de 10 Go.
Analyse IA et voixAprès la partie · à la demande
- Quoi
- Des images choisies et de courts extraits muets de ta vue de jeu, avec des faits structurés de la partie, envoyés à l’API Gemini de Google via notre serveur. Chaque image de chaque extrait est vérifiée comme étant la vue de jeu ; jamais le son, jamais un enregistrement complet. Le texte de narration d’un film part chez ElevenLabs, via notre serveur, pour la voix du coach.
- Quand
- Seulement quand tu demandes une analyse du coach ou une revue finale — jamais pendant une partie.
- Comment
- Notre serveur ne garde que des compteurs d’usage (requêtes, tokens, coût estimé), jamais le contenu d’une requête ou d’une réponse.
Ce qu’il ne fait jamais
Douze lignes que nous ne franchissons pas.
Gankademy t’aide à comprendre tes propres parties. Il ne les joue jamais, et ne te montre jamais ce que le jeu cache.
- Lire la mémoire du jeu, s’injecter ou s’accrocher au jeu, ou intercepter son trafic réseau.
- Automatiser quoi que ce soit : aucun pick, ban, verrouillage, survol, acceptation, esquive, set d’objets, sort d’invocateur ni appui de touche. L’import de runes est une page créée sur ton clic.
- Afficher des timers, les cooldowns, positions ou l’or des ennemis, ou quoi que ce soit de caché par le brouillard pendant une partie.
- Alerter, sonner ou te dire « fais ça maintenant » en partie.
- Lire ou afficher les noms, Riot ID, rangs ou historiques des autres joueurs en sélection des champions. Aucune levée d’anonymat.
- Utiliser les survols ennemis, ou les bans ennemis avant leur révélation.
- Imposer un pick : il y a toujours plusieurs options, avec leurs raisons et la taille de leurs échantillons, et aucune n’est classée quand les données ne permettent pas de les départager.
- Estimer un rang, un MMR ou un ELO, ou classer des joueurs entre eux.
- Afficher des taux de victoire d’augments ou d’objets d’Arena.
- Afficher de la publicité, dans le jeu, dans le client ou dans l’application.
- Prendre le focus ou les entrées pendant une partie : le rappel laisse passer chaque clic.
- Juger une décision avec ce qui s’est passé après elle.
Après la partie
Comment le coach reste juste.
Seulement avant la décision
Le jugement voit des images et des extraits qui s’arrêtent avant la décision, et les données de Riot coupées à cette seconde. La suite est décrite à part et ne peut pas changer le verdict.
Ce que ton écran montrait
Les balises, achats, objets, or et positions des ennemis sont retirés avant tout envoi. Les positions minute par minute de Riot ne sont jamais tracées sur la carte : elles servent seulement à nommer une icône que ta propre minimap montrait à ce moment-là.
Les faits avant les mots
Une affirmation que les faits contredisent est refusée, et le moment n’est pas montré. Sur la carte, un seul tracé : la flèche vers où tu pouvais te replier.
Une partie, jamais un joueur
Ton rang officiel n’est affiché que tel que Riot le donne, sur ton propre profil. Une partie reçoit une note et un libellé propres à Gankademy, d’après cette seule partie : jamais un palier, une division, des LP ou un emblème de Riot, jamais dit du joueur. Des amis qui l’acceptent tous les deux peuvent comparer leurs profils — deux joueurs, aucune liste publique, aucun classement.
Où nous en sommes
Le chemin vers une sortie publique.
Avant toute sortie publique : enregistrement et audit du produit sur le portail développeur de Riot, une clé de production détenue par notre serveur, et les fonctions ci-dessus confirmées avec Riot.
- 7 oct. 2026Relecture des règles de Riot. Lecture du client League construite en lecture seule, coupée par défaut, deux requêtes GET, aucun nom.
- 14 oct. 2026Notre serveur détient les clés d’API : aucune clé n’est jamais dans l’application.
- 16 oct. 2026Vocabulaire de rang retiré : le libellé d’une partie est propre à Gankademy, d’après cette seule partie.
- 19 oct. 2026Chiffres en partie depuis la Live Client Data API et import de page de runes ajoutés, chacun avec son réglage — à confirmer avec Riot avant toute sortie publique.
- 21 oct. 2026Version 0.2.24 : noms sur la minimap calculés sur le PC, « non identifié » en cas de doute. Rédaction de cette page.
Mention Riot Games
Gankademy isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc.
Gankademy n’est pas approuvé par Riot Games et ne reflète pas les points de vue ou opinions de Riot Games ni de quiconque participant officiellement à la production ou à la gestion des propriétés de Riot Games. Riot Games et toutes les propriétés associées sont des marques commerciales ou des marques déposées de Riot Games, Inc.
Pour les équipes de Riot
Une question à laquelle cette page ne répond pas ?
Écris à liesmhnpro@gmail.com. Nous répondons à chaque question sur les données que lit Gankademy et les fonctions qu’il contient, et pouvons montrer la version de test.