Meet once, swap contact cards in person — they keep
themselves current, forever.
The relationship is yours and theirs; no one else is in the room.
End-to-end encrypted. No accounts. No tracking.




📦 Canonical source: GitLab — GitHub is a read-only mirror
- Meet someone → Scan their QR code
- Stay connected → Update your card anytime, they see the changes
- Stay private → End-to-end encrypted, oblivious privacy-preserving relay
- No accounts — Your device is your identity
- No tracking — No analytics, no telemetry, no ads
- No trust required — We can't read your data, even if we wanted to
- Open source — Verify our claims yourself
| Component | Technology |
|---|
| Core | Rust, Signal Protocol (X3DH + Double Ratchet) |
| iOS / macOS | SwiftUI |
| Android | Kotlin / Compose |
| Windows | WinUI 3 |
| Linux | GTK4, Qt6 |
| Crypto | RustCrypto (ed25519-dalek, x25519-dalek, sha2, hmac, hkdf, chacha20poly1305) |
| TLS | aws-lc-rs (via rustls) |
| Repo | Description |
|---|
| core | Crypto, protocols, data models (Rust) |
| relay | Oblivious privacy-preserving WebSocket relay server |
| ohttp-relay | Oblivious HTTP relay |
| e2e | End-to-end integration tests |
| Repo | Description |
|---|
| cli | Command-line interface |
| tui | Terminal user interface |
| android | Native Android app |
| ios | Native iOS app |
| macos | Native macOS desktop app |
| windows | Native Windows desktop app |
| linux-gtk | Native Linux desktop app (GTK) |
| linux-qt | Native Linux desktop app (Qt) |
| web-demo | Browser-based WASM demo |
| Repo | Description |
|---|
| docs | Public documentation (docs.vauchi.app) |
| website | Landing page (vauchi.app) |
| features | Gherkin BDD scenarios |
| locales | Translations (i18n) |
| themes | UI theme definitions |
| assets | Brand assets and logos |
| scripts | Shared CI templates and dev tools |
Vauchi is community-funded. No VC money, no data harvesting.


Website •
Principles •
Contributing