Privately hosted

Welcome to message.mahju.nu

This is a private chat service I run myself, on a computer in my own home โ€” not a company's servers. Here's what that actually means for you, in plain terms.

๐Ÿš€ Getting started

Signups aren't open to the public โ€” accounts are by personal invite only, so it stays just family and close friends. The flow is simple:

๐Ÿ’ฌ What is this?

message.mahju.nu runs on Snikket, an open-source, privacy-focused chat app built on XMPP โ€” a messaging standard that's been around since 2004 (older than most apps you've used) and isn't owned by any one company. I'm running my own private instance of it, at home, mainly for family and close friends who'd like an alternative to WhatsApp, Messenger, or similar.

You get text chat, group chats, voice and video calls, photo/file sharing, and it works across your phone and computer at once.

๐Ÿ”’ Where does my data actually go?

Everything runs on a small computer in my home โ€” not Meta's, not Google's, not any cloud company's. Specifically:

๐ŸŒ What if you ran your own server instead?

You could โ€” and you could still talk to everyone here. XMPP (what this runs on) works like email, not like WhatsApp: it's federated, not a walled garden. If you set up your own server somewhere else, you'd get your own address on it, and you could add me or anyone else here as a contact directly โ€” no account on this server needed, same as emailing someone at a different provider than yours.

Where things end up storage-wise follows the email comparison too, and it's worth knowing: it's symmetric. For a one-on-one chat between your account and someone here, this server keeps that person's side of the conversation, and your own server would keep yours โ€” neither of us would be storing the whole thing. (With end-to-end encryption turned on, this is mostly moot anyway, since neither server could read the content either way.) Group chats work a little differently: since any group gets created on whichever server hosts it, a group made here keeps its full history here, including messages from anyone who joins in from their own separate server.

๐Ÿ—‘๏ธ Can I delete my data?

Yes. Message history is automatically cleared from the server on a regular schedule โ€” it's not kept forever. If you ever want your account and everything tied to it removed entirely, just tell me and I'll delete it directly โ€” you don't need to figure out a settings menu to make that happen.

โš ๏ธ A few honest differences from WhatsApp

This isn't a drop-in replacement for big-tech chat apps โ€” some conveniences you're used to aren't there (yet), and it's worth knowing that going in rather than being surprised:

Want message editing? Once you've created your account, you can log into it from a different app too โ€” the same account works in multiple apps at once. Conversations (Android) supports editing sent messages; on iOS/Mac, Monal is a solid option. Neither currently supports true message deletion โ€” that's a gap across pretty much every XMPP app right now, not just this one.

๐Ÿ“ฑ Getting the app

Snikket (recommended to start)Friendliest setup, made for this exact service. Android ยท iOS ยท F-Droid
ConversationsMore features, including message editing. Android ยท F-Droid
MonalGood alternative for Apple devices. iOS ยท macOS
Gajim / DinoDesktop options for Windows, Mac, Linux. Gajim ยท Dino

โ“ Questions?

Just ask me directly โ€” that's what I'm here for. If you'd rather your account and data be removed at any point, no explanation needed, just say so.