Last updated: 1 July 2026
This Privacy Policy explains how Online Aim Trainer ("we", "us", "the site", available at onlineaimtrainer.com) handles information when you use our website and aim-training tools. By using the site you agree to the practices described here.
The short version
- You can use the trainer without an account. Your progress is stored in your own browser.
- We use privacy-friendly analytics to understand how the site is used.
- We don't sell your personal data.
- If you join the leaderboard, the display name you choose is public by design.
Information we collect
Data stored in your browser
The trainer is guest-first. Your settings, stats, XP, level, streak and drill history are saved locally in your browser's localStorage (keys prefixed oat:). This data stays on your device and is not personal information we hold on a server unless you choose to sign in or post to the leaderboard.
Account & leaderboard data
If you create an account or submit a score, we store what's needed to run those features on our backend (a self-hosted Supabase instance) — for example an account identifier, a display name you choose, and your scores. Any display name you set for the leaderboard is public. Please don't use your real name or anything private as your display name.
Usage & analytics data
We use PostHog to collect anonymous, aggregated usage analytics — pages viewed, drills started, general device/browser type and approximate region derived from your IP. This helps us understand what to fix and build. We configure PostHog to create identified profiles only when you sign in.
Technical logs
Like most websites, our hosting provider (Cloudflare) automatically processes standard request data such as IP address and user-agent to serve pages and protect against abuse.
How we use information
- To run the trainer and save your progress.
- To operate accounts and the global leaderboard.
- To measure usage and improve drills, performance and content.
- To keep the site secure and prevent abuse.
Cookies & local storage
We use browser localStorage to keep the trainer working offline-first, and our analytics provider may set cookies or similar identifiers to measure usage. You can clear this at any time through your browser settings; doing so will reset your locally-stored progress.
Third-party services
We rely on a small number of processors to run the site: Cloudflare (hosting/CDN), PostHog (analytics), Supabase (accounts & leaderboard, self-hosted by us), and Google Fonts (web fonts). Each processes limited data on our behalf. We don't run third-party advertising trackers.
Data retention
Locally-stored data lives on your device until you clear it. Account and leaderboard data is kept while your account is active. Analytics data is retained in aggregate. You can ask us to delete account data at any time (see below).
Your rights
Depending on where you live, you may have the right to access, correct or delete personal data we hold, or to object to certain processing. To exercise any of these, email us at partner@onlineaimtrainer.com and we'll help.
Children
The site is not directed at children under 13, and we don't knowingly collect their personal data. If you believe a child has provided us personal information, contact us and we'll remove it.
Changes to this policy
We may update this policy from time to time. When we do, we'll change the "last updated" date above. Significant changes will be reflected on this page.
Contact
Questions about your privacy? Email partner@onlineaimtrainer.com or use the contact page.