Zatím jen na pozvánku · verze 1.24.0

Server, který nemá co prozradit.

Zprávy, soubory i hovory šifrované od zařízení k zařízení. Relay je jen přeposílač: nezná obsah, neví, kdo píše, a tvoje heslo nikdy neviděl. Android a Mac, jeden účet.

  • X3DH + PQXDH
  • Double Ratchet
  • Anonymní odesílatel
  • Hovory napřímo
  • Bez telefonního čísla
  • Bez Firebase a APNs
0telefonních čísel a e‑mailů
7 dnímaximum ve frontě, pak to mizí
2platformy z jednoho kódu
8zařízení na jeden účet
Rozhodnutí, ne sliby

Šifrování má skoro každý.
Tady jde o to, co zbývá vedle něj.

Obsah zpráv dnes nikdo nečte. Zajímavé je to ostatní — kdo komu, kdy, odkud a co si o tom server nechá. Tohle je seznam míst, kde se GetChat rozhodl jinak.

Server neví, kdo píše

Obálka nemá pole odesílatele. Jméno pisatele leží uvnitř bloku zašifrovaného na klíč příjemce. Výpis fronty ze serveru řekne, kdo něco dostal — ne od koho a ne co.

Heslo server nikdy neviděl

Přihlášení je podpis náhodné výzvy identitním klíčem — žádné heslo se nikam neposílá. Heslo šifruje jen lokální trezor (Argon2id, 64 MiB) a zařízení neopustí.

Hovory jdou mimo server

Zařízení si přes UDP reflektor navzájem prorazí díru v NATu a zvuk teče napřímo. Server ví jen to, jakou adresu u něj vidíš — a ani ta nikam nejde dál.

Klíče na postkvantovou dobu

Ustavení klíče přes X3DH i PQXDH, nad tím Double Ratchet — klíč se mění s každou zprávou. Zachycený provoz je tak dobrý leda k tomu, ležet.

Notifikace bez Googlu a Applu

Žádné FCM, žádné APNs. Push u ostatních znamená, že třetí strana dostane záznam o tom, kdo s kým a kdy si píše. GetChat si drží vlastní spojení a notifikaci vyrobí zařízení samo.

Soubory jen protečou

Šifrují se po blocích na zařízení a serverem projdou, aniž by se dotkly disku. V soukromém režimu se mu vyhnou úplně. Automatické přijímání se navíc povoluje pro konkrétního člověka, ne globálním přepínačem.

Fronta na sedm dní. Nebo vůbec

Když jsi offline, relay podrží šifrovaný text — nejdéle týden a jen do chvíle, než ho zařízení potvrdí. Kdo nechce ani to, vypne si frontu v nastavení.

Víc zařízení, jeden účet

Nové zařízení přilinkuješ dvanáctimístným kódem. Historie se přenese napřímo mezi zařízeními — celý archiv zpráv je přesně to, co by přes cizí server chodit nemělo.

Řekne i to nepohodlné

Podržíš zprávu a uvidíš, co se s ní opravdu stalo: čím byla šifrovaná, jestli server viděl odesílatele, kudy data tekla a jestli si je relay musel odložit. Nic z toho není předem napsaná věta.

Jak to teče

Dvě cesty. Ani jedna nevede přes něčí čtečku.

Text jde přes relay, protože musí někudy. Soubory a hovory se mu umí vyhnout úplně — a když to nejde, protečou jím zašifrované jednorázovým klíčem.

Tvoje zařízení šifruje a podepisuje Relay vidí jen náhodný shluk bajtů a komu patří Protistrana jediná to rozbalí zprávy · šifrovaný text hovory a soubory · napřímo, mimo server

1 · Účet je jméno a heslo

Žádné telefonní číslo, žádný e‑mail. Zpátky se dostaneš obnovovacím kódem — 32 bajtů, které nikdo jiný nemá, ani my.

2 · Najdeš se podle @jména

Tři úrovně viditelnosti. Neviditelný účet a neexistující jméno vracejí bit po bitu stejnou odpověď — adresář nejde procházet ani obcházet.

3 · Zbytek už je mezi vámi

Klíč se ustaví při prvním kontaktu a mění se s každou zprávou. Když se protistraně změní identitní klíč, odchozí zprávy počkají, dokud to nepotvrdíš.

Stažení

Dveře jsou zatím na heslo.

GetChat běží naostro, ale ještě není pro veřejnost — server je jeden a chyby se loví líp v malém. Kdo dostal pozvánku, dostal i heslo.

Invite only

Zadej heslo z pozvánky a odemkne se instalačka pro Mac i Android. Odemčeno zůstane i příště, na tomhle prohlížeči.

Nápověda: je to anglická věta, která nahlas tvrdí, jak je bezpečná. Začíná na OMG.

Pozvánku nemáš? Chodí od lidí, kteří GetChat používají — spolu s heslem.

Vítej mezi pozvanými. Verze 1.24.0 je tvoje.

macOS

Apple Silicon (M1 a novější)
Stáhnout .dmg · 236 MB

Verze 1.24.0
SHA‑256 88587c8cbabd65aa631ce922132f37f08f07930fe1da5559f9aaf83933eab9f5

Při prvním spuštění řekne macOS, že je aplikace poškozená. Není. Build zatím nemá vývojářský certifikát od Apple a macOS to u staženého souboru hlásí přesně takhle. Po přetažení do Aplikací spusť v Terminálu:

xattr -dr com.apple.quarantine /Applications/GetChat.app

Android

telefon i tablet, arm64
Stáhnout .apk · 90 MB

Verze 1.24.0
SHA‑256 16691ccccf6ef12fca3218a7a96452ae56685c5d364cacf006b31d8d8e8052ea

Starší telefon (32bit): GetChat-1.24.0-armeabi-v7a.apk · 84 MB

Android se zeptá, jestli smí instalovat z tohohle zdroje. Aplikace není z Obchodu Play, takže po klepnutí na stažený soubor je potřeba jednorázové povolení pro prohlížeč.

Build je podepsaný testovacím klíčem: příští verze se přes tuhle nainstaluje, ale až přijde ostrý podpis, bude potřeba aplikaci odinstalovat a nainstalovat znovu.

Intel Mac ani Windows zatím k dispozici nejsou. · Aplikace se připojuje na relay.getchat.cz