Trust

What holds this together

You are handing someone else your books. This page is the case for why that is safe, made from how the system is actually built — including the parts we have not done yet.

The ledger

Nothing that has posted can be quietly changed

A bookkeeping system is only worth anything if the history cannot be rewritten after the fact. Four properties enforce that, and they are enforced by the database rather than by everyone remembering the rules:

A posted entry carries its own hash and the hash of the entry before it; both are visible on the entry itself, and there is a screenshot of one on the month page.

The record

Every action is written down

Each thing anyone does to your account — posting an entry, locking a period, linking a receipt, issuing an invoice — is recorded with who did it, when, and from where.

The record deliberately stores which fields changed and never the values they changed to or from. It is there to show what happened, not to become a second copy of your financial data sitting in a less protected place.

The audit log for an account, listing actions such as ledger.entry.post, ledger.period.lock, receipt.link and billing.invoice.issue, each with a date and time.
The audit log for one account.

Access

Who can see your books

Separation between clients is enforced in the database, not in application code that might forget. Every query runs inside your account's context, and the policies distinguish a bookkeeper from a client rather than treating everyone with a grant as equal.

That distinction matters in one specific way worth spelling out: you hold a grant on your own account, so account-based rules alone would have let you read our internal assessment of you — the risk rating and the screening findings we are required by law to keep. Those are restricted to us at the policy level. The audit record shows that such a field changed, never what it says.

Where it runs

In the EU, on named services

Client data is not transferred outside the EU/EEA. Backups run automatically and are kept for fourteen days. Accounting material is held for the six and ten year periods the Accounting Act sets, and identification records for five years after a client relationship ends — the detail is in Privacy.

The other half

What we have not done

A trust page that lists only strengths is an advertisement. These are the things a careful buyer would ask about and would not otherwise be told:

Each of these changes this page the day it changes in fact, not before.