Vše, co Šepot umí
Šest klíčových modulů pro skutečně soukromou komunikaci. Každý navržen s důrazem na bezpečnost, výkon a uživatelský komfort.
E2E šifrování
End-to-end, zero knowledge
- X25519 Diffie-Hellman pro výměnu klíčů
- XSalsa20-Poly1305 pro šifrování zpráv
- Ed25519 digitální podpisy
- Argon2id pro derivaci klíčů z hesla
- Perfect Forward Secrecy (PFS)
- Double Ratchet protokol
- Automatická rotace klíčů po každé zprávě
- Zero-knowledge architektura serveru
let keypair = X25519::generate();
let shared = keypair.diffie_hellman(&peer_pub);
let cipher = XSalsa20Poly1305::new(&shared);
// Zpráva zašifrována. Server vidí jen metadata.
// A ani ta ne -- jsou zahashovaná.
Zprávy
Rychlé, bezpečné, efemérní
- Textové zprávy se šifrováním v reálném čase
- Mizící zprávy s nastavitelným časovačem
- Potvrzení o přečtení (volitelné)
- Formátování textu (Markdown)
- Odpovědi a vlákna konverzací
- Reakce pomocí emoji
- Offline fronta zpráv
- Indikátor psaní v reálném čase
Alice
Šifrováno
Ahoj, jak se máš?
Skvěle! Šepot funguje parádně.
Nikdo nás neslyší.
Mizí za 5 min
Skupiny
Skupinové chaty bez kompromisů
- Skupinové E2E šifrování (Sender Keys)
- Až 256 členů ve skupině
- Role: admin, moderátor, člen
- Sdílené skupinové klíče s rotací
- Pozvánky přes jednorázové kódy
- Ztlumení notifikací pro skupinu
- Připnuté zprávy
- Ankety a hlasování
Soubory
Bezpečné sdílení souborů
- Sdílení souborů až do 100 MB
- Šifrování souborů na straně klienta
- Fotky, videa, dokumenty, archivy
- Náhled obrázků v chatu
- Komprese před odesláním (volitelná)
- Automatické mazání po stažení
- Přenos přes QUIC protokol
- Pokračování přerušeného stahování
Vizuální ukázka připravována
Dostupné v beta verzi
Hlasové zprávy
Šifrovaný hlas v reálném čase
- Nahrávání hlasových zpráv s E2E šifrováním
- Opus kodek pro kvalitní zvuk
- Přehrávání s proměnnou rychlostí
- Transkripce (volitelná, lokální)
- Vizualizace zvukové vlny
- Push-to-talk režim
- Nízká latence díky QUIC
- Šifrované VoIP hovory (plánováno)
Vizuální ukázka připravována
Dostupné v beta verzi
Synchronizace
Více zařízení, jedna identita
- Synchronizace přes šifrovaný kanál
- Propojení až 5 zařízení
- QR kód pro párování zařízení
- Každé zařízení má vlastní klíče
- Selektivní synchronizace konverzací
- Offline podpora s automatickým sync
- Export a import šifrovaných záloh
- Bez ukládání na serveru
Vizuální ukázka připravována
Dostupné v beta verzi
Postaveno na moderních technologiích
Žádné kompromisy. Každá součást je vybrána s ohledem na výkon, bezpečnost a spolehlivost.
Rust
Backend a CLI klient
Flutter
Mobilní aplikace (iOS + Android)
QUIC
Transportní protokol nové generace
libsodium
Kryptografická knihovna
Argon2id
Derivace klíčů z hesla
SQLCipher
Šifrovaná lokální databáze
Připraveni na soukromí?
Šepot je ve vývoji. Přidejte se k čekací listině nebo se podívejte na zdrojový kód.