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

What is stored

Measuring…

StoreItemsSizeLast updatedActions
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”.

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, one cr.flags.* entry per tool, listed above with the cases
    • Small preferences and the consent flag: localStorage
    • privacy guide checklists: localStorage, one cr.pg.* entry per guide (the steps you ticked)
    • arcade: localStorage, cr_arcade_v1_settings and one cr_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, one cr.flags.draft.* entry per tool; the key is in IndexedDB cr-keys and 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