COOKIES
This site sets no cookies at allfor visitors. Not one. What it does use is localStorage, which is the same idea and gets treated the same way here — including asking first for anything that isn't strictly necessary.
Why a "cookie policy" that isn't about cookies
The law people call "the cookie law" (the EU ePrivacy Directive, and India's DPDP Act in a similar spirit) isn't actually about cookies. It covers storing or reading anything on your device. localStorage is squarely inside that, so calling this site "cookie-free" and moving on would be a technically true sentence used to dodge the point. It stores things on your device; here's the full list.
Strictly necessary — no consent needed
These either make the site work or exist only to remember a choice you made. Under the ePrivacy Directive they're exempt from consent, and none of them are ever sent to a server — they live in your browser and stay there.
| name | type | what it's for | lasts |
|---|---|---|---|
| suvo:analytics-consent | localStorage | your answer to the analytics prompt. The only thing written before you choose anything — without it the prompt couldn't remember your answer and would nag you on every visit | until you clear site data |
| suvo:theme-primary | localStorage | the phosphor color you picked in display settings | until you clear site data |
| suvo:crt-enabled | localStorage | whether the scanline overlay is on | until you clear site data |
| suvo:booted | localStorage | whether you've seen the boot sequence, so it doesn't replay every visit | until you clear site data |
| suvo:achievements | localStorage | which of the site's hidden easter eggs you've found | until you clear site data |
| suvo:sections-visited | localStorage | which homepage sections you've scrolled to, for one achievement | until you clear site data |
| suvo:shell-history | localStorage | commands you've typed into the shell, so ↑ and ctrl+r work | until you clear site data, or `history -c` |
Analytics — only if you say yes
These are notwritten until you accept the prompt, and they're deleted the moment you decline or withdraw. If you never accept, these keys never exist on your device.
| name | type | what it's for | lasts |
|---|---|---|---|
| suvo:visitor-id | localStorage | a random ID identifying this browser, so a return visit isn't counted as a new person. Not linked to your name, email, or anything you do elsewhere | until you clear site data or decline |
| suvo:session | localStorage | a random ID grouping one visit together | 30 minutes idle |
Cookies
For completeness, since this page is called cookies.txt: there are none. Not for visitors, not for me. Even the login for my own analytics page keeps its session in memory rather than a cookie, so it disappears when the tab closes. This table is generated from the same list as the rest of the page — if a cookie is ever added, it appears here automatically rather than relying on me remembering to update this sentence.
none
No third parties. At all.
There is no Google Analytics, no Facebook pixel, no ad network, no tag manager, no embedded widget, no CDN font, and no third-party script of any kind on this site. Nothing here can track you across other websites, because nothing here talks to another website. The analytics are ones I wrote, served from this domain, stored in a database I run. The site's security policy blocks scripts from any other origin outright, so this isn't just a promise — it's enforced by the browser.
Your choice, changeable any time
Same control as on the privacy page — it's the same setting, in both places, because burying it in one spot would be the kind of thing this page exists to not do.
checking your current setting...
Clearing everything
Clearing this site's data in your browser settings removes all of it instantly. Nothing here survives that, and nothing is quietly restored afterwards from a server-side copy — there isn't one.
Related
The privacy policycovers what the analytics actually record and how long they're kept. The terms cover everything else. Questions: [email protected].
Changes
Last updated: 2026-07-16.