ZeroLink
Conversations
Without Identities.
Private messaging without phone numbers, email addresses, usernames, or centralised accounts. Connect using encrypted invitation links and communicate through channels designed with privacy at the core.
Privacy by Design,
Not by Policy
ZeroLink removes the need for global identities. There are no accounts to register, no phone numbers to verify, and no central user directory. Every conversation begins with an encrypted invitation — allowing people to communicate directly without exposing unnecessary personal information to any server or service.
Everything You Need.
Nothing You Don't.
No Accounts
No phone numbers. No email addresses. No usernames. Just encrypted invitation links shared peer-to-peer.
End-to-End Encrypted
Messages are encrypted on your device before they leave it — using ECDH P-256 key exchange and AES-GCM 256-bit encryption built into modern browsers. The relay never sees plaintext.
Metadata Conscious
Communication is routed through independent encrypted queues rather than tied to global user identities, minimising unnecessary metadata exposure by design.
Self-Host Friendly
Run your own ZeroLink relay on a personal computer, Raspberry Pi, VPS, or home server. No vendor lock-in. No subscriptions.
Browser-Native Crypto
Powered entirely by the WebCrypto API — no native apps, no plugins, no external crypto libraries. Works on any modern device with a browser.
Four Steps to a
Private Conversation
Create an Invitation
Click "Get Started". An ephemeral ECDH key pair and a dedicated inbound queue are generated locally in your browser.
Share the Encrypted Invite
Copy the generated invitation link and send it to your contact via any channel — email, another chat, or in person. The link encodes your public key and queue ID, nothing else.
Secure Key Exchange
Your contact opens the link, generates their own key pair, and sends an encrypted handshake reply. Both sides derive the same AES-GCM session key — the server only routes ciphertext.
Start Chatting
The connection is live. Every message is encrypted before it leaves your browser and decrypted only on your contact's device. The relay sees nothing but opaque bytes.
How Does It Compare?
Feature comparison based on observable, verifiable properties only.
| Feature | ZeroLink | Traditional Messaging |
|---|---|---|
| Phone Number Required | ✕ Never | ✓ Usually |
| Email Required | ✕ Never | ~ Often |
| User Registration | ✕ None | ✓ Required |
| End-to-End Encryption | ✓ Always | ~ Varies |
| Self-Hostable Relay | ✓ Yes | ~ Rarely |
Ready for a private conversation?
No sign-up. No tracking. No waiting. Your first encrypted channel is one click away.
ZeroLink is an experimental, open-source messaging project exploring identity-free, privacy-first communication.