Anonymous encrypted chat via a link.
No account. No server. No history.

or join an existing one
How does this work? ↓

πŸ›‘ Encryption standard

We put AES-256 end-to-end encryption
in a browser link. No app. No account. No server.

Until now, this level of encryption required apps, accounts, and trust in a company. Signal needs your phone number. PGP needs software. Enterprise tools need registration. Btwinus puts AES-256 end-to-end encryption directly in a shareable link. Anyone can use it, nothing is stored, and no one is in between.

AES-256-GCM Cipher
PBKDF2 Β· 100k Key derivation
DTLS 1.3 Transport
Zero-knowledge Architecture
WebRTC P2P No relay server

Live demo

Watch it happen in real time

Alice and Gradi K. starting a private chat, no accounts, no setup

Btwinus
Alice
Phone call
Btwinus
Gradi K.

How it works

1

Start a chat

Click "Start a new chat". You instantly get two things: an encrypted invite link and a passphrase.

2

Share them separately

Send the link via WhatsApp, email, or any app. Send the passphrase a different way: a phone call, SMS, or say it in person. Keeping them apart means nobody can intercept both.

3

They open the link & reply

The other person opens your link, types the passphrase, and gets a reply link that is automatically copied. They send it back to you.

4

Paste & you're connected

Paste their reply link and you're instantly connected. Everything is end-to-end encrypted. No accounts, no servers, no history. Gone when you close the tab.

Who uses Btwinus

Journalists & sources

Receive anonymous tips and communicate with whistleblowers without leaving a server trail. Nothing is stored, not even metadata.

Learn more β†’

Lawyers & clients

Privileged conversations that disappear on close. No law firm server, no cloud provider, just a direct encrypted connection.

Learn more β†’

Secure negotiations

Discuss sensitive terms anonymously (salary, deals, disputes) with no transcript and no identity required.

Learn more β†’

Anonymous feedback

Employees, students, or customers send honest feedback without worrying about identity. No account means no trace.

Learn more β†’

Sending passwords & secrets

Share a password, API key, or crypto seed phrase once, directly browser-to-browser. Far safer than email, Slack, or WhatsApp.

Learn more β†’

Private one-on-one support

Crisis lines, peer support, therapy pre-sessions. Temporary secure chat that leaves no history behind.

Learn more β†’

Frequently asked questions

Is Btwinus free?

Yes. There is no subscription, no ads, and no premium tier. Everything runs in your browser, so there is nothing to pay for.

Do I need to install an app or create an account?

No. Open the link in any modern browser. No email, no phone number, no sign-up of any kind.

Where are my messages stored?

Nowhere. Messages travel directly between the two browsers over an encrypted WebRTC connection. When either person closes the tab, the conversation is gone.

Why do I have to send the passphrase separately?

The link is encrypted with the passphrase. If both travel through the same channel, whoever can read that channel has both. Sending the passphrase by phone, SMS, or in person means an attacker would have to compromise two channels instead of one.

How is this different from Signal or WhatsApp?

Those need an app, a phone number, and a company’s servers to route messages. Btwinus needs none of that. It is built for one-off private conversations, not as a replacement for your everyday messenger.

Does it work on mobile?

Yes, in Chrome, Safari, Firefox, and Edge on iOS and Android. The invite link can be shown as a QR code so the other person only has to scan it.

Is there really no server at all?

No Btwinus server, and no relay. The handshake travels inside the link, and messages go straight between the two browsers. The one outside party is a STUN server (currently Google’s), which each browser asks for its own public address. It sees your IP, never any content. There is no fallback relay, so on some strict corporate or mobile networks a direct connection cannot be made and the chat will not connect.