Security, built into the engine.
How Setoff seals each company’s data, keeps Protas inside your controls and leaves the record with you.
Access to company records is controlled by assigned roles and permissions.
Isolation, sign-off and a full trail, for your people and Protas agents alike.
Think you’ve found a vulnerability? Write to us with the details at hello@setoff.tax
Isolated by design
Full-stack tenant isolation
Sessions are pinned to one tenant, the permission engine authorises every API call, and Postgres row-level security filters every row.
One set of layers
Protas agents pass through the same three layers as the people they work for.
Scope per person
Each person, and each agent working for them, sees only the entities, jurisdictions and periods they cover.
Encrypted on AWS
Setoff runs on AWS, with data encrypted at rest and in transit.
Protas, inside your controls
The same permissions
Agents work with the permissions and scope of the person they work for.
People decide
Returns, filings and payments wait for a named approver. Agents prepare; people decide.
Every tool call on the record
Every action and every tool call is logged with who, when and on what evidence.
Sources you can open
Each figure, and each rule Protas relied on, links back to its source.
Your data, your control
Bring your own storage
Keep documents in a storage account you own, in the region your regulators require.
Data residency
Residency options come with Enterprise and Managed Enterprise.
Export everything
Every record exports to your own tools.
Never sold
We do not sell personal information. Ask for access, correction, export or deletion; some tax and audit records must be kept.
Trail and oversight
Audit trail
Who did what, when and on what evidence, for every action.
Evidence behind every figure
Each number links back to the entry or document it came from.
Review and approval
Sign-off steps you define, with comments kept on the work itself.
Controls and monitoring
Access controls, monitoring and internal data handling restrictions protect customer data.
Identity and access
Single sign-on (SAML)
Okta, Microsoft Entra ID or any SAML 2.0 provider, with your own two-factor rules.
Strong sign-in without SSO
Users not on SSO sign in with an authenticator app or a security key.
Locked to your network
Allow sign-in only from your office, VPN or data-centre IP ranges. Attempts from anywhere else are refused.
Roles you set
Who can prepare, review, approve, file and pay, set per person and per role.
