Included in the product
- Own match history and match details after opt-in
- Aggregate performance statistics and trends
- Public Agent, map, and content metadata
- Locally stored favorites and app preferences
- Public platform status and leaderboard context
CLUTCHLINE is a privacy-first VALORANT performance companion that helps players review their own match history and aggregate statistics after explicit opt-in.
The product supports reflection after a match. It is not a scouting tool and does not provide information intended to create a real-time competitive advantage.
The prepared account-linking flow uses Riot Sign On. Authentication takes place with Riot; CLUTCHLINE never asks for or receives a player's Riot password.
The player can explore public content without connecting an account.
The app clearly explains what data is requested and why.
The player is redirected to Riot for authentication and consent.
After authorization, the player returns to CLUTCHLINE with a random app session.
Only the connected player's match data and derived aggregates are shown.
The player can disconnect, reset preferences, and remove local data.
CLUTCHLINE uses only documented, supported Riot APIs. The Riot API key remains on the server and is never shipped in the mobile application.
| API | Planned use | Boundary |
|---|---|---|
ACCOUNT-V1/riot/account/v1/accounts/me | Identify the authenticated player after Riot Sign On. | No unauthenticated public lookup. |
| VAL-MATCH-V1 | Load the connected player's match list and post-match details. | Personal data only after explicit opt-in. |
| VAL-CONTENT-V1 | Resolve public Agents, maps, acts, and content metadata. | Public reference data only. |
| VAL-RANKED-V1 | Show official public competitive leaderboard context. | No personal MMR or ELO calculation. |
| VAL-STATUS-V1 | Display official platform service status when relevant. | No gameplay or private client data. |
Responses are transformed for display in the app. The current design does not create a permanent public player profile.
The Riot API key is stored as a server-side secret and never embedded in the app or website.
Authentication is delegated to Riot Sign On. CLUTCHLINE does not collect Riot credentials.
The MVP includes no advertising or behavioral tracking SDKs.
Players can disconnect their account and reset locally stored preferences from the app.
The Expo app, browser review build, personal match routes, secure D1 sessions, public catalogs and website are implemented. Production API and RSO access are the remaining Riot-controlled approval steps.
PERSONAL SUMMARYRSO CONNECTEDOpted-in dataPersonal summary and recent progress after account connection.
POST-MATCH13 : 924 / 14 / 5Readable results and player performance after the match has ended.
Trends across the connected player's own completed matches.
The browser build is available now and demonstrates the complete interface, public-data surfaces, privacy boundaries and prepared account-linking flow. Personal match data becomes operational after Riot grants Production API and RSO access.