“Your confession is public. Your profile doesn’t have to be.”
Confession Booth is fundamentally engineered so anyone can express themselves without exposing a public identity. Our feed does not disclose wallet addresses, centralized user IDs, user IP addresses, or covert telemetry logs.
In ZK Stealth mode, membership proofs are generated locally within your browser using cryptographic Merkle Proof and Epoch Nullifier algorithms. The submission payload is transmitted to the backend server without authentication headers or session tokens, making it mathematically impossible for the server to correlate the confession with the author’s wallet address.
We never promise absolute or magical anonymity. Blockchain transaction histories, RPC/network metadata, and behavioral patterns can still create correlation risks.
Every confession is permanently anchored via canonical cryptographic digest (SHA-256) on the Ethereum Sepolia network. While the moderation team can quarantine violations from the public app feed, published blockchain transaction hashes are permanent and cannot be retroactively erased.