Privacy is not a feature.
It's the foundation.

CVN runs entirely on your machine. Your conversations, your data, your keys — none of it passes through our servers.

Local Storage

SQLite database on your machine. No cloud sync, no external storage.

Zero Telemetry

No analytics, no tracking, no crash reports. We don't collect anything.

Local-first architecture

Every piece of data CVN creates lives on your machine in a single SQLite database. Conversations, settings, memories, skills — all stored locally. No cloud sync, no remote backups unless you choose to export.

The backend runs as a local FastAPI server on your machine. The frontend is an Electron app. The only outbound connections are the ones you explicitly configure — to your chosen LLM provider.

~/cvn/data/
├── cvn.db ← all your data
├── .cvn_birth
├── content/
├── soul/
├── memories/
└── skills/
├── media/
├── audio/
└── camera_frames/
├── projects/
└── documents/

Zero telemetry

Not “anonymized telemetry.” Not “opt-out telemetry.” Zero. CVN never phones home.

What CVN never collects

Analytics or usage metrics
Crash dumps or error reports
Conversation content or history
Browser or device fingerprints
IP addresses or geolocation
Keystroke or interaction patterns

Open architecture

Built on standard, auditable libraries. No proprietary runtimes, no obfuscated binaries, no black boxes.

SQLite

Local database

FastAPI

Backend server

Next.js

Frontend framework

Electron

Desktop shell

You own your data

Export everything, inspect anything, delete it all. No account required to remove your data — it's already on your machine.

Export

Full ZIP backup of all data

Inspect

Browse the SQLite DB directly

Delete

Remove the data/ folder — done