Your local data
Everything CyberRamen remembers lives in your browser, on this device. This page reads it back to you and lets you delete it. We never receive any of it — there is nothing on our side to show.
Local saving is off by default. It only starts when you tick “Keep this case in my browser” in a workflow and accept the one-time prompt. What is saved is stored unencrypted in your browser’s storage (IndexedDB), can be cleared by the browser itself under storage pressure or in a private window, and does not sync anywhere. For anything sensitive or long-lived, export it instead.
Local saving
Also delete what is already saved locally?
What is stored
Measuring…
| Store | Items | Size | Last updated | Actions |
|---|---|---|---|---|
| Reading your browser’s storage… | ||||
Unsaved drafts
While you type in a tool, your work is kept in that tab, so a reload or a reopened tab can bring it back. With local saving on, it is also kept in this browser for 7 days. Drafts are encrypted with a key that never leaves this browser; values that look like a password or key are never saved. They are listed in the table above as “Unsaved draft”.
Lock my drafts with a passphrase (optional)
Without a lock, anyone using this browser profile could restore your drafts. With a lock, restoring asks for your passphrase; saving still works without it. If you forget the passphrase, locked drafts cannot be recovered — that is the point.
Your drafts are locked with a passphrase.
Turn on local saving above to keep drafts in this browser and to lock them with a passphrase.
Other things this site remembers
Forget everything
Deletes every saved case and progress record, every preference, the local-saving choice itself, and the recent-tools list. Your browser’s own history and cache are not touched — those are yours to clear in the browser.
How this works
Where it lives
- Cases and progress: IndexedDB database
cyberramen, one store per tool - Small completion flags (e.g. training-lab progress):
localStorage, onecr.flags.*entry per tool, listed above with the cases - Small preferences and the consent flag:
localStorage - privacy guide checklists:
localStorage, onecr.pg.*entry per guide (the steps you ticked) - arcade:
localStorage,cr_arcade_v1_settingsand onecr_arcade_v1_*entry per game you played (best score, streak, level reached; no names, no typed text). Mystery Bowl (cr_arcade_v1_mystery_bowl) keeps today's progress as counts and the port range you narrowed, plus your streak and days played. Phish Blaster (cr_arcade_v1_phish_blaster) and Packet Patrol (cr_arcade_v1_packet_patrol) keep your best score, the best wave reached and how many runs you played - Tool-to-tool handoffs:
sessionStorage, wiped when read - Unsaved tool drafts: encrypted,
sessionStorage(this tab) and, with local saving on, onecr.flags.draft.*entry per tool; the key is in IndexedDBcr-keysand cannot be exported
What never happens
- No upload, no sync, no account — the server cannot see this data
- No saving before you say yes, once, in a visible prompt
- No silent deletion: turning saving off asks whether to keep or delete
Limits
- Cases and progress are unencrypted at rest — anyone using this browser profile can read them (drafts are encrypted; lock them for protection from other users of this profile)
- Browsers may evict it under storage pressure; private windows drop it on close
- Export (CSV / STIX / Markdown) is the durable, portable copy