It uses SMTP/IMAP to propagate and store individual messages. This means that DeltaChat it will work with your usual email account (it will create an IMAP folder named DeltaChat), but if you install the app and say “Yeah, just let me in!”, it will create a random username for you on one of its own chatmail servers.
It may sound like a bad thing to use email, but it works very, very well. Most people won't even notice.
See e.g.:
Kinda surprised to find this on privacy policy of the default chatmail instance:
> unconditionally removes messages after 20 days
Didn't see any warning about this in the GUI or the chatmail page.
Does this mean after 20 days the messages on my app will disappear? or just they'll only be available on my local app after that point?
In any case, that's a pretty big red flag that it's not clear.
https://github.com/chatmail/relay/blob/96a1dbac08441034c5990...
https://github.com/chatmail/relay/blob/96a1dbac08441034c5990...
You obviously must trust that the server runs this configuration, but you can always run your own chatmail, or regular postfix. (If you don't need "federation" with other mail servers, you don't even need port 25 open).
However, you can also configure your app to delete messages from the server sooner.
»By default, Delta Chat stores all messages locally on your device. If you e.g. want to save storage space at your mail provider, you can configure Delta Chat to delete old already-received messages on the server automatically. They still remain on your device until you delete them there, too.«
https://delta.chat/en/help#what-happens-if-i-turn-on-delete-...
https://delta.chat/en/help#what-happens-if-i-turn-on-delete-...
I host my own email server and I am pretty sure chats will be instant with it as well as with their servers.
However, some email providers implement various throttling mechanisms.
If you are OK waiting for message to arrive or be dropped silently, you may continue to use Google and Microsoft email.
One problem I did run into was “allowed number of outgoing emails”. If you use groups in DeltaChat, even a small grouop of say 10 members will incur a lot of outgoing messages. The provider I originally used has a limit of 200 emails per day, so that was a showstopper.
If you use DeltaChat's chatmail server (which will happen per default if you don't provide an email account of your own), this will not be a problem.
[0] https://support.delta.chat/t/list-of-all-known-client-projec...
What is the backend for it? It's hard for me to find on their website. If it's also Telegram, than what's the point?
I would also like to point out that Telegram has very smooth chats sync across devices because those are NOT end2end encrypted by default.