L'API Riot Games sur Mately
Mately utilise l'API de Riot Games pour vérifier le rang des joueurs de League of Legends et de VALORANT, et afficher leurs statistiques sur leur profil. Cette page détaille les données que nous recevons, ce que nous en faisons, et ce que nous n'en faisons pas.
Mately · mately.gg · Mise à jour le 31 août 2026
Ce qu'est Mately
Mately est une application mobile et web francophone qui aide les joueurs à trouver des coéquipiers. On y publie une annonce pour jouer tout de suite, on cherche un duo régulier, ou on recrute pour une équipe. L'application est gratuite et compte une majorité de joueurs de 16 à 30 ans en France et en Belgique.
Le matchmaking d'un jeu associe des joueurs de niveau comparable, mais il ne dit rien de l'essentiel pour une bonne partie : les horaires, la langue, l'envie de jouer sérieusement ou pour se détendre, la présence en vocal. Mately s'occupe de la rencontre entre joueurs ; les parties, elles, restent entièrement dans le jeu.
Comment un joueur lie son compte
Le parcours complet tient en trois écrans, tous initiés par le joueur depuis son profil Mately.
Connexion avec Riot
Le joueur appuie sur « Lier mon compte Riot » et arrive sur l'écran d'autorisation de Riot Sign On. Il y voit les accès demandés et peut refuser. Mately ne voit jamais son mot de passe.
Récupération du profil
Une fois l'autorisation donnée, nous lisons le rang, les champions ou agents les plus joués et le résumé des parties récentes.
Affichage et réglages
Le joueur voit sa carte avant publication et décide de ce qui apparaît. Il peut délier son compte à tout moment.
À quoi sert la clé API
Quatre usages, tous situés avant ou après la partie, jamais pendant.
Vérifier le rang
Aujourd'hui un joueur déclare son rang lui-même, sans preuve. Avec l'API, le rang affiché vient du jeu : moins de profils gonflés, moins de sessions ratées à cause d'un écart de niveau.
Afficher une carte de profil
Rang de l'acte ou de la saison en cours, agents ou champions les plus joués, rôle principal, tendance des dernières parties. De quoi se présenter sans avoir à tout retaper à la main.
Filtrer les annonces
Chercher un duo dans sa fourchette de rang, sur sa région de jeu, avec un rôle complémentaire. Le filtre s'appuie sur le rang vérifié plutôt que sur le déclaratif.
Confirmer une partie jouée
Quand deux membres se sont retrouvés dans la même partie, Mately leur propose de s'évaluer. Cette reconnaissance est positive uniquement et sert à distinguer les joueurs fiables.
Les données que nous recevons
Rien n'est lu tant que le joueur n'a pas lié son compte. Voici l'inventaire complet.
| Source | Données | Usage dans Mately | Conservation |
|---|---|---|---|
ACCOUNT-V1 |
PUUID, Riot ID (nom et tag) | Relier le compte de jeu au compte Mately, afficher le Riot ID sur le profil si le joueur le souhaite | Tant que le compte reste lié |
LEAGUE-V4VAL-RANKED |
Palier, division, points, file de jeu | Badge de rang vérifié, filtres de recherche, suggestions de duo à niveau comparable | Dernière valeur connue, rafraîchie régulièrement |
| Calculé par Mately | Meilleur rang observé et taux de victoire, dérivés des relevés successifs et des parties récentes | Compléter la carte de profil. Ces valeurs ne sont pas fournies par l'API : nous les calculons à partir des données déjà lues | Tant que le compte reste lié |
MATCH-V5VAL-MATCH |
Identifiants des parties récentes, agent ou champion joué, rôle, résultat, K/D/A, dégâts par round, pourcentage de headshots, CS par minute, participation aux éliminations, liste des participants | Carte de profil, détection d'une partie commune entre deux membres | Détail de chaque partie effacé après 30 jours ; seuls les agrégats affichés sur le profil, par saison, sont conservés |
CHAMPION-MASTERY |
Champions les plus joués et niveau de maîtrise | Afficher les mains principales sur le profil | Valeur courante uniquement |
Data Dragon |
Icônes, portraits d'agents et de champions, noms des cartes | Illustrer la carte de profil | Cache technique |
Ce que nous ne collectons pas.
- Aucun mot de passe ni identifiant Riot : la connexion passe uniquement par Riot Sign On, et Mately ne voit jamais ces informations.
- Aucune donnée du client de jeu, aucun overlay, aucune lecture de la mémoire du jeu.
- Aucune donnée de parties personnalisées.
- Aucun profil constitué sur un joueur qui n'est pas membre de Mately : les autres participants d'une partie servent uniquement à confirmer que deux membres ont joué ensemble, puis sont écartés.
- Aucune adresse e-mail Riot utilisée à des fins commerciales.
Le joueur décide, et peut revenir en arrière
- Lier son compte Riot est facultatif. Toutes les fonctions principales de Mately fonctionnent sans.
- La liaison se fait par Riot Sign On (OAuth 2.0), avec l'écran de consentement de Riot et la liste des accès demandés.
- Chaque information reste réglable : le joueur choisit d'afficher ou non son rang, son Riot ID et ses statistiques récentes.
- Délier le compte se fait en un geste dans les réglages. Les données Riot associées sont supprimées dans les 30 jours.
- Supprimer son compte Mately supprime l'ensemble des données, y compris celles issues de l'API.
Sécurité et hébergement
- La clé API est stockée côté serveur, dans un gestionnaire de secrets. Elle n'apparaît ni dans l'application mobile, ni dans le code du site, ni dans notre dépôt.
- Tous les appels sont faits de serveur à serveur en HTTPS, avec respect des limites de débit et mise en cache pour éviter les requêtes inutiles.
- Les données sont hébergées dans l'Union européenne et traitées conformément au RGPD. Mately est responsable du traitement.
- Aucune revente, aucun partage avec un tiers, aucune activité de courtage de données.
- Une application enregistrée par jeu dans le Developer Portal, chacune avec sa propre clé.
Respect des politiques Riot Games
Notre abonnement ne vend pas les données Riot
Mately propose un abonnement payant qui porte sur la visibilité des annonces et le confort de recherche. Le rang vérifié, la carte de profil et les filtres alimentés par l'API restent accessibles gratuitement à tous les joueurs.
The Riot Games API on Mately
Mately uses the Riot Games API to verify the rank of League of Legends and VALORANT players and to display their stats on their profile. This page sets out the data we receive, what we do with it, and what we don't do with it.
Mately · mately.gg · Updated 31 August 2026
What Mately is
Mately is a French-language mobile and web app that helps players find teammates. You post a listing to play right now, look for a regular duo, or recruit for a team. The app is free and most of its players are aged 16 to 30, in France and Belgium.
In-game matchmaking pairs players of similar skill, but says nothing about what actually makes a session good: schedules, language, whether you want to grind or unwind, whether you use voice chat. Mately handles the introduction between players; the games themselves stay entirely inside the game.
How a player links their account
The whole flow is three screens, all started by the player from their Mately profile.
Sign in with Riot
The player taps "Link my Riot account" and lands on the Riot Sign On authorisation screen, where the requested scopes are listed and can be declined. Mately never sees their password.
We fetch the profile
Once authorisation is granted, we read rank, most played champions or agents, and a summary of recent matches.
Display and settings
The player reviews the card before it goes live and decides what appears on it. They can unlink at any time.
What the API key is for
Four use cases, all of them before or after a match, never during one.
Verify rank
Today players state their own rank with nothing to back it up. With the API, the rank shown comes from the game: fewer inflated profiles, fewer sessions ruined by a skill gap.
Show a profile card
Current act or season rank, most played agents or champions, main role, recent form. Enough to introduce yourself without typing it all out by hand.
Filter listings
Find a duo within your rank range, on your region, with a complementary role. Filtering runs on verified rank rather than self-reported rank.
Confirm a game was played
When two members end up in the same match, Mately invites them to endorse each other. Endorsements are positive only and help surface reliable teammates.
The data we receive
Nothing is read until a player links their account. Here is the full inventory.
| Source | Data | Use in Mately | Retention |
|---|---|---|---|
ACCOUNT-V1 |
PUUID, Riot ID (game name and tag line) | Link the game account to the Mately account, display the Riot ID on the profile if the player wants it shown | For as long as the account stays linked |
LEAGUE-V4VAL-RANKED |
Tier, division, points, queue | Verified rank badge, search filters, duo suggestions within a comparable range | Latest known value, refreshed periodically |
| Computed by Mately | Highest rank observed and win rate, derived from successive readings and recent matches | Complete the profile card. These values are not returned by the API: we compute them from data already read | For as long as the account stays linked |
MATCH-V5VAL-MATCH |
Recent match IDs, agent or champion played, role, result, K/D/A, damage per round, headshot percentage, CS per minute, kill participation, participant list | Profile card, detection of a shared match between two members | Per-match detail deleted after 30 days; only the season aggregates shown on the profile are kept |
CHAMPION-MASTERY |
Most played champions and mastery level | Show main picks on the profile | Current value only |
Data Dragon |
Icons, agent and champion portraits, map names | Illustrate the profile card | Technical cache |
What we do not collect.
- No Riot password or credentials: sign-in goes through Riot Sign On only, and Mately never sees them.
- No game client data, no overlay, no reading of game memory.
- No custom game data.
- No profile built on a player who is not a Mately member: other participants in a match are used only to confirm that two members played together, then discarded.
- No Riot email address used for marketing.
The player decides, and can undo it
- Linking a Riot account is optional. Every core Mately feature works without it.
- Linking runs through Riot Sign On (OAuth 2.0), with Riot's own consent screen listing the scopes requested.
- Each item stays adjustable: players choose whether to display their rank, their Riot ID and their recent stats.
- Unlinking takes one tap in settings. The associated Riot data is deleted within 30 days.
- Deleting a Mately account deletes everything, including data obtained from the API.
Security and hosting
- The API key is stored server-side in a secrets manager. It is not in the mobile app, not in the website code, and not in our repository.
- All calls are server-to-server over HTTPS, within the rate limits, with caching to avoid unnecessary requests.
- Data is hosted in the European Union and processed under the GDPR. Mately is the data controller.
- No resale, no sharing with third parties, no data brokering of any kind.
- One registered product per game in the Developer Portal, each with its own key.
Compliance with Riot Games policies
Our subscription does not sell Riot data
Mately offers a paid subscription covering listing visibility and search comfort. Verified rank, the profile card and the API-powered filters stay free for every player.
Mately 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.
Mately n'est pas approuvé par Riot Games et ne reflète pas les points de vue ou les opinions de Riot Games ni de quiconque participe 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.