Privacy & Data Model
How ChartVault stores your data locally, what it keeps, and why nothing leaves your computer.
ChartVault is local-first by design. This page explains what that means in practice.
Where your data lives
Everything is stored in an encrypted in-browser database (PGlite) on your own computer. There is no server and no cloud account. The app works with no internet connection.
What's stored
- Clients — name, birth date, time and place (with resolved coordinates and time zone), email, phone, referral source, status and tags.
- Sessions — date, topic, notes, fee and currency, next-session focus, and any AI outputs you generated.
- Transit alerts — the computed opportunities and their pipeline state (contacted, snoozed, dismissed).
The offline license
Your lifetime license is verified offline using a built-in public key (Ed25519). There's no license-server call on launch, which is why the app keeps working with no internet — and is part of the same principle that keeps your data on your machine. See Activation & license.
Backups are yours
The only copy of your data that leaves the machine is the one you export — a single JSON backup file you control.
A promise you can hand to clients
Because nothing is uploaded, you can tell a client truthfully that their birth data and notes never leave your computer — and copy them a signed assurance from the Private & Local badge.