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 intended production 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 demo screens 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 approval, the player returns to CLUTCHLINE as an authenticated user.
Only the connected player's match data and derived aggregates are shown.
The player can disconnect, reset preferences, and remove local data.
CLUTCHLINE plans to use 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 prototype is functional locally. Where production API or RSO access is unavailable, the interface uses clearly labeled representative data.
RANKED RATINGDIAMOND 2Demo 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.
A review build or TestFlight invitation can be supplied when requested. Production API and Riot Sign On behavior will be enabled only after the required approval.