Overview
This Privacy Policy explains how Swiftplay Ranked (“we”, “us”) processes personal data when you use https://www.swift-grind.com and related pages (the “Service”). The Service is a community ranking site for VALORANT Swiftplay. It is not operated by Riot Games.
Who is responsible
Controller under the EU General Data Protection Regulation (GDPR):
Torben Oschkinat
Uhdeweg 17
22607 Hamburg, Germany
Email: contact@swift-grind.com
What data we process
Depending on how you use the Service, we may process:
- Riot ID you enter (game name and tag line, e.g. Name#EUW)
- Your Riot account identifier (PUUID) and region, obtained from public Riot-related APIs
- Swiftplay match data shown on your profile (results, ACS, K/D/A, match IDs, opponent tier where available)
- Community rank data we calculate (tier, RR, wins, losses, streak, placement status)
- Leaderboard entries derived from the above (Riot ID and rank visible to other visitors)
- Technical data: IP address (e.g. for rate limiting and abuse prevention), request timestamps, browser type via standard HTTP headers
- A local identifier in your browser (localStorage) storing your PUUID so your session can be restored on the same device
We do not ask for your Riot account password on this website. We do not receive official Riot sign-in (RSO) credentials through this Service.
Where data comes from
Match and account lookups use third-party APIs (HenrikDev VALORANT API) based on public game data linked to your Riot ID. We store a subset of that data in our own database to power rankings, history, and the leaderboard.
Why we process data (legal bases)
- Providing the Service you request (tracking your Riot ID, showing rank and matches) — Art. 6(1)(b) GDPR
- Legitimate interests in operating a community leaderboard, preventing abuse, and keeping the Service secure — Art. 6(1)(f) GDPR
- Compliance with legal obligations where applicable — Art. 6(1)(c) GDPR
Storage and hosting
Data is stored in a SQLite database on servers operated by our hosting provider (Render). Logs may temporarily contain IP addresses and error information. Data is processed within the EU/EEA where possible; if processing occurs in other countries, we rely on appropriate safeguards where required by law.
Retention
Account and ranking data remain stored while your profile is tracked on the Service. We do not currently offer automatic deletion in the UI. You may request deletion of your data (see “Your rights” below). Technical logs are kept only as long as needed for operation and security.
Public leaderboard
If you track your Riot ID, your game name, tag, and community rank may appear on the public leaderboard visible to anyone visiting the site. Do not use the Service if you do not want this information published.
Recipients and processors
We share data only where necessary to run the Service:
- HenrikDev (API provider) — to resolve Riot IDs and fetch public match data
- Render (hosting) — to run the website and API
- IONOS or other infrastructure/DNS providers — to deliver the domain
These providers process data on our instructions or as separate controllers under their own terms. We do not sell your personal data.
Cookies and local storage
We do not use advertising or analytics cookies. We use browser localStorage to remember your PUUID on your device so you stay logged in to your tracked profile without a password. You can remove it anytime via your browser settings (clear site data for this domain).
Your rights (GDPR)
If you are in the EU/EEA, you may have the right to:
- Access the personal data we hold about you
- Rectification of inaccurate data
- Erasure (“right to be forgotten”) where applicable
- Restriction of processing
- Object to processing based on legitimate interests
- Data portability where applicable
- Lodge a complaint with your local supervisory authority
To exercise your rights, email contact@swift-grind.com with your Riot ID so we can identify your record. We will respond within the time limits set by law.
Children
The Service is not directed at children under 16. We do not knowingly collect data from children. If you believe a child has provided data, contact us and we will delete it.
Security
We use HTTPS, rate limiting, and access controls on the API. No system is completely secure; please use a public Riot ID only if you accept that game stats are public by nature.
Changes
We may update this policy when the Service or legal requirements change. The date at the top of this page indicates the current version. Material changes will be reflected here.
Current version date: 29 May 2026