ChartVaultChartVault
Reference

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.

On this page