Privacy Policy
Last updated: April 3, 2026
Introduction
ValAnalytics ("we", "our", "us") is a Valorant match tracking and analytics platform available at valstats.live. This Privacy Policy explains how we collect, use, store, and protect your personal data when you use our website and desktop agent application.
We are committed to protecting your privacy and complying with the General Data Protection Regulation (GDPR) and other applicable data protection laws.
What Data We Collect
Riot Account Information
When you sign in via Riot Sign On (RSO), we collect your PUUID (a unique player identifier), game name, tag line, and region. This data is provided by Riot Games with your explicit consent through the OAuth authorization flow.
Match History Data
We fetch your match history from Riot Games' official API. This includes: match results, player statistics per match (kills, deaths, assists, score, headshot percentage, average damage per round, first kills, first deaths, average combat score, plants, defuses, KAST), round-by-round events (player positions, kills, spike plants and defuses), map, game mode, match duration, and team scores.
Account Credentials
If you create a ValAnalytics account, we store your username and a securely hashed password. We never store your Riot Games password — authentication with Riot is handled entirely through their OAuth system.
Active Match Data
If you use the ValAnalytics desktop agent, temporary real-time match data is collected during live games. This includes player names, ranks, agents, and scores. This data is read from your local Valorant client and is automatically deleted when the match ends.
How We Collect Data
- Riot Sign On (RSO): OAuth 2.0 flow — you log in with your Riot Games account and explicitly authorize ValAnalytics to access your match history. We never see or store your Riot password.
- Desktop Agent: An optional Windows application that reads live game data from the local Valorant client while the game is running. No data is collected when the agent is not running.
- Website Registration: Username and password when creating a ValAnalytics account.
How We Use Your Data
- Display your match history and performance statistics on the website
- Show real-time match dashboards during live games (via the desktop agent)
- Render round-by-round replay visualizations
We do not use your data for profiling, automated decision-making, advertising targeting, or any purpose other than providing the ValAnalytics service to you.
Data Storage & Security
- Your data is stored in a PostgreSQL database on a secured server
- All communication between your browser and our servers is encrypted via HTTPS/WSS (TLS)
- Passwords are hashed using Django's PBKDF2 algorithm — we cannot read your password
- API keys and server credentials are never exposed in client-side code
Data Sharing
We do not sell, share, or transfer your personal data to any third parties. We do not use analytics services, advertising networks, or data brokers.
Match data from your games includes other players' in-game names and performance statistics as part of the match record. This is inherent to match data provided by Riot Games' API.
Data Retention
- Match history: Stored until you request deletion
- Active match data: Automatically deleted when the match ends
- Account data: Stored until you delete your account
Your Rights
Under the GDPR, you have the following rights regarding your personal data:
- Access: Request a copy of all data we hold about you
- Rectification: Request correction of inaccurate data
- Deletion: Request deletion of your data ("right to be forgotten")
- Portability: Request your data in a machine-readable format
- Restriction: Request that we stop processing your data
- Objection: Object to specific processing of your data
To exercise any of these rights, please contact us at the email address listed below. We will respond to your request within 30 days.
Riot Games Data Deletion Compliance
When Riot Games notifies us that a player has requested deletion of their data, we will delete all associated data — including match history records, account links, and any active match data — within 30 days.
You can also unlink your Riot account from ValAnalytics at any time. Unlinking removes the RSO connection. To delete your historical match data, use your deletion right above.
Cookies
We use a single session cookie (Django session) to maintain your login state. We do not use tracking cookies, analytics cookies, or third-party cookies.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. We encourage you to review this page periodically.
Contact
For any data-related requests, questions, or concerns, please contact us at:
privacy@valstats.live