Security · Privacy by design

Your numbers stay yours, wherever Pascal runs.

Pascal handles the most private documents you own: bank statements, account numbers, balances. This page says exactly what leaves your device, what never does, and how each edition keeps the ledger private.

What leaves your device

Only anonymised descriptions reach the AI model

To tell a vendor payment from a transfer, the model needs the text of a line, and nothing else. Names, numbers and references are stripped before the description is sent. Balances, account numbers and statement files never leave your computer, and the model never sees the ledger itself.

Your computer
ledger · statements · account numbers · balances, all saved locally
→ to the AI model
anonymised descriptions only
← back to you
category · confidence · reason
Sent to the model
  • The description of a transaction, anonymised
  • Its kind and currency, so amounts can be reasoned about without revealing them
Never sent
  • Statement files, in any format
  • Account numbers and balances
  • The ledger, your exports, your rules
Comes back
  • A category and a confidence score
  • A one-line reason you can read
  • Nothing posts until you approve it
Two editions, one rule

You choose where the data lives. Pascal never chooses for you.

The same audit runs in both editions. The difference is where the ledger is stored, and both answers are private.

Cloud

Sign in from any browser. Your ledger is hosted fully encrypted, in transit and at rest, in one tenant per ledger: it is never pooled with anyone else's data. It is cached in your browser so the canvas never waits on the network, and the AI assistant is included.

Encrypted in transit and at rest · one tenant per ledger · Personal and Business
Pascal in the cloud
Desktop

macOS and Windows. The ledger, your statements, account numbers and balances live in a database on your own disk, never on our servers. It works offline. When you ask the model to understand a statement, it sees anonymised transaction text and nothing more.

All data saved on your own computer · works offline · one database per ledger
Pascal on your computer
The ledger defends itself

Six things that are true of every Pascal ledger.

01
Double-entry, always balanced

Every transaction is two or more postings that sum to zero per currency. A transfer between your own accounts can never turn into income, and a fee can never hide inside a payment.

02
Nothing imported twice

Every line keeps the bank's own reference. Re-importing a statement, or importing an overlapping one, never duplicates a posting.

03
Your labels are never overwritten

A label you set by hand, or an AI proposal you confirmed, stays put. Rules and the model only ever touch what is still untagged.

04
Nothing posts until someone says so

Proposals carry a confidence score and a one-line reason. They post only when you approve them, or when they clear a threshold you chose.

05
Every change is logged

Each label records who set it (manual, AI-assisted, AI auto, rule or import), when, and why. The history is kept in full and everything is undoable.

06
No lock-in

Export the ledger to Excel or QuickBooks whenever you like, with the audit trail attached. On desktop, the database is a file on your own disk.

Teams

Every label says who set it, and nothing bleeds across.

In Pascal Business each company or client workspace keeps its own ledger, accounts, currencies and review queue. Preparers propose, reviewers approve, and the audit trail records both. The trail survives the export, so the file you hand over carries its own evidence.

Category set to Business expense · AI proposal, 0.88Mar 06 · 09:12
Confirmed by Priya N. · reviewerMar 06 · 11:40
Tag added #software · rule: payee matches AdobeMar 06 · 11:40
Exported in QuickBooks journal · March closeApr 02 · 16:05
Responsible disclosure

Found something? Tell us first.

If you believe you have found a vulnerability in Pascal, email us with what you found and how to reproduce it. We read every report, reply to every one, and fix what needs fixing before we talk about it publicly.