Cookies — zero — and what replaces them
This site sets no cookies at all — first-party or third-party — which is why there is no consent banner blocking your first impression of it. Banners exist to manage tracking; there's nothing to manage. What the site does use is your browser's own local storage, for four UI preferences and one speed cache:
| key | where | why it exists | lives until |
|---|---|---|---|
| theme | localStorage | your dark/light choice, applied before first paint so the page doesn't flash | you clear it |
| xr-nav | localStorage | whether the chrome nav is collapsed (the eye button) | you clear it |
| xr-booted | sessionStorage | shows the boot intro once per visit, then never mid-session again | tab close |
| xr-demo-played | sessionStorage | the terminal replay types once per visit instead of nagging | tab close |
| xr-ask-idx | localStorage | cached copy of the search index (public site text) so ask answers are instant — no personal data in it, ever | 6 hours |
| xr-shell-history | localStorage | your own command history in the prompt bar, up to 40 lines — ↑ arrow recalls them; they never leave the browser | you clear it |
Wipe it yourself
Open devtools → Application → Local/Session Storage → delete, or run
localStorage.clear(); sessionStorage.clear() in the console. The site degrades gracefully:
defaults are dark theme, nav visible, no intro, uncached search. Nothing you lose is anything I kept.