Eine weitere sichere Alternative, die wirklich was für die erfahrenen Anwender ist, stellt ChatSecure dar.
ChatSecure ist ein klassischer Jabber/XMPP Client, dessen besonderer Vorteil darin liegt, dass er mit allen anderen Clients, die XMPP unterstützen, kommunizieren kann, also auch mit diversen Desktop-Chatprogrammen. Das ermöglicht es, auch direkt mit Facebook- oder Google-Kontakten kommunizieren zu können. Das Projekt ist vollständig Open Source und wird für Android vom “The Guardian Project” entwickelt und hieß einmal Gibberbot.
Die App ist besonders geeignet für sichere Kommunikation, da sie auf das bekannte und als sicher eingestufte OTR-Protokoll (Off-the-record) zur Verschlüsselung der Nachrichten setzt. Als Transport-Protokoll wird wie schon erwähnt XMPP genutzt, das ebenfalls Open Source ist und von vielen anderen Clients unterstützt wird. Um auch vor Rückverfolgung geschützt zu sein, ist ChatSecure in der Lage, über TOR (bei Android mit der App OrBot realisiert) zu kommunizieren.
Die Verbreitung ist groß. So ist das Protokoll in allen bekannten Chat-Programm einbindbar, und auch für iOS gibt es eine gleichnamige App, die sich jedoch optisch sehr von der Android-Version unterscheidet. Unter iOS gibt es das Problem, dass nach 10 Minuten Inaktivität die Verbindung unterbrochen wird und so ein Fortführen des Chats nicht möglich ist, sondern eine neue Verbindung aufgebaut werden muss. Das nächste Problem ist die dezentrale Struktur, deren Vorteile eindeutig in der Sicherheit und Datensparsamkeit liegen. So werden keine Adressbücher auf Server geladen oder Nachrichten für spätere Entschlüsselung oder ähnliches gespeichert. Der Nachteil liegt darin, dass keine Offline-Nachrichten möglich sind.
Die Einrichtung ist nichts für Anfänger. So muss sowohl ein OTR-Schlüssel erzeugt, als auch mindestens ein Jabber-Account hinzugefügt werden. Startet die App, so ist man nicht automatisch online. Das alles wird den Ottonormal-User wohl eher abschrecken. Aber wer es wirklich sicher möchte, der ist bei dieser App an der richtigen Adresse.
Die Oberfläche selbst ist ordentlich strukturiert und realtiv übersichtlich. Auch Dateien lassen sich verschlüsselt austauschen, aber Gruppen-Chats sind leider nicht vorgesehen, was auch am OTR-Protokoll liegt.
Der Vergleich zu WhatsApp ist schwierig, da die Struktur eine andere ist. Während WhatsApp eine Art SMS-Ersatz darstellt, man also Offline-Nachrichten für den späteren Empfang versenden kann, so ist ChatSecure eine echte Chat-App für Live-Kommunikation mit anderen Teilnehmern, die online sind. Im Gegensatz zu WA unterstützt CS keine Gruppen-Chats, was einen großen Nachteil darstellt. Was die Sicherheit angeht, so ist offensichtlich, dass ChatSecure hier haushoch überlegen ist, aber ein WhatsApp-Ersatz wird es wohl (noch) nicht werden.