Pombo is an open-source gateway to decentralized communications — group chats, communities, and private direct messages. No central servers, no sign-ups, no one reading your data.
Not data to be harvested. Not content to be controlled.
Not leverage to be sold.
Generate an account in your browser. No email, no phone, no sign-up.
Messages travel peer-to-peer. There is nothing to hack, censor, or shut down.
Fully open source. Encryption runs in your browser. Everything is verifiable.
Joining and participating in channels is always free. A small network fee applies only for on-chain actions (Polygon POS).
Full sovereignty over your accounts and channels. Nothing is stored on our servers — because there are none.
When you create a channel, it lives on the decentralized world — not on our servers. You control who joins, what's encrypted, and how long messages are stored.
You set the rules. Permissions, encryption, and storage — all yours to configure.
You hold the keys. No one — including Pombo — can take your channels away.
Pombo is just the interface. If Pombo disappears tomorrow, your channels still exist on the network.
Your account is generated in your browser. No email, no phone, no registration server. You prove who you are with cryptography.
Generated locally. Your private key never leaves your device unencrypted.
Encrypted at rest. Locked behind your passphrase with industry-standard encryption.
Portable. Export everything to a single backup file. Import it on any device.
Multiple identities. Switch between accounts, each with its own data.
With sovereignty comes responsibility. There is no "Forgot password" button — no company can reset your account. Save your private key or use the built-in backup feature to keep your account safe.
Public channels are open for anyone to join — communities, projects, topics. Browse, join, or spin up a new one in seconds.
Anyone can join, no password needed. Perfect for communities, public discourse, and open collaboration.
Encrypted with a shared password. Share the password with your group and messages stay between you.
Members are authorized by Ethereum address on the blockchain. The network itself enforces who can participate.
End-to-end encrypted messages to any Ethereum address. No friend requests, no mutual contacts.
Works like a mailbox. Anyone can write to you — only you can read it.
Encrypted by default. Messages are locked between sender and receiver. No one else can read them.
Stored safely. Conversations are saved encrypted on your device and on the network.
Cross-device sync. Your inbox doubles as a sync channel — sign in on a new device and your entire app state comes with you.
Explore the architecture, storage, security, and notification system that power decentralized messaging.
When you create a channel, a set of smart contracts is deployed on Polygon PoS. They manage permissions, metadata, and ownership of two data streams on the Streamr Network — one for saved messages, one for live-only signals.
Everything from who can join to who can publish is enforced on-chain. When you send a message, it's published to the network and delivered to everyone in the channel in real-time — no central server involved. Your message history is kept on a cluster of storage nodes of your choice.
Live signals — like who's online, who's typing, and peer-to-peer file transfers — travel through a separate ephemeral stream that leaves no trace.
Private messages travel fully encrypted across the network. Storage nodes hold public and encrypted data — but they can never read your private content.
Regardless of which option you choose, storage nodes only hold encrypted data. Decryption keys never leave your device — only you and your recipients can read your messages.
All encryption happens in your browser using built-in browser APIs. No external libraries, no hidden servers. The source code is open for anyone to audit.
Your password is transformed into a strong encryption key using 310,000 rounds of key stretching, making brute-force attacks impractical.
DMs use key agreement between your account and the recipient's — both sides independently compute a shared secret that no one else can derive.
Your private key is stored locally on your device, encrypted with your passphrase.
All cryptographic operations run in your browser via window.crypto.subtle
Strong passwords matter. Your passwords protect your encrypted channels, your account, and your backups. Use long, unique passwords and store them safely — there is no "Forgot password" button.
Yes, notifications still reach your phone through Google FCM or Apple APNs — every app needs that last-mile delivery. The difference is what they see. In most apps, Google and Apple know exactly who is messaging who and when. Pombo adds a P2P relay layer that strips that metadata before it ever reaches them.
Most "decentralized" messengers still depend on centralized servers for key pieces. Pombo doesn't. Here's how it compares.
No sign-up. No email. No phone number.
Generate a wallet and say your first words on the free web.