E2E encrypted chat · sealed on your device · your words never reach us readable

Messages only
two people
can read.

Every message is sealed on your device with the Signal protocol before it touches the network. Our server relays ciphertext between the people you trust — and understands none of it.

scroll — follow one message ↓

Where does a message
actually go?

press send — or just keep scrolling

BBobonline · encrypted🔒
so, does your app actually work? 😄
08:11
you're about to find out
08:11 ✓✓
🔑 Bob's key — never leaves his device
umbra relay nº1 · the only stop we own
routes everything · reads nothing
KKateonline · encrypted🔒
so, does your app actually work? 😄
08:11 ✓✓
you're about to find out
08:11
🔑 Kate's key — the only other one in existence
01 / LIFT-OFF

Sent. But not
like the others.

Before Bob's message touches any network, something happens right here on his device.

02 / SEALED

Encrypted where
it was written.

Signal double-ratchet. A fresh key for every message. The "3:" envelope is all that survives — and the key stays on his phone.

03 / IN TRANSIT

Ciphertext,
inside TLS.

Two layers of locks cross the wire. Anyone listening — provider, wifi, anyone — records noise.

04 / THE RELAY MACHINE

In sealed.
Out sealed.

Our machine shuffles envelopes, never opens them. Every row in its window looks exactly like Bob's: ciphertext and routing metadata. No key exists here — nothing to read, leak, sell, or subpoena.

05 / RELAYED

We pass the letter.
Still sealed.

The envelope moves the instant Kate is reachable. We keep ciphertext for delivery — never a readable word.

06 / UNSEALED

Only Kate's phone
can do this.

Kate's device holds the only matching key in existence. The ratchet turns, the seal opens — and it lands on her screen.

07 / KATE'S TURN

Now reply.

Type in Kate's composer — the answer rides the same rail back, sealed on her phone, opened only on his. Scroll up and watch it fly.

Kate's composer is live — type, then scroll up ↑

Bob's device
wire
relay
wire
Kate's device
scroll — your message is on its way ↓

Private by construction,
not by promise.

Sealed

Signal protocol, every message

Double-ratchet end-to-end encryption by default — there is no unencrypted mode. Keys are generated and stay on your device; the server never sees them.

Blind

A server that knows nothing

Our relay stores sealed envelopes and routing metadata — your words cross it unreadable. No ads, no analytics resale, no "partners". Even our backups can't read your messages.

Ephemeral

Deleting actually deletes

Delete for everyone removes the message on both sides — server included. Edit window of 15 minutes, re-encrypted end-to-end like everything else.

Vanishing

Anti-Quantum Notes

Send a message that lives nowhere readable. It's sealed on your device, and the key to open it rides only inside the link — never across our server. The note opens exactly once, then burns; left unread, it self-destructs on a timer you set (1–24h), taking the chat message with it.

message text: ciphertext onlyE2E on by defaultdelete removes both sideskeys never leave your devicesecret notes burn on readbuilt by one guy
relay nº1 · still humming

That's the whole story.
We're just the courier.

Open Umbra

runs in your browser · installs as an app · free

Ready

straight to our own server — no third-party form service, no tracking