Security & Privacy
What "anonymous" means here: Other users can't see who posted what. There are no usernames, no accounts, no profiles. Your confessions, votes, and replies are not tied to any visible identity.
What the server can see:
- Your SSH public key fingerprint (SHA-256) — used for rate limiting and vote deduplication, not displayed anywhere
- Your IP address — visible in connection logs like any server, not stored in the database
- Your confessions, votes, and replies — stored in SQLite with only the fingerprint as author identifier
What the server cannot do:
- Access your files, shell, or anything on your machine
- Read your private SSH key
- Forward your SSH agent or X11 (these are off by default, you'd have to explicitly pass
-Aor-X)
If you don't trust the live server, clone the repo and run your own:
git clone https://github.com/pwnwriter/eipi.boo
cargo build --release
EIPI_LISTEN=0.0.0.0:2222 ./target/release/eipi
This is a fun weekend project, not a whistleblower platform. If you need true anonymity, use Tor.
Was this vibe coded?
No. I built this because I wanted to learn how to build SSH apps in Rust using russh and ratatui. My friends loved the idea so I ended up publishing it. Did I use LLMs at some points to help? Yeah — the same way I use Google, Stack Overflow, or docs. Every search engine has AI in it these days. I personally don't like the idea of vibe coding. The code is fully open source, go read it.
Contributing
Pull requests and contributions are welcome by all means. Feel free to open an issue or submit a PR.
License
Copyright © 2026 - present pwnwriter
























