Private conversations, zero compromises

End-to-end encrypted group chat with voice, video, and text. Open source and self-hostable. No tracking, no ads, ever.

Meza desktop app showing a chat conversation with voice channels

What you get

The community features you want, the privacy you deserve, none of the baggage.

Tiling Panes

Split your view however you want — chat, voice, screen shares, all visible at once. No other chat app does this.

Encrypted by Default

Every channel, every message, every call. Not because we promise not to look — because the architecture makes it impossible.

Voice, Video & Screen Share

Hop into voice channels, share your screen, use the soundboard. Full-featured, not a bolted-on afterthought.

No Ads. No Upsells. Ever.

Promises not to monetize you are only as good as the company making them. Open source means the code enforces what words can't.

Open Source

Read every line. Audit the crypto. Build on top of it. AGPLv3 — no "open core" tricks.

Self-Hostable

One docker compose up and you own everything. Your server, your data, your rules.

FAQ

The stuff you actually want to know.

Is Meza free?
Yes. Meza is free and open source under AGPLv3. Use it, inspect it, modify it, self-host it — no cost, no catch.
How is Meza different from Discord?
Discord has no end-to-end encryption, collects extensive behavioral data, and has progressively added ads and upsells as their business model demands it. That's not a moral failing — it's what happens when a platform's incentives diverge from its users'. Meza encrypts everything by default, has zero ads, zero tracking, and is fully open source so you don't have to take our word for any of it.
How is Meza different from Matrix / Element?
Matrix shares a lot of our values, but we've found the day-to-day experience frustrating — "unable to decrypt" errors, confusing onboarding, and a client ecosystem that's increasingly enterprise-focused. Meza uses a simpler key model, has a clean UI that doesn't require protocol knowledge, and is built for communities — not procurement teams.
How does the encryption work?
Every channel is encrypted with AES-256-GCM. Keys are distributed using ECIES (X25519 + HKDF + AES-256-GCM) and messages are signed with Ed25519. There is no plaintext mode — the server never sees your content.
Can I self-host Meza?
Yes. One docker compose up gets you the full stack: Go services, PostgreSQL, ScyllaDB, Redis, NATS, MinIO, and LiveKit.
What platforms does Meza support?
Web, macOS, Windows, Linux, iOS, and Android. All platforms use the same encrypted protocol.
Is my data collected or tracked?
No. Zero analytics, zero ads, zero data collection. We don't track usage, read messages, or sell data. When you self-host, every byte is yours.

Try it. Read the source. Host it yourself.

No signup wall, no credit card, no trust required — the code is right there.

Free and open source. Always.