Summary
ClickPlayground (CPS Test Online) keeps personal data collection narrow. Alongside the limited information described in our Privacy Policy (such as name and email when you contact us), we use a small set of first-party cookies and browser storage so benchmarks, the blog, and site preferences work reliably. This page lists what we set today, what partners may set, and what we plan for accounts.
What are cookies?
Cookies are small text files stored on your device by websites you visit. Similar technologies include localStorage (longer-lived data in your browser) and scripts from analytics or security partners. We do not sell your browsing history.
Categories we use
| Category | Purpose | Typical duration |
|---|---|---|
| Essential / functional | Deliver pages, remember per-tool touch warnings when you opt out, and support the contact form spam check. | Session or up to 7 days (touch skip) |
| Preferences | Remember choices stored in your browser, such as sound on/off and personal-best scores across benchmarks. | Until you clear site data |
| Analytics | Google Analytics (GA4) helps us understand aggregate traffic — which pages are visited (including benchmarks and blog articles), not to identify you personally. | Up to 2 years (Google-controlled) |
| Advertising | We do not run third-party ad cookies today. If we add advertising later, this policy and any consent controls will be updated first. | N/A today |
First-party cookies we set
These cookies are set only when you choose “don't show again” on a touch-device warning for a benchmark. The value is always 1 — we only check whether the cookie exists.
| Cookie name | Tool | Duration |
|---|---|---|
| cp_touch_skip_cps | CPS test | 7 days |
| cp_touch_skip_spacebar | Spacebar test | 7 days |
| cp_touch_skip_typing | Typing test | 7 days |
| cp_touch_skip_jitter | Jitter click test | 7 days |
| cp_touch_skip_kohi | Kohi click test | 7 days |
| cp_touch_skip_aim | Aim trainer | 7 days |
| cp_touch_skip_reaction | Reaction time test | 7 days |
Local storage on your device
Benchmarks save some data in localStorage under the cp_ prefix. It stays on your device until you clear site data. It is not synced to our servers unless we launch signed-in accounts (see below).
| Key pattern | Purpose | Duration |
|---|---|---|
| cp_pref:sound | Sound effects on/off (shared across CPS, spacebar, jitter, Kohi, aim, and reaction games). | Until cleared |
| cp_pb:<tool>:<variant> | Personal-best score and date per benchmark variant (for example CPS 10-second, typing 1-minute). | Until cleared |
The blog is static content and does not set blog-specific cookies or local storage keys. Blog page views may still be counted in aggregate through Google Analytics like any other page.
Third-party services
- Google Analytics (GA4) — measurement ID
G-GF5ZKN04SR, loaded on all pages including benchmarks and the blog. Google may set its own cookies; see Google's Privacy Policy. - Google reCAPTCHA v3 — runs only when you submit the Contact form (if configured in our environment). Used for spam prevention, not for advertising.
Planned: accounts & login
We are building sign-up, login, and authentication (including Google and Discord) so scores and history can sync to a profile. When that ships, we will add session and authentication cookies to this list and update the last-updated date. Until then, no account cookies are set.
Managing cookies & storage
Most browsers let you block or delete cookies and clear stored site data per website. Blocking analytics cookies does not stop benchmarks from running. Blocking all cookies or clearing storage resets touch-warning choices, sound preference, and personal bests.
- Chrome: Settings → Privacy and security → Cookies and other site data
- Safari: Settings → Privacy → Manage Website Data
- Firefox: Settings → Privacy & Security → Cookies and Site Data
- Edge: Settings → Cookies and site permissions
Updates and contact
We revise this Cookie Policy when tools, storage, or partners change (for example new benchmarks, the blog, or account login). The last-updated date below reflects substantive edits. For privacy requests, open Contact.
Last updated: May 22, 2026
