Privacy Policy
Last updated: May 2026
How GamingDiver Uses Accounts
You can browse public ship/reference pages without signing in. Uploading your own export requires an account so GamingDiver can store your uploads and processed stats securely, restore your dashboard across devices, build trends over time, and give you export/delete controls for stored data.
Upload Processing
When you upload your game data export, GamingDiver reads and parses the file in your browser before saving the upload and processed statistics to your signed-in account:
- The file is read by your browser's JavaScript engine
- CSV data is parsed using Papa Parse
- ZIP files are extracted using JSZip
- Charts are rendered using Chart.js
- Your uploaded exports and processed stats are stored in Supabase for dashboard restore, trends, community aggregation, and account data controls
What We Store
When you create an account and upload data, the following data is stored securely in our cloud infrastructure (powered by Supabase):
- Profile information: Display name, gamertag, platform preference
- Data exports: Your uploaded ZIP files are stored in encrypted cloud storage
- Processed statistics: Career stats, per-mode stats, and per-ship stats from each upload
- Upload history: Filenames, upload dates, and summary stats
All stored data is protected by Row Level Security so only you can access your own data through the application.
How We Use Your Data
GamingDiver staff may access stored data for the following limited purposes:
- Contractual Obligation: Debugging issues, fixing data processing errors, and ensuring the service works correctly for your account (e.g., supporting newly released ships or game updates)
- Legitimate Interest: Generating aggregate, anonymized statistics such as leaderboards, community-wide trends, or game balance insights. Your data may contribute to these features, but your identity is never publicly associated without your explicit opt-in.
We will never use your data for advertising, profiling, or selling to third parties.
Authentication Providers
You can sign in with Microsoft, Google, Discord, or email/password. When using a social login provider:
- Authentication is handled by the provider, so we never see or store your password
- We only receive basic profile info (name, email) needed to create your account
- Each provider has its own privacy policy governing how they handle your data
- We do not share your data with any authentication provider
Data Sharing
We never sell or share your personal data with third parties. Your game data and personal information are never sold, licensed, or made available to external parties. Aggregate, anonymized statistics (e.g., leaderboards, global ship performance) may be displayed publicly but will never identify you without your explicit consent.
Local Caching
Regardless of account status, GamingDiver stores your processed results in your browser's IndexedDB (local storage). This data:
- Never leaves your device
- Is only accessible by this website on this browser
- Can be cleared at any time using the "Clear Data" button on the dashboard
- Is automatically deleted if you clear your browser data
Minimal Analytics
We use basic analytics to understand site usage and improve GamingDiver. This may include Cloudflare Web Analytics, Google Analytics, Ahrefs analytics, and a public Supabase request for aggregate site counters shown on the landing page.
- Analytics are used for aggregate usage measurement, not advertising profiles or selling data
- Uploaded export files and parsed game statistics are not sent through analytics events
- Cloudflare Web Analytics does not use cookies or fingerprint visitors
- You can verify network requests using your browser's developer tools
Battle Replays
If you appear in a replay someone else uploaded, this section is about you.
When a player uploads a battle replay, the file contains information about every player in that battle, not only the uploader. For each player that is: in-game name, clan tag, the ship played, and in-battle performance — damage dealt and taken, kills, position over the course of the match, and the date and time of the battle. We did not get this information from you; we got it from a replay file uploaded by another player who was in the same match.
We use it to produce the tactical replay view, damage attribution, and aggregate community statistics. For players other than the uploader we rely on our legitimate interests in providing battle analysis for a game where this same information is shown in-game to every participant of the match.
Who we are. GamingDiver is operated by QWERTY Holdings LLC, 1001 South Main Street, Suite 49, Kalispell, MT 59901, USA. You can reach us about privacy at [email protected] or at that postal address.
Your rights. You can object to us processing your information, ask for a copy of what we hold about you, or ask us to correct or erase it. To object, email [email protected] with your in-game name; we will suppress your name from public replay views and from community statistics. Suppression is applied to your game account, so it keeps working if you later change your in-game name. You can also complain to your data protection supervisory authority.
Uploaders can set each replay to private, fleet-only, or public. Private replays are visible only to the uploader.
How long we keep it. We keep uploaded replay files and the battle data decoded from them for as long as the uploader keeps the replay on GamingDiver, and delete them within 30 days of the replay or the uploader's account being deleted. We keep a research copy of uploaded replays for up to 24 months to improve our decoding and support our Base XP research, after which we remove player names and keep only anonymised statistics. If you have asked us to suppress your name, we keep a record of that request indefinitely, so that the suppression continues to apply to future replays.
Your Rights (GDPR Compliance)
If you have an account, you have the following rights:
- Right to access: Export all your data at any time (see below)
- Right to deletion: Delete your account and all associated data (see below)
- Right to portability: Download your data in a standard JSON format
- Consent: Cloud storage only happens after you explicitly create an account and agree to this policy
Export Your Data
Download a complete copy of all your stored data (profile, uploads, statistics) as a JSON file.
Delete Your Cloud Data
Remove your stored exports, processed snapshots, upload history, monthly reports, and profile fields from GamingDiver cloud storage. This action cannot be undone. Local browser cache may remain until you clear it separately. Full authentication-account deletion requires a privileged backend/admin deletion flow; contact support if you need the login account removed entirely.
Clear Local Data
To remove all cached data from your browser (this does not affect cloud data):
- Go to the dashboard and click "Clear Data"
- Or clear this site's data in your browser settings
Verify It Yourself
GamingDiver's client-side code is open and inspectable:
- Open your browser's Network tab to verify what data is transmitted
- During upload, you will see Supabase API calls for auth, upload storage, processed stats, and cloud dashboard data
- Analytics events should not include uploaded export files or raw parsed game statistics