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