Zero-trace vent wall — rant without leaving a footprint
Type it out. Get it out. No login, no upload, no server, no logs — your rant lives only in this browser, in your own private localStorage. There is no account to link it to, no IP to tie it to, and no network request that carries it anywhere. Nobody else can see it, because nobody else's machine holds it.
Your wall (0)
Mood Box — every post is auto-collected here by feeling
Privacy
This page stores your rants in localStorage — a sandboxed key-value store inside your browser. They are never sent to any server. Clearing your browser data clears them. Only you can see them.
What is the vent wall?
An anonymous, private place to write down whatever is on your mind — the annoyance, the rant, the thing you cannot say out loud. Type it, post it to the wall, and let it go. There is no feed to scroll, no reactions to chase, and no one watching.
Only you can see it — by design
Unlike every other "anonymous" board on the internet, this one does not have a database. Your posts are stored in your own browser's local storage and never leave your device. There is no account, no IP log, no moderation queue — because there is literally nothing on any server. Clear your browser data and the wall is wiped. This is intentional: the point is to express, not to broadcast.
Why writing it down helps
Putting a frustration into words forces a small amount of structure onto a messy feeling, which is often enough to take the edge off. Psychologists call this affect labelling. Whether you keep the post on the wall or delete it immediately, the act of writing — not an audience — does the work.
FAQ
Can other people read my vents?
No. Posts exist only in your browser. There is no server to read them from.
What happens if I clear my browser data?
The wall is emptied. Treat it like a whiteboard, not an archive.
People also use this for…
Every tool below is also 100%% local: no upload, no account, no server copy — the same privacy guarantee you get on this page.
- See how much you actually wrote
Sometimes the length is the point. - Then lock something down properly
Replace the password you have been reusing. - Confirm nothing is stored on a server
Why this wall leaves no digital footprint.
How the mood animal works
Every post is read by a small local classifier: it scans your text for weighted keywords in six mood families — angry, blue, anxious, tired, joyful and calm — both in English and in Chinese, and picks the strongest match. That category then selects a comfort animal from a small cast (a hedgehog when you are furious, a koala when you are exhausted, an owl when you are anxious), and the animal answers with a short line written for that feeling. The animal is chosen deterministically from your text, so the same words always bring the same companion.
To be clear about what this is: no AI service is involved and no text is sent anywhere. It is keyword matching running in your browser. That is deliberate — your rant is the last thing that should be shipped to a third-party sentiment API. Read it as a small ritual that acknowledges how you feel, not as an assessment of your mental health.
How the Mood Box works
Every post is filed automatically into the Mood Box under the mood the classifier detected, so over time the box becomes a private record of what your weeks actually felt like rather than what you remember of them. Use the tabs to filter: All, or one specific mood, each with a running count. Removing an entry from the box does not delete the post from the wall, and clearing the wall does not empty the box — they are kept separate on purpose, so a bad evening does not erase the record of a good month.
Where your entries live
Posts and Mood Box entries are stored in your browser's
localStorage, sandboxed to this site. They are never uploaded, never
synced and never visible to anyone else. The practical consequences: they follow
the browser on that one device, they disappear if you clear site data or browse in
private mode, and they will not appear on your phone. If you want to keep them,
use Export JSON — the file contains both the wall and the Mood
Box and can be re-imported later, or moved to another device.
Why writing it down helps
Putting a frustration into words forces a small amount of structure onto a messy feeling, which is often enough to take the edge off. Researchers call this affect labelling: naming an emotion measurably reduces its intensity. Notably, the benefit comes from the writing itself rather than from an audience, which is why a wall nobody reads still works — and why "publishing" here is really just letting go.
Troubleshooting
- The animal feels wrong: the classifier reads keywords, not tone, so irony and sarcasm can fool it. It is a companion, not a diagnosis.
- Entries vanished: you cleared browser data, switched browsers, or were in private mode. There is no server-side copy to restore.
- Import failed: the file must be JSON exported by this tool. Older exports contain a plain array and are still accepted.
- Shared link opens empty: the share URL encodes the text itself. If it was truncated by a chat app, the content will be incomplete.
FAQ
Can anyone else read what I post?
No. There is no server, no account and no feed. The wall exists only in the browser you wrote it in.
Can I move my entries to another device?
Yes: Export JSON on one device, then Import JSON on the other. The transfer is your file, not a sync service.
Is this a substitute for therapy?
No. It is a place to put a feeling so it stops looping in your head. If you are struggling persistently, please talk to a qualified professional.
Why does the page show no ads inside the wall area?
Advertising is kept outside the writing space so that the wall stays a private-feeling surface rather than a monetised feed.