Install an XMPP client
Pick desktop/mobile/web client. Prefer actively maintained apps with visible encryption controls.
XMPP (Jabber) is an open federated protocol. You register a JID (for example alice@xmpp.jp),
choose any compatible client, and chat across providers.
Pick desktop/mobile/web client. Prefer actively maintained apps with visible encryption controls.
Register at a provider, often directly in app. JID format: username@provider.tld.
Add contact first, verify delivery/presence, then check encryption state before sensitive data.
Check contact JID, authorization/subscription status, and server connectivity in app status/logs.
Update client and verify peer supports compatible E2EE. Re-open chat settings after both sides are online.
Check multi-device settings, reconnect account, review history sync options, and verify local storage permissions.
Use this button on your website:

Onion: onion.tor.my
Banner exchange: xmppguide@jabber.sk (24/7)
Often no. Many providers allow account creation without phone number and sometimes without email.
Yes. XMPP is federated, so cross-provider messaging works like email domains.
Not always. It depends on client and contact setup. Verify encryption status in each chat.