Delta Chat verwendet die E-Mail-Protokolle und bedient sich dadurch des größten dezentralen Netzwerks, das es je gab. Damit bietet es eine echte Alternative zu Whatsapp und Konsorten.
Instant Messenger erfreuen sich sowohl in der privaten als auch der beruflichen Kommunikation ungebrochener Beliebtheit. Zu den beliebtesten Vertretern dieser Gattung zählen Signal, Telegram, Threema, Wire und das allgegenwärtige Whatsapp. Der einst recht populäre Chat-Dienst ICQ wurde dagegen am 26. Juni 2024 endgültig eingestellt.
Die im Folgenden vorgestellte Chat-Anwendung blüht eher im Verborgenen, eignet sich aber durchaus als Alternative zu den Messenger-Platzhirschen. Es geht um Delta Chat [1], einen dezentralen Open-Source-Messenger, den die Freiburger Firma Merlinux entwickelt [2]. Die Software, die auf Server aus dritter Hand verzichtet, steht unter der GPL v3 und arbeitet via OpenPGP mithilfe von Autocrypt [3] Ende-zu-Ende verschlüsselt (E2EE). Der Quellcode steht auf Github bereit, die Anwendung lässt sich unter Verwendung des XMPP-Protokolls auch selbst hosten.
Unabhängig
Das nicht kommerzielle Delta Chat muss keine Gewinne erzielen und erhält kein Risikokapital: Es wird seit 2017 bis heute aus öffentlichen Geldern finanziert. Dazu gehören EU-Mittel aus verschiedenen Töpfen, hinzu kommt die Unterstützung durch Stiftungen wie etwa den Open Technology Fund oder die NLnet Foundation. Diese komfortable Situation ermöglicht eine Entwicklung ohne Druck auf die Mitarbeiter.
Eine Besonderheit der Software besteht darin, dass sie die Mail-Protokolle IMAP und SMTP verwendet. Dadurch ist sie mit jedem E-Mail-Client kompatibel und so weder zwingend auf die Delta-Chat-App noch auf Server zwischen den Clients angewiesen. Sie bedient sich des größten dezentralen Netzwerks, das es je gab. Wir berichteten bereits zu Beginn der Entwicklung in LU 03/2018 über den Messenger [4].
Seit 2019 gibt es eine Android-App, mittlerweile liegt auch eine für iOS vor. Für Audio- und Video-Chats lassen sich in den Einstellungen unter Erweitert | Videochat externe Dienste wie etwa Jitsi Meet einbinden. Erweiterungen erstellen Sie per Webxdc [5], sie laufen aus Sicherheitsgründen isoliert in Containern. Ein erweiterbares Beispielprojekt mit einer einfachen Implementierung Lese- und Schreib-APIs von Webxdc finden Sie auf Github [6].
Flexibel
Sie finden Delta Chat für Linux als Flatpak auf Flathub. Arch Linux und NixOS führen die App als deltachat-desktop in ihren Archiven, unter gleichem Namen bietet es Ubuntu im Snap-Format an.
Die Android-App (Abbildung 1) beziehen Sie über Google Play Store, Amazon Appstore, Huawei AppGallery oder das Open-Source-Repository F-Droid. Für Apple werden Sie für iOS und MacOS im jeweiligen App Store fündig. Auch eine Installation über Homebrew funktioniert. In Microsofts App Store finden Sie die Software für Windows, für Ubuntu Touch empfiehlt sich Delta Touch aus dem OpenStore. Derzeit aktuell ist Version 1.46.7.

Abbildung 1: Die Android-App von Delta Chat bietet die gleichen Einstellungen wie die Desktop-Version.
Sie benötigen für Delta Chat weder ein zusätzliches Konto noch eine Registrierung. Das Anmelden gelingt ganz einfach über eine bestehende E-Mail-Adresse (Abbildung 2). Der Messenger nutzt die vorhandene E-Mail-Infrastruktur zum Versenden und Empfangen von Nachrichten und bindet das Konto der verwendeten Adresse mit ein.

Abbildung 2: Delta Chat erfordert keine Registrierung, Sie melden sich mit einer funktionierenden E-Mail-Adresse an.
Die Anwendung unterstützt sowohl Einzel- als auch Gruppen-Chats (Abbildung 3), die sie durchgängig verschlüsselt, was ein grüner Haken signalisiert. Das Verwenden von E2EE gestaltet sich einfacher als bei üblichen E-Mail-Clients. Bei der ersten Eingabe einer E-Mail-Adresse erzeugt Delta Chat das benötigte Schlüsselpaar automatisch im Hintergrund und verteilt den Public Key dann bei der ersten, noch unverschlüsselten Nachricht per Autocrypt.

