Anony Bean vs Signal: private, yes. Anonymous, no.
Signal is private but not anonymous: registration needs a phone number and history stays on your device. Anony Bean needs no account and leaves no conversation behind.
Signal is the messenger security researchers recommend, and it deserves that reputation. It also proves a point most people miss: private and anonymous are two different problems. Signal solves privacy beautifully. It does not solve anonymity, and it is not trying to.
Private and anonymous are not the same thing
Private means nobody can read the contents of your conversation. Anonymous means nobody can connect the conversation to you in the first place. You can have the first without the second, and that is exactly where Signal sits.
Signal requires a phone number to register. Usernames can hide that number from your contacts, but registration still requires a number. Signal also keeps a durable conversation history on your device by default, and it is built for ongoing relationships with people you already know, not for talking to a stranger for five minutes.
Anonymity needs a different architecture
Anony Bean does not ask who you are, because it has no field to put the answer in. No account, no email, no phone number, nothing to install. The relay assigns each session a random throwaway handle. There is no friend graph to build and no contact list to be discovered through.
Room and timeline content lives in the relay's memory only, and that state is gone when the process restarts. There is no chat database. Messages, photos, files and polls expire 60 seconds after they are sent, with the relay setting the deadline and sweeping expired items every 50 ms. The recipient's browser independently enforces the same expiry even if the relay stalls.
What Signal is genuinely better at
Signal is better at sustained, high-stakes, long-term private communication. Its encryption is mature and widely reviewed. It protects a relationship that persists across years, and it does so with far less friction than a browser tab. If your goal is a private channel with your family, your doctor or a journalist, Signal is the right tool and Anony Bean is the wrong one.
Anony Bean is better when the relationship is not the point. A public channel with 9 seats. A secret room opened by an invite link and key that expire after 30 minutes. A Roulette mode that pairs two strangers 1:1 for a truth-or-dare round. Nothing about that needs a phone number, and nothing about it should be saved.
| Anony Bean | Signal | |
|---|---|---|
| Account required | No | Yes |
| Phone number required | No | Yes, even with a username |
| End-to-end encrypted by default | Yes, all room messages and files | Yes, and very well reviewed |
| Message history kept | No chat database; relay memory only | Yes, durable history on your device by default |
| Messages expire automatically | Yes, 60 seconds after sending | No, unless you enable and manage it |
| Ads and trackers | No analytics SDK, no ad tag, no tracking cookies | No ads, but identity-based registration |
| Works in the browser with no install | Yes | No, it is an app tied to a number |
| Identity | Random throwaway handle per session | Phone number, optionally hidden by a username |
Privacy features in Anony Bean
- End-to-end encryption on by default for all room text, file bytes and file names, using the documented protocol v3 double-ratchet design and a WASM crypto module.
- Photos are stripped of EXIF metadata in the browser before encryption. Uploads cap at 2 MiB.
- No analytics SDK, no advertising tag, no tracking cookies, no service worker and no WebRTC, so participants never connect directly and peers do not see each other's IP address.
- The 120-second anti-lurker rule disconnects a session that does not send a message or finish a file upload.
- Reporting and blocking from a person's name in the participant list, plus reporting on public timeline posts.
- An optional BEAN wallet, an off-chain in-site credit and never a requirement for chat.
A five-minute conversation is not a relationship
Most privacy advice assumes you are protecting an existing relationship that will continue. Signal is optimized for exactly that: a stable identity, a stable contact, a durable thread. Anony Bean is optimized for the opposite case, where the conversation is the entire relationship and it ends when you close the tab.
That is why the two products make different tradeoffs about identity. Signal needs to know the account is yours so it can deliver messages to the right device over time. Anony Bean needs to know nothing about you, because there is no next time to deliver to. The throwaway handle is not a weaker account. It is a deliberate absence of one.
There is a practical consequence too. Because Signal is built for people you already know, meeting a stranger there means exchanging numbers or usernames, which is exactly the identity link that Anony Bean removes. Anonymous conversation needs an anonymous entry point, and that is a product decision rather than an encryption decision.
The caveats on both sides
Anony Bean's protocol is documented and regression-tested but has not had an independent cryptographic audit. The site operator and the hosting and CDN can still see connection metadata. Screenshots cannot be prevented. A compromised device, a browser extension or a modified site release can expose plaintext. The site is 18+, and accepting the terms is not age verification.
Signal has its own tradeoffs, and they are mostly about identity: a phone number anchors the account, and a durable history exists on the device. That is not a flaw. It is a design for people who want to keep talking.
Anony Bean wins on anonymity. If nobody should be able to link the conversation to you, start here.
Use Signal for the people you will still know next year. Use Anony Bean for the conversation that should end when the tab closes and leave nothing to look back at. Different tools, different jobs, and only one of them was built to forget you.