Trust / Security

Four layers, not one promise.

Security here is not a single mechanism you have to trust. It is four, stacked, so a failure in any one of them does not expose anything — and the one that matters most is enforced below the application, where a developer mistake cannot reach it.

01

Authentication

Stops strangers getting in at all. Single sign-on is available, and every page reachable without logging in is bot-checked before any lookup runs.

02

Row-level security

Stops one company seeing another data, applied by the database on all 127 tables, verified by listing the live database rather than by reading a policy.

03

Capabilities

Stops a dispatcher opening payroll. Checked on the screen and again on the server, so hiding a button is never the only thing between someone and a money action.

04

A record of everything

Stops anything happening without a trace. Tracked changes are written by the database itself, recording who, when, and the value before and after.

127
Tables, all with row-level security
11
Role templates
39
Permissions
Canada
Where your data lives

The money desk is split on purpose. The clerk who enters an invoice or a carrier bill is not automatically the person who can approve, void or pay it, and a driver settlement needs a second person before it is released.