← All articles
Guide

How to actually move your chats to a messenger you own

13 October 2026 · 3 min · xmpp · self-hosting · guide · migration · privacy · sovereign

The first time you try to leave a big messaging app, two things happen at once: there is no export button worth using, and you’re not sure what you would take even if there were. Your chats, your contacts, your identity — most of it lives on a server you’ve never seen, in a format you don’t control. Moving to a sovereign messenger is less like changing jobs and more like changing countries: you don’t carry the furniture, you carry the people.

Start with the address, because that’s the asset

On a rented chat, your identity is a phone number — owned by a carrier, tied to a company’s ledger. On XMPP, your address is name@yourdomain, and it is yours. That single difference is what makes a move a move instead of a restart: the identifier isn’t a license the vendor can revoke, it’s something you hold. Most of what sovereignty actually buys you comes down to this one fact.

Bring the people, not the archive

The most frustrating part of leaving is the history you can’t take. The most liberating part is realizing you don’t need to. An export file nobody can open isn’t freedom — it’s a souvenir. What actually transfers is people. A server run for a community is built around invitations, one-time and private, so you never import a contact list; you invite the humans. And the graph of who you talk to — the metadata worth more than the text — stays behind on the old platform’s ledger. That isn’t the cost of leaving. It’s the point.

The first week is quiet, on purpose

It takes a few days to notice what’s missing: no algorithm reordering your chats, no “seen” pressure, no sponsored slot between your messages. The quiet is the feature. You’re talking to the people you chose, on a server where the person holding the keys is you or someone you picked — not a product team optimizing for your attention.

Then the details you stopped expecting

This is where owning your chat stops being a slogan. Native desktop apps for Windows and macOS, not a browser tab. Your history follows you between phone and computer, and because messages are stamped with the server’s time rather than your device’s clock, the same chat actually looks the same on every screen you open it on. Messages are encrypted end to end with OpenPGP. And when something is broken, it gets fixed — because the people running it are the people using it, the small fixes are the real test of ownership.

The honest checklist

  1. Decide who holds the keys. Run your own server (the Prosody guide makes it a small-VPS job) or join a server run by people you trust.
  2. Claim your address. It’s the only thing you’re really moving, so make sure it’s yours.
  3. Invite your people. A handful of real humans beats an archived thousand.
  4. Put the app on every device you actually use, so the habit has somewhere to land.
  5. Leave the old app installed for a week, then delete it. Deleting is also a test of who owns your chat.

The bottom line

You’ll know the move worked not when you’ve exported everything, but when you stop missing the old app. A messenger you own is the one you can leave the others for — and once your address is yours, the comparison stops being theoretical.

Infium is a live XMPP server with OpenPGP end-to-end encryption. Request an invite or try the live demo — no signup wall, it runs in your browser.

← back to infium.net