← All articles
Sovereign XMPP

Deleting a conversation is a quiet test of who owns your chat

11 October 2026 · 3 min · xmpp · self-hosting · privacy · sovereign · delete

There’s a quiet moment that tells you who really owns your messenger: when you delete a conversation. On the surface it’s one button. Underneath, “delete” is a bundle of promises — that the words are gone, that the other person can tell you’re starting over, that you’re not leaving a ghost copy somewhere you can’t touch. Most apps quietly break that promise, and it’s only when you try to leave that you notice.

Deleting is the direction of ownership everyone forgets: it’s not just about keeping your data, but about being able to let it go.

What “delete” usually means

On a rented chat, delete is often a soft delete. The message stops appearing on your screen, but the conversation keeps living on a server you don’t operate, in a format you don’t control. Sometimes that’s a feature of the business model — a “delete” that leaves the record intact is great for the company, because the data stays valuable. Sometimes it’s just sloppy: clearing a chat leaves things in a half-state where messages silently vanish, and neither side can tell what actually happened.

Either way, the person who owns the chat is the software, not you. You asked for a fresh start and instead got an ambiguity you can’t resolve.

The fix that made us notice

A recent Infium update changed exactly this, and it’s the kind of fix that reads boring but is quietly the whole point. Deleting a chat now works the way you’d expect: it clears the history, and both people can simply write again to pick up a fresh conversation. Before, messages could silently disappear after a chat was cleared — the worst outcome of a delete, because you’re not sure what’s gone and what’s lingering.

That’s the small-detail family of fix we wrote about last week — the reliability texture that is the real test of owning your messenger. Delete done properly is part of the same story: a messenger that belongs to you lets you start over cleanly, not just accumulate.

Fresh starts are a trust thing, not a features thing

A clean delete is also a social act. When you can both clearly move on, there’s no guesswork about whether the other person blocked you or whether your messages are going into a void. The relationship between two people in a chat is partly defined by being able to end one thread and begin another without confusion. A messenger that holds the keys to your conversations should handle that honestly too.

None of this is about supporting an exotic feature request. It’s about the fact that in a sovereign messenger, deletion is a decision you make, not a policy a distant product team sketches out for you. You can see how it behaves, ask for it to behave differently, and — because you’re the operator or someone who trusts them — actually get an answer.

The bottom line

Encryption answers whether someone can read your words. Self-hosting answers who holds the metadata around them. Deletion answers the question almost nobody asks: can you actually move on? A messenger you own protects both your keeping and your forgetting — and the ability to start a conversation fresh, with both sides knowing it, is a small kind of sovereignty most chat services never offer at all.

Infium is a live XMPP server with OpenPGP end-to-end encryption, where deleting a chat works the way you’d expect. Request an invite or try the live demo — no signup wall, it runs in your browser.

← back to infium.net