Your clients trust you with the numbers. We take that seriously.
Security is not a setting in ResourceLinx, it is the foundation. Here is how we protect your firm's data.
Isolation at the database
Every table carries a firm id and every row is scoped to your firm by row-level security. The app does not just hide data; the database refuses to return another firm's rows.
Least-privilege roles
Partner, manager, senior, staff, billing, and read only. Reads are gated by membership and writes are gated tighter by role, so people can only change what their seat allows.
Audited by design
Every mutation writes an audit record with who, what, and when. The trail is the product, and it directly answers who changed a due date, a status, or an assignment.
Never erase, always stamp
The allowed actions are archive, disable, and restore, never delete. State plus a timestamp, so the record is always there when you need it.
Secrets stay secret
Credentials are never committed to code. Privileged operations run through server-only paths, and the browser never sees a service key.
Reviewed before it ships
A security review precedes any external firm touching the platform, and leaked-password protection is on for every account.