end-to-end encrypted · open source · free forever

Private messaging
for real people.

No phone number. No email. No real name. Pick a handle, set a password, start chatting. Messages travel directly between you and the people you chat with — and live only on nodes you control when one of you is offline.

handle-only identity·plaintext only on your device

Léa Martin

online · encrypted

pushed the node config to staging 🚀

14:02

nice. peers online?

14:03

12 peers, 3 services green

14:03

merging now

14:04

Encrypted message

hover the thread · she replies

Things we don’t do

A short conversation
about privacy.

We can’t tell you what we do with your data — there isn’t any. Below is the conversation we hope you never have to have with a chat app again.

A privacy-aware reader

online · asking the hard questions

Where do you store the messages between Alice and Bob?
We don’t store them, and we never touch them. They live on a node Alice or Bob picked — a small computer one of them owns and runs.
What if Bob is offline?
The encrypted envelope sits on a node Bob owns — not on us — until he picks it up. Still encrypted, still unreadable to us.
What’s Alice’s phone number?
We never asked for one.
Email?
Same answer.
How do you make money?
We don’t — Chat is free forever. No tiers, no “premium”, no ads, no data harvest. Apache 2.0 on GitHub.

end-to-end encrypted, top to bottom

Inside the app

What you’ll actually use.

The app is small on purpose. A list of conversations, a thread, a composer, a call drawer. Nothing pulls at you for attention.

Live when you’re both around.

When both of your nodes are reachable, messages land instantly — your device shows a ✓ on every bubble that the other side confirmed.

Held safely when you’re not.

If the other person is offline, the encrypted envelope sits on a node — yours or theirs, never ours — until they come back. You’ll see a 🕐 on the bubble until they pick it up.

Pick a node per conversation.

You have a default, but every conversation can live on a different node. Family on the Pi at home, work group on a VPS, a private thread on a friend’s machine.

Calls drop in.

Voice and video calls live in the same conversation, in the same window. Same encryption, same direct path. No new app, no new login.

The bigger picture

One handle. Five tools.

The handle you create here works across the whole Zippytal ecosystem. Friends you add in Chat appear in Meet. Files you save in Drive sit on the same node. One account, one network, one set of values.

Free forever

Pick a handle.
Start chatting.

Onboarding is three screens. The third one walks you through pairing a node so your messages live on hardware you control.

apache 2.0·zero telemetry·no tiers·no ads