How AhilTech keeps one business's data away from another
By AhilTech Team · · 1 min read
One database, strict scoping
AhilTech runs many workspaces on shared infrastructure. Every record that belongs to a workspace carries a tenant identifier, and every query the application makes is automatically constrained to the current workspace. There is no screen, API or export that can widen that scope.
Where the tenant comes from
The workspace is resolved from the web address of the request — the subdomain or custom domain — and never from anything a user can type into a form. That removes the most common class of "tenant switching" bugs.
Backups and exports
Backups are taken at the platform level and restored per workspace on request. Day-to-day, you can export your own tabular data to CSV at any time from within the product.
Access inside a workspace
Within a workspace, roles decide who can see and change what. Owners and admins manage users; staff roles are scoped to their job.