Skip to content

Privacy and security

A fresh desktop install talks to the network only for a license check and an update check. Price download, bank connections, and sync stay off until you choose them. See License → Network activity for the list.

What stays on your machine

  • The SQLite ledger file
  • Attachments
  • The Ed25519 public key used to verify your license
  • Private sync keys, if you chose that mode

What the web app stores

Household membership, the plan, bank connection metadata, and the cloud copy of the ledger. Row-level security keeps one household from reading another. Aggregator tokens are not stored in this checkout because live aggregators are disabled.

Encryption

SQLCipher at rest is the target for a signed release. This development build uses ordinary SQLite so contributors can open the file. Passphrase-plus-recovery-key is documented and not wired in this unsigned tree.

If this goes wrong

If the network panel shows any host other than whatdoyouwant.io (license check) or updates.finance-clean-room.test (update check), that is a bug. The update host name is the update identity. It is not the product name. Turn the computer offline — the desktop app keeps working, including help, for the bundled docs version.