wydanie komunikatora na platformę Android (ostatnią wersją na desktop jest , a dla iOS — ). Projekt Delta Chat wyróżnia się wykorzystaniem zwykłej poczty elektronicznej jako transportu z translacją wiadomości błyskawicznych w email (chat-over-email, specjalistyczny klient poczty działający jak komunikator). Kod aplikacji na licencji GPLv3, a podstawowa biblioteka jest dostępna na licencji MPL 2.0 (Mozilla Public License). Wydanie w Google Play.
Delta Chat nie korzysta z własnych serwerów i może działać praktycznie z każdym serwerem pocztowym obsługującym SMTP i IMAP (do szybkiego wykrywania przychodzących wiadomości stosuje się technikę ). Obsługiwane jest szyfrowanie z użyciem OpenPGP oraz standardu do prostego automatycznego ustawiania i wymiany kluczy bez użycia serwerów kluczy (klucz jest automatycznie przesyłany w pierwszej wysłanej wiadomości). Realizacja szyfrowania end-to-end opiera się na kodzie , który w tym roku przeszedł niezależny audyt bezpieczeństwa. Ruch jest szyfrowany z użyciem TLS w implementacji standardowych bibliotek systemowych.
Delta Chat jest całkowicie kontrolowany przez użytkownika i nie jest powiązany z scentralizowanymi usługami. Do działania nie jest wymagana rejestracja w nowych usługach, a jako identyfikator można użyć istniejącego emaila. Jeśli korespondent nie korzysta z Delta Chat, może przeczytać wiadomość jako zwykły list. Walka ze spamem odbywa się poprzez odfiltrowywanie wiadomości od nieznanych użytkowników (domyślnie wyświetlane są tylko wiadomości od użytkowników z książki adresowej oraz tych, do których wcześniej wysłano wiadomości, a także odpowiedzi na własne wiadomości). Możliwe jest wyświetlanie załączników oraz dołączonych obrazów i filmów.
Obsługiwane jest tworzenie czatów grupowych, w których mogą prowadzić rozmowy kilku uczestników. Istnieje możliwość powiązania z grupą weryfikowalnej listy uczestników, co uniemożliwia osobom postronnym odczytanie wiadomości (weryfikacja uczestników odbywa się za pomocą podpisu kryptograficznego, a wiadomości są szyfrowane z wykorzystaniem szyfrowania końcowego). Połączenie z weryfikowanymi grupami odbywa się poprzez wysłanie zaproszenia z kodem QR. Czat weryfikowany ma na razie status funkcjonalności eksperymentalnej, ale należy się spodziewać stabilizacji wsparcia na początku 2020 roku po zakończeniu audytu bezpieczeństwa realizacji.
Jądro komunikatora jest rozwijane oddzielnie w formie biblioteki i może być używane do tworzenia nowych klientów i botów. Aktualna wersja podstawowej biblioteki w języku Rust (stara wersja w języku C). Istnieją powiązania dla Pythona, Node.js i Javy. W nieoficjalne powiązania dla Go.
W porównaniu do poprzedniej wersji 0.510.1, podstawowa biblioteka została przepisana z C na Rust bez używania niebezpiecznego kodu. Dodano wsparcie dla awatarów oraz możliwość korzystania z Delta Chat jako klienta pocztowego do odczytywania zwykłych wiadomości, które nie zostały wysłane za pomocą Delta Chat.
Źródło: opennet.ru
