ArcaneChat is a decentralized and secure instant messenger that is easy to use for friends and family.

• Private. Instant on-boarding without a phone number or other private data.

• Friends & Family: Only chat with people you know. Unknown users cannot message or follow you without mutual consent.

• Flexible. Supports multiple chat profiles and is easy to setup on multiple devices.

• Extensible. Use mini-apps in chats like shopping lists, calendars or games.

• Reliable. Works under bad and adversarial network conditions.

• Secure. Audited End-to-End encryption safe against network and server attacks.

• Sovereign. Can be run with your own e-mail address or server.

ArcaneChat is a Delta Chat client and was created with a focus on usability, good user experience, and saving data plan. Also the app usually experiments with new features that eventually might get added to the official Delta Chat client.

<b>Main differences with official Delta Chat client:</b>

<ul>
<li>Support for some markdown styles in text messages (bold, italic, strike, etc.)</li>
<li>Support for displaying Telegram's animated stickers (.tgs files)</li>
<li>Support for SVG images previews</li>
<li>Multiple color themes/skins</li>
<li>It is possible to disable profiles to completely disconnect them saving data/bandwidth</li>
<li>You can easily see the connection status of all your profiles in the profile switcher</li>
<li>Extra option to share location for 24 hours</li>
<li>Clicking on a message with a POI location, will open the POI on the map</li>
<li>Last-seen status of contacts is shown in your contact list, like in WhatsApp, Telegram, etc.</li>
<li>Videos are played in loop, useful for short GIF videos</li>
<li>Verified icon is shown in the chat list for the "Device Messages" and "Saved Messages" chat to avoid fishing attempts by scammer pretending to be the official chats</li>
<li>Voice messages have more aggressive compression in "worse quality" mode to save data plan</li>
<li>Automatic download of messages limited to 640KB by default</li>
<li>Profile's display name is always shown in the app's title bar instead of the name of the app</li>
<li>For mini-apps developers: there are some extra features in the WebXDC API, check https://github.com/ArcaneChat/android/#webxdc</li>
<li>Better settings organization with additional "Privacy" section</li>
</ul>
