Why Lanexa / Separation you can verify

One company cannot reach another's data.

The separation between companies is applied by the database on every single query, not by the application remembering to ask correctly.

127 / 127

Every table, without exception

All 127 tables have row-level security enabled, verified by listing the live database rather than by reading a policy document.

PER COMPANY

Permission belongs to the person in that company

The same person can be a full administrator of one carrier and read-only in another. Capabilities are evaluated for the company they are working in, not attached to the person.

11 / 39

Eleven role templates, thirty-nine permissions

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.

SEALED

A history that would show tampering

Tracked changes are written by the database itself, recording who, when, and the value before and after, with each entry sealed to the one before it.