✦ Open Source 🔒 OMEMO Encrypted

The Messenger
That Respects You

Privacy-first XMPP messaging with stickers, stories, microblogging, and modern features you'll actually love — no data harvesting, no ads, ever.

100% Open Source
OMEMO Encryption
Zero Data Collected
🎭 Stickers

Express Yourself
with Stickers

Send rich sticker packs — the same expressive messaging you love in Telegram and Signal, built right into JabJab. Download community packs or create your own.

  • Growing library of free sticker packs to explore
  • Create and share custom packs with your community
  • Static WebP stickers — animated support coming soon
  • Stickers stay private — never sent to third parties
📸 Stories

Share Your
Moments

Post ephemeral photo and video stories that disappear after 24 hours. Share up to 14 uploads with your contacts — no algorithm, no noise.

  • Stories vanish automatically after 24 hours
  • Share photos and videos — up to 14 uploads
  • No engagement metrics, no algorithm pressure
📝 Microblog

Your Public
Microblog

Post public updates hosted on our server at blog.xmpp.tel. Your followers see your feed chronologically — no algorithm, no noise, no surveillance.

  • All posts are public — true open publishing
  • Chronological feed — no engagement farming
  • Hosted at blog.xmpp.tel — always available
  • Federated: readable by any XMPP client that supports PubSub
🎨 Themes

Make It
Yours

Pick from seven beautiful dark and light themes. A custom color editor is coming to the web app — JabJab will look exactly the way you want it to.

  • Seven built-in themes including light and dark variants
  • Custom color editor via web app — coming soon
  • Bubble shapes and font size adjustable
🔒 Privacy

Privacy
by Default

JabJab and xmpp.tel collect nothing beyond what's needed to run the service. No phone number required. All traffic is TLS-encrypted. Hosted in Iceland, paid with cryptocurrency — your identity stays yours.

  • Optional OMEMO end-to-end encryption (Signal protocol) — enable per chat
  • All traffic encrypted with TLS — even without OMEMO
  • Audio/video calls encrypted with DTLS
  • PIN or biometric app lock — duress PIN coming soon
  • Hosted in Iceland · paid with crypto · zero personal data at the host
  • Open source — auditable at git.xmpp.tel
💨 Ephemeral Messages

Messages That
Disappear

Send messages with a self-destruct timer — they vanish after being read or after a set time. Combined with message retraction, you stay in full control of what you share.

  • Set a timer — messages auto-delete after being read
  • Retract any sent message, even after delivery
  • Powered by XEP-0466 — open standard, not a proprietary lock-in
  • Ephemeral file uploads are also deleted from the server when the timer expires

⚠️ Self-destruct requires the other client to support XEP-0466. Works with JabJab, Monocles, and Gajim.

Everything Else

Built for Everyday Use

JabJab doesn't cut corners on the small things that add up to a great app.

📡

Offline Support

Browse and read your full message history with no connection. Messages queue and send the moment you're back online.

Faster Sync

MAM (Message Archive Management) lets JabJab catch up your message history in seconds, even after weeks offline.

📎

File Sharing

Send photos, videos, documents, and voice messages. Files are hosted on our server for 30 days before automatic deletion — no third-party CDN.

🔔

Smart Notifications

Per-conversation notification controls, do-not-disturb schedules, and mention alerts that don't wake you for every group ping.

👥

Group Chats

MUC (Multi-User Chat) rooms with admin controls, member lists, and persistent history. Compatible with any XMPP server.

🌐

Federated

Talk to anyone on any XMPP server. JabJab, Conversations, Gajim — all in one app, no walled garden.

📦

Migrate Easily

Coming from Conversations? Create a backup in Conversations (Settings → Backup) and restore it in JabJab — your account, contacts, and history transfer instantly.

🌍

Message Translator

Built-in message translation lets you read and reply in any language — like Telegram's translator, but without the surveillance.

🔄

Built-in Updater

JabJab checks for updates in the background and lets you install the latest version in one tap — no app store required.

💨

Ephemeral Messages

Send self-destructing messages with a timer, and retract any sent message — even after delivery. Full control over what you share.

Questions

Straight Answers

No marketing fluff. Just the facts about JabJab.

What is XMPP?

XMPP (Extensible Messaging and Presence Protocol) is an open standard for real-time messaging that's been around since 1999. Because it's federated — like email — you can message anyone on any XMPP server using a JabberID (e.g. you@yourserver.com). No single company controls it, and no single company can shut it down.

Is JabJab really private?

It depends on how you use it. All traffic between your device and the server is always encrypted with TLS — nobody can sniff your messages in transit. For true end-to-end encryption (where even the server can't read your messages), enable OMEMO per conversation. OMEMO is not on by default, but it takes one tap to activate.

Can I import my contacts?

Your XMPP roster lives on whichever server you sign up with. Register at xmpp.tel and your contacts are ready immediately. If you're coming from Conversations, create a backup in Settings → Backup and restore it in JabJab — your account, contacts, and message history transfer in seconds.

Which servers work with JabJab?

Any XMPP server works for basic messaging. For the full JabJab experience — stickers, stories, and microblogging — we recommend xmpp.tel, our own server with a 100% XMPP compliance score. It's free to register.

Is JabJab open source?

Yes, completely. JabJab is a fork of Conversations, released under the GPLv3 license. Our source code is hosted at git.xmpp.tel. Audit it, compile it yourself, or submit pull requests.

How do I get sticker packs?

Open Settings → Attachment → Explore Stickers in JabJab, or visit stickers.xmpp.tel to browse, create, and share packs. Tap any pack to preview and install it in one tap. You can also create your own and share a link — anyone can install it instantly.

Free Forever

Ready to Message
Without Surveillance?

Download JabJab free. No account required to try — grab the APK directly.

Android 6.0+ · SHA256:

Built with passion for open-source software, XMPP, privacy, and security —
the belief that people deserve communication tools that serve them, not surveil them.

Dedicated to every brave man and woman who stands up against tyranny and oppression across the world.
And in memory of those who were silenced before they could speak freely.