No accounts
Discover and pair immediately. No email collection, no forced login.
Local-first · app-layer E2EE
Move files between nearby or same-LAN devices — no account, no server by default, end-to-end encrypted.
Untrusted peers cannot send files. Pairing requires mutual SAS confirmation. No relay by default.
No accounts, no cloud contact list. Trust lives between two devices and is created by mutual confirmation.
Auto-discover candidates on the same LAN, or connect manually by scanning a code.
Scan a signed pairing payload, then both sides confirm the same short SAS digits.
Untrusted peers cannot send files. Every byte stays app-layer end-to-end encrypted.
Local by default, pairing must be visible, crypto must be verifiable — written into architecture decisions, not a landing page.
Discover and pair immediately. No email collection, no forced login.
Signed QR payloads plus short SAS digits. Trust only after both sides confirm.
AES-GCM on TCP; TLS cannot replace SAS. Engine and protocol are open for review.
The engine and protocol are open for review. Every claim below maps to code.
Authenticated encryption on every frame, AES-NI / ARMv8 accelerated. TLS cannot replace SAS (ADR-001).
HKDF-SHA256 derives session keys. Long-term keys only sign, never enter the KDF — forward secrecy holds.
Long-term keys sign the handshake transcript. Device ids derive from public keys and revoke per device.
No server in the default path. Relay is never the default; every Connected feature is opt-in.
Phone, tablet, and desktop share the same tokens and transfer state machine.
Download the client, or spend two minutes on the security model first.