Messenger, w którym serwer
zapomina każdą wiadomość po dostarczeniu
Nasz własny prototyp bezpiecznego messengera: Signal Protocol (X3DH i Double Ratchet) na tweetnacl, relay, który usuwa treść i nonce po potwierdzeniu przez każdego uczestnika, samousuwające się wiadomości, przechowywanie local-first na desktopie (Electron) i mobile (Expo), autoryzacja JWT i bcrypt oraz interaktywna prezentacja architektury dla inwestorów.
Co jest inne
Większość messengerów szyfruje w transporcie i zachowuje szyfrogram. Ten implementuje Signal Protocol od końca do końca i dodaje relay bez przechowywania danych: gdy każdy uczestnik potwierdzi wiadomość, serwer usuwa treść i nonce. Test integracyjny to potwierdza. Niedostarczone wiadomości wygasają maksymalnie po 30 dniach. Samousuwające się wiadomości, bazy danych local-first na obu klientach i autoryzacja oparta na tokenach dopełniają jądro.
Zbudowany jako projekt inwestycyjny; interaktywna prezentacja architektury jest częścią dostarczonej pracy.