Etoki

Features

A private messenger, end to end

Etoki delivers the messaging you expect — chats, groups, files, calls — while minimizing the metadata that other apps leak.

Messaging & groups

Talk, share, and meet — encrypted

End-to-end encrypted messaging

Duplex connections with an automatically rekeying double ratchet. Forward secrecy and post-compromise security on every message.

Groups over MLS

Group E2EE built on MLS (RFC 9420) with admin-gated membership and an out-of-band verification code, carried over your pairwise channels.

Padded file transfer

A chunked file relay pads uploads to size buckets and splits chunks across relays. Descriptions are e2e-encrypted; relays never see content.

No Google or Apple push

The app keeps a persistent, battery-aware connection to its queues for real-time delivery — message alerts never pass through FCM or APNs. A content-free push relay is an optional add-on for deployments that want it.

Transports & privacy

Reach the network without revealing yourself

DNS-free addressing

etoki:// addresses carry IP hints or resolve over DNS-over-HTTPS — the OS resolver is never used, and a pinned fingerprint is the trust root.

TLS camouflage

A gateway makes traffic look like ordinary HTTPS with a browser-like ClientHello; probers hitting the wrong path get a static decoy page.

Pluggable transports

Plain TCP, WebSocket for CDN reachability, or SOCKS5 — point it at Tor and each session gets its own circuit, with onion targets resolved inside the proxy.

Proxy rotation

Pin a single SOCKS5 proxy, or rotate through a pool so every new connection takes the next one — with a strict mode that refuses anything unproxiable.

On your device

Private by default, on the phone too

Voice & video calls

End-to-end encrypted 1:1 calls over WebRTC, declined instantly when disabled or when strict-proxy mode would leak your IP.

Voice notes & Etoki

Record encrypted voice messages inline, or hold to talk live in the Etoki tab — walkie-talkie style push-to-talk over the same private channels.

Private “tap to view” messages

Send a message that arrives hidden behind a tap. View-once deletes itself on both phones five seconds after it is read; view & keep stays locked until you tap. Copying, saving and forwarding are refused, and your own draft masks itself as you type.

Encrypted local history

Chats, media, and keys live in a SQLCipher database whose key is wrapped by the Android Keystore — nothing is readable at rest.

Disappearing messages

Per-chat timers auto-delete messages on both ends, with a periodic sweep so nothing lingers longer than you intend.

Multiple profiles & panic mode

Keep separate identities on one device and switch instantly. A per-profile duress PIN wipes the account on entry.

App-lock & screenshot block

Guard the app with a biometric or PIN lock, and block screenshots and the recents-screen preview.

Want the cryptographic detail?

See exactly what routers can and can't observe, and how the post-quantum ratchet keeps healing.