Your conversations.
Your choice of server.
Lisolo brings flexible XMPP messaging to Android, with encrypted chat options, rich media, and easier provider discovery.
OMEMO End-to-End
Cryptographically Verified
Decentralized Mesh
RFC 6120 Open Standard
Rich Audio & HD Media
Direct HTTP Upload
Multi-Device Sync
MAM Protocol Compliant
Chat across the open XMPP network.
Direct & Group Conversations Without Walled Gardens. Connect freely to friends hosting on any standard XMPP server.
#android-devs @ conference.lisolo.im
Multi-User Chat • 42 online
Chloe: Has the OMEMO v2 ratcheting test suite passed?
Double-Tick Read Receipts
Transparent message delivery states: sent, delivered to recipient device, and read receipt notifications with explicit privacy toggles.
Emoji Reactions & Threads
React naturally using lightweight XEP-0444 standard reactions. Reference prior thoughts with inline quote replies that work seamlessly across disparate clients.
1:1 & Group MUC
Seamlessly switch from low-latency sovereign direct chats to public communities with persistent server moderation tools.
Choose how you connect.
Freedom to Choose or Host Your Messaging Node. You own your identity, contact roster, and federation credentials.
Curated Provider Discovery
Quickly browse reliable, community-vetted XMPP servers. Inspect jurisdiction country codes, real-time uptime metrics, and independent privacy pledges before registering.
Custom Server Setup
Bring your personal domain. Full first-class support for self-hosted Prosody, ejabberd, or Openfire setups, custom ports (5222 / 5223), and StartTLS/Direct TLS enforcement.
Capability Inspection
Lisolo automatically analyzes your server's advertised features in real-time, translating cryptic XEP codes into straightforward capability badges.
Share more than messages.
Expressive media delivery engineered for mobile bandwidth. High throughput without server compression degrading your memories.
Native Voice Notes
Record crystal-clear voice memos with interactive scrubbing waveforms and playback acceleration (1x, 1.5x, 2x).
Lossless HD Photos
Send images without destructive compression algorithms. Keep EXIF metadata intact or scrub with one tap.
sunset_panorama.raw
14.2 MB • Direct Upload
Arbitrary File Transfer
Share code archives, PDFs, and APK files directly. Includes background download queues and progress checks.
Privacy-Bound Location
Share your location with deliberate privacy radiuses or live geofences rendered via OpenStreetMap coordinates.
Privacy, explained clearly. No marketing illusions.
We believe high-level encryption is only as good as transparent operational realities.
OMEMO & OpenPGP
Multi-end encryption derived from the Signal Protocol ratchet (OMEMO). Verify key fingerprints in person using high-density QR codes. Legacy OpenPGP support for technical setups.
Biometric App Lock
Secure client application launches behind Android BiometricPrompt (Fingerprint, Face unlock, or Device PIN) to protect conversations from physical shoulder surfers.
Encrypted Backups
Generate encrypted tarball exports of your message databases and cryptographic keyrings protected with Argon2id passphrase derivation.
Accuracy & Trust Disclosures
Encryption depends on the conversation and setup; encryption is not automatically implied for all chats without negotiation. Unencrypted fallbacks are visibly marked.
The app lock protects app launch, but does not encrypt the SQLite database or raw files on device storage. We advise enabling full-disk Android system encryption.
Message expiry removes local copies from this device; it does not erase server archives or recipients' local data once delivered.
Optional AI-powered messaging tools.
Translate messages, catch up on group chats, receive scam warnings, and get suggested replies. Features are off by default; scam warnings and replies can send message text automatically after you opt in.
AI Message Translation
Ask Zungvi AI to translate a message into your language. The message text is sent to the service when you request a translation.
AI Catch-Up Summaries
Ask for a summary of what you missed in a busy group chat. The relevant messages are sent to Zungvi AI when you request it.
AI Scam Warnings
When enabled, checks the first message from someone outside your contacts for likely scams. That message is sent to Zungvi AI automatically.
AI Suggested Replies
Get short reply ideas when you open a chat waiting on your response. When enabled, recent message text is sent to Zungvi AI automatically.
AI Privacy and Consent
AI features are off by default. When enabled, the text they need is sent in plaintext to Zungvi AI, where it can be read; end-to-end encryption no longer covers that text. Translation and Catch up run when you ask, while scam warnings and suggested replies can send text automatically when triggered. You can turn these features off in settings.
Honest Protocol Boundaries
Federation is powerful, but heterogeneous networks have nuances. Here is what to expect.
Server Support Varies
Abuse reporting and modern messaging capabilities depend on your chosen XMPP server's supported XEPs. While Lisolo implements current standards, older community servers may lack modern push notification (XEP-0357) or HTTP upload modules.
Experimental Group Calls
Group calls are experimental: interoperability across all clients has not been verified, and the initial peer-to-peer mesh supports up to 5 participants. Full SFU bridging is slated for upcoming versions.
Built with the community.
100% Free & Open Source Software. Governed in the open under the Apache 2.0 license.
Report a Bug arrow_outward
Found an issue on your Android device? Submit trace logs directly.
Request Feature arrow_outward
Propose new XEP specifications or UX enhancements.
View Source Code arrow_outward
Inspect the Kotlin codebase, security models, and tests.
Contributing Guide arrow_outward
Help translate localizations, write docs, or test nightly builds.
Take back control of your messaging.
Install Lisolo today. No tracking numbers, no data sales, and no corporate monopolies holding your relationships hostage.