Abbildung 3: Im Verlauf auf der linken Seite werden Chats und die E-Mails der benutzten Adresse gleichberechtigt angezeigt.
Mit der Version 1.46.0 vereinfachten die Entwickler das Verwenden nochmals. Um ein neues Profil zu erstellen, klicken Sie auf das Pluszeichen links in der Seitenleiste und geben unter Neues Profil erstellen einen beliebigen Namen oder ein Pseudonym ein. Danach klicken Sie auf Einverstanden**& Profil erstellen. Zusätzlich erlaubt die App, ein Profilfoto hochzuladen. Die Angabe einer E-Mail-Adresse ist dagegen nicht mehr zwingend erforderlich [7].
Beinahe grenzenlos
Durch das Verwenden der E-Mail-Protokolle entfällt die Beschränkung der meisten Messenger, nur mit Anwendern derselben App kommunizieren zu können. Delta Chat muss bei der Gegenstelle nicht zwangsläufig installiert sein, Sie können mit allen Personen chatten, deren E-Mail-Adresse Sie kennen.
Allerdings funktioniert bei Teilnehmern ohne Delta Chat die Verschlüsselung nur, wenn deren Client Autocrypt unterstützt, wie das unter anderem KDE Kontact, K-9 Mail, Thunderbird, Posteo oder Mailpile machen. Andere Clients bieten entweder nur eine Transportverschlüsselung mit offenen Enden an beiden Seiten oder gar keine Verschlüsselung. Ob und wie der jeweilige Chat wirklich verschlüsselt ist, finden Sie heraus, indem Sie nach einem Rechtsklick auf den entsprechenden Chat-Verlauf den Menüpunkt Verschlüsselungsinformationen aufrufen (Abbildung 4).
Die Applied Cryptography Group der ETH Zürich erstellte im Februar 2024 eine kryptografische Sicherheitsanalyse der SecureJoin-Protokollimplementierung, die Delta Chat als Grundlage der garantierten Ende-zu-Ende-Verschlüsselungsmechanismen verwendet. Mit der Version 1.44 konnten in der Folge 20 identifizierte Probleme behoben werden.
Die Anwendung ist multiclientfähig. Delta Chat lässt sich also gleichzeitig auf dem Desktop und mobilen Plattformen verwenden. Die Nachrichten synchronisiert es in beide Richtungen. Dazu müssen Sie einmalig von der zuerst installierten Version aus weitere Geräte per QR-Code initialisieren. Den Code erstellen Sie über Einstellungen | Zweitgerät hinzufügen und scannen ihn dann mit dem neuen Device (Abbildung 5). Über den QR-Code lassen sich Chat-Teilnehmer zusätzlich zu Autocrypt authentifizieren, um beispielsweise deren Identität zu verifizieren.

Abbildung 5: Zum Verwenden eines Zweitgeräts genügt es, damit den generierten QR-Code abzufotografieren. Das Device muss sich aber im selben Netzwerk befinden.
Einstellungssache
In den Einstellungen, die Sie über das Zahnrad-Icon unten in der Seitenleiste öffnen, legen Sie unter Chats und Medien fest, wie die App mit Inhalten umgeht. Sie reduzieren darin bei Bedarf die Medienqualität und legen fest, ob und wann Nachrichten vom Gerät oder dem Server entfernt werden. Außerdem lässt sich ein Backup exportieren, allerdings nur unverschlüsselt. Weitere Optionen betreffen Benachrichtigungen und die Darstellungsmodi. Wie erwähnt, fügen Sie dort auch weitere Geräte hinzu und erhalten zusätzlich einen detaillierten Blick auf den Verbindungsstatus.
Unter Erweitert legen Sie fest, ob Sie nur Chats oder auch E-Mails angezeigt bekommen. Bei den E-Mails wählen Sie zwischen solchen von allen Kontakten, keinen oder nur denen von akzeptierten Kontakten. Darüber hinaus lassen sich fortgeschrittene, teils experimentelle Einstellungen zu den verwendeten E-Mail-Konten und zur Verschlüsselung vornehmen.
Fazit
Die intuitive Bedienung von Delta Chat lässt kaum Fragen aufkommen. Wer schon einmal einen E-Mail-Client oder Webmailer bedient hat, der kommt mit Delta Chat auf Anhieb klar. Das Konzept der Verwendung der E-Mail-Protokolle macht es einfach, Chat-Partner zu erreichen. Der Kuketz-Blog erwähnt allerdings auch einige Nachteile dieser Herangehensweise [8]. Eine weitere Einschränkung resultiert daraus, dass laut einer Negativliste einige Mail-Provider nicht mit Delta Chat kompatibel sind, darunter das mittlerweile in Tuta umbenannte Tutanota und Proton Mail. Für andere Mail-Anbieter benötigen Sie spezielle Einstellungen [9].
Viele Fragen zu Delta Chat beantworten die ausführlichen FAQ [10]. Findet sich dort keine Antwort, fragen Sie im Forum nach, wo es auch ein deutsches Unterforum gibt [11]. Neueste Entwicklungen entnehmen Sie bei Interesse dem Projekt-Blog [12]. Uns hat Delta Chat im Test rundum überzeugt. Seine Einfachheit und die Möglichkeit, auch ohne die Installation einer App an Chats teilzunehmen, erleichtert es, Ihre Kontakte von Whatsapp und anderen die Privatsphäre missachtenden Chat-Apps loszueisen. (tle)
Glossar
-
Autocrypt
-
Standardisiertes Verfahren zum einfachen Verschlüsseln von E-Mails inklusive automatisiertem (aber ungesichertem) Schlüsselaustausch.
Infos
-
Delta Chat: https://delta.chat
-
Merlinux: https://merlinux.eu
-
Autocrypt-Dokumentation: https://docs.autocrypt.org/
-
Delta Chat: Dirk Mikkelsen, “Privatvergnügen”, LU 03/2018, S. 84, https://www.linux-community.de/40272
-
Webxdc-Beispiel: https://github.com/webxdc/hello
-
Delta Chat ohne E-Mail nutzen: https://delta.chat/en/2024-05-31-instant-onboarding
-
Nachteile von Delta Chat: https://www.kuketz-blog.de/delta-chat-messaging-ueber-die-e-mail-infrastruktur-messenger-teil5/
-
Verschiedene E-Mail-Einstellungen: https://providers.delta.chat/
-
Deutsches Delta-Chat-Forum: https://support.delta.chat
-
Delta-Chat-Blog: https://delta.chat/de/blog






