verze messengeru pro platformu Android (poslední verze pro desktop je , a pro iOS — ). Projekt Delta Chat je zajímavý využitím běžné elektronické pošty jako transportního prostředku s překladem okamžitých zpráv do emailu (chat-over-email, specializovaný poštovní klient fungující jako messenger). Kód aplikací je pod licencí GPLv3 a základní knihovna je dostupná pod licencí MPL 2.0 (Mozilla Public License). Verze v Google Play.
Delta Chat nepoužívá vlastní servery a může fungovat prakticky přes jakýkoli poštovní server podporující SMTP a IMAP (pro rychlé zjištění příchozích nových zpráv se používá technika ). Podporuje šifrování pomocí OpenPGP a standardu pro snadné automatické nastavení a výměnu klíčů bez použití serverů klíčů (klíč se automaticky předává v první odeslané zprávě). Implementace koncového šifrování je založena na kódu , který letos prošel nezávislým bezpečnostním auditem. Provozní data jsou šifrována pomocí TLS v implementaci standardních systémových knihoven.
Delta Chat je plně pod kontrolou uživatele a není vázán na centralizované služby. Pro provoz není nutná registrace v nových službách a jako identifikátor lze použít existující email. Pokud protistrana nepoužívá Delta Chat, může zprávu přečíst jako běžný dopis. Boj proti spamu se provádí filtrováním zpráv od neznámých uživatelů (ve výchozím nastavení se zobrazují pouze zprávy od uživatelů v adresáři a těch, kterým byly dříve zaslány zprávy, stejně jako odpovědi na vlastní zprávy). Je možné zobrazení příloh a připojených obrázků a videí.
Podpora vytváření skupinových chatů, ve kterých mohou komunikovat více účastníků. Existuje možnost připojení ověřeného seznamu členů ke skupině, který brání cizím osobám ve čtení zpráv (ověření účastníků se provádí pomocí kryptografického podpisu a zprávy jsou šifrovány pomocí koncového šifrování). Připojení k ověřeným skupinám se provádí prostřednictvím pozvánky s QR kódem. Ověřené chaty mají zatím status experimentální funkce, ale jejich podpora má být stabilizována na začátku roku 2020 po dokončení bezpečnostního auditu realizace.
Jádro messengeru se vyvíjí zvlášť ve formě knihovny a může být použito pro psaní nových klientů a botů. Aktuální verze základní knihovny v jazyce Rust (starší verze v jazyce C). Existují brány pro Python, Node.js a Java. V neoficiální brány pro Go.
Ve srovnání s předchozí verzí 0.510.1 byla základní knihovna přepsána z C na Rust bez použití nepřípustného kódu. Přidána podpora avatarů a možnost používat Delta Chat jako e-mailového klienta pro čtení běžných zpráv, které nebyly odeslány pomocí Delta Chat.
Zdroj: opennet.ru
