End-to-end encryption
Messages are protected on device; the server relays ciphertext only. Built with modern cryptographic practices in mind.
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.
Messages are protected on device; the server relays ciphertext only. Built with modern cryptographic practices in mind.
We aim to keep core chat free without monetizing your conversation stream.
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.
Go backend with WebSocket, Postgres, and push. Clear server-side architecture.
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.
Go signal server, API, WebSocket, push; Android client with chats, media, calls, and privacy settings.
Shipped
Feature parity targets: sign-up, E2EE chats, contacts.
Planned
Native or cross-platform clients for keyboard and large screens.
Planned
Mialog is conceived, built, and maintained by one person. If it resonates with you, you can support it financially.
Address for transfer
0xF37A5c90d946dF7A8e15802d649aE4324a6Ec6C6 QR code for wallet payment
bc1qyf2m9q0s06j74jlx02vsgx5ghzklf759jl6fd8 QR code for wallet payment
Optional fields are marked. The form uses a honeypot field against naive bots. Wire PUBLIC_CONTACT_ENDPOINT for production (see README).