The TL;DR
The benchmark runs entirely in your browser. No data leaves your device during the test. When the test finishes, your scores are automatically submitted to our global ranking database (anonymously). If you don't want this, disable JavaScript or close the tab before the test completes.
What we collect when you submit a result
- Your benchmark numbers: scores (overall, GPU, CPU, RAM), GFLOPS, hash rates, GB/s, latency
- GPU adapter name (only if your browser exposes it — many privacy-focused browsers don't)
- CPU core count (from
navigator.hardwareConcurrency) - An anonymous user-agent fragment (e.g. "Chrome 130 / Windows / x64") — truncated to 200 chars
- An anonymous fingerprint (optional, hashed if provided — used to deduplicate test runs)
- The timestamp of submission
What we don't collect
- Your IP address (Cloudflare may have it for routing — we don't store it)
- Your name, email, or any account info — you can't have an account here
- Your exact location (no geo-IP lookup, no GPS)
- Your browsing history
- Cookies for tracking (only Google Analytics' standard, see below)
- Any data while the test is running (zero network activity during measurement)
Google Analytics 4 (third-party)
We use Google Analytics 4 (Measurement ID: G-6DGWR5Y2CS) to count visitors and understand which
pages get used. GA4 is configured with anonymize_ip: true, so no precise IP is sent.
To opt out: enable "Do Not Track" in your browser, use a tracking blocker (uBlock Origin, Privacy Badger), or visit our site in incognito/private mode. We don't have a separate cookie-consent banner because we don't use cookies beyond GA4's standard ones — the EU ePrivacy directive allows this for aggregate statistics under "legitimate interest".
Cloudflare
The site is hosted on Cloudflare Pages. Cloudflare maintains its own access logs (timestamps, requested URLs, country-level geographic origin) for security and performance, retained 24-48 hours. We don't have access to or store these logs ourselves.
Result URLs and discoverability
When your benchmark completes, you get a permalink like 9bench.com/r/abc12345. This URL
is shareable but not search-engine indexed (we set noindex via robots.txt
for /r/ paths). Only people you share the link with can see your result.
The result is also visible on the leaderboard at /top if your score is in the top 50.
The leaderboard shows: anonymous result ID, overall score, GPU name (if available), core count,
timestamp. No identifying information.
Deletion / Right to be forgotten
To delete your submitted result: email [email protected]
with the result ID (visible in the URL: /r/<id>). We'll delete it within 7 days.
To delete your local history: visit /history and click "Clear all history". This removes data stored in your browser only.
GDPR + EU users
The legal basis for processing benchmark submissions is "legitimate interest" (improving the service, providing percentile rankings). Submissions are voluntary — you can simply not visit the site.
You have the right to: access (your data is what's at the result URL), rectification (we'll correct mistakes if reported), erasure (email us), data portability (the result URL serves as your data), objection (don't submit), and to lodge a complaint with your data protection authority.
Children
The site has no age verification. The benchmark itself is harmless. If your child submits a result and you'd like it removed, email us with the result ID.
Changes to this policy
We'll update this page if anything changes. The last-modified date appears in the page meta and on commits at github.com/atillakuruk/9bench. Last meaningful update: 2026-04-27.
Contact
Atilla Kürük (operator) — [email protected]