Free · No ads · E2EE

Chat privately — no phone or email required

Mialog is a username-based messenger (no forced phone number or email for your account) with end-to-end encrypted messages and no storage of conversations on our servers.

  • End-to-end encrypted chats
  • No mandatory phone number or email
  • Minimal metadata on the server

Why Mialog

End-to-end encryption

Messages are protected on device; the server relays ciphertext only. Built with modern cryptographic practices in mind.

No ads or paywalls

We aim to keep core chat free without monetizing your conversation stream.

Username, not phone or email

Sign up with a unique login and password — no account tie-in to a phone number or email address. Use your seed phrase to recover keys on a new device.

Solid server stack

Go backend with WebSocket, Postgres, and push. Clear server-side architecture.

About the messenger

Mialog is built as an alternative to messengers that tie accounts to phone numbers or email and collect excessive data. We focus on privacy, keeping conversations only on participants' devices, and simple, approachable chat.

Cryptography and key exchange follow ideas close to the Signal ecosystem: forward secrecy, modern primitives, and a clear picture of what the server can see.

We aim to request as few device permissions as possible, send data only in encrypted form, and store on the server only the minimum needed to establish connections.

FAQ

How do I register?
Install the app, pick a username and password. After sign-up you will see a 12-word seed phrase — store it safely; you need it to recover keys on another device.
Why no phone number or email?
Your handle is your username. That reduces SIM- and inbox-centric identity, keeps server-side data smaller, and avoids requiring a phone or email to sign in.
How secure are messages?
Chats use E2EE; the server does not see plaintext content. Protect your device, app PIN/biometrics, and seed phrase.
How do I recover my account?
On a new device use login, password, and the seed phrase in the recovery flow. Without the phrase keys cannot be restored — by design.
Is history synced across devices?
The model favours local message storage on each device. See project docs as multi-device features evolve.
What does Mialog cost?
The app is free. We do not charge for core chat or inject ads into messages.
What does alpha mean?
APIs, UI, and storage policies may still change. Follow app updates and keep a backup of your seed phrase.
What does the server see?
The server handles delivery signals, username accounts, and technical metadata needed to run the network. E2EE message bodies are not decrypted on the server.

Roadmap

Done

Server & Android

Go signal server, API, WebSocket, push; Android client with chats, media, calls, and privacy settings.

Shipped

Planned

iOS app

Feature parity targets: sign-up, E2EE chats, contacts.

Planned

Planned

Windows / macOS desktop

Native or cross-platform clients for keyboard and large screens.

Planned

Support the project

Mialog is conceived, built, and maintained by one person. If it resonates with you, you can support it financially.

Ways to support

Contact the team

Optional fields are marked. The form uses a honeypot field against naive bots. Wire PUBLIC_CONTACT_ENDPOINT for production (see README).