Architecture
Isolation by design, not by query.
Each client runs as a separately credentialed instance behind a filtering edge and a closed perimeter. Separation is enforced by the operating system rather than by a condition in application code, which is the difference between a control you can demonstrate and one you have to trust.
Separation enforced below the application
Your records sit in a database only your instance holds credentials for, written by a process running under an account only your instance owns. An application fault cannot reach another client, because there is no path for it to take.
Recovery scoped to one client
Backups are per instance and encrypted off site, with a defined retention period and restores exercised rather than assumed. Recovering your Tuesday recovers your Tuesday, with no change window negotiated across a shared estate.
Release control on your calendar
Each instance carries its own application tree, and a release is installed only after it matches a recorded hash. Versions move when your change process says so, not when ours does.
Control summary.
The short version of what a security review usually asks for. The long version, with the configuration behind each line, goes out before a walkthrough so your people can read it rather than listen to it.
| Control area | What is in place |
|---|---|
| Tenant separation | A dedicated database, a dedicated operating system account and a dedicated process pool for each client. No shared schema, and no query path between clients to get wrong. |
| Edge filtering | DDoS mitigation and a managed web application firewall ahead of every host, with rate limiting on authentication endpoints. |
| Transport | TLS 1.3 with HSTS. Certificates are issued and renewed automatically, so there is no manual expiry to miss. |
| Perimeter | The origin accepts inbound traffic only from edge ranges. Administrative access is by key, direct root login is disabled, and the host is not reachable by direct scanning. |
| Access governance | Named accounts on role-based profiles, with privileged access review raised as recurring scheduled work rather than left to memory. |
| Audit | Every record carries its own history: who changed what, when, and what the value was before. Reassignment and escalation are written to the record rather than agreed in a corridor. |
| Resilience | Encrypted off-site backups against a defined retention period, restorable one client at a time, with recovery drills run on a schedule rather than assumed to work. |
| Supply chain | Application releases are pinned by version and verified against a recorded SHA-256 before a host will install them. An altered or substituted artefact fails closed. |
| Hosting | An ISO 27001 certified facility. FrexCore is not itself certified, and we would rather tell you that than let the logo imply otherwise. |
Questions a security review always reaches.
- Who can reach my data?
- The process running your instance, under its own account, with credentials held by that instance alone. Our operators reach it through named accounts with key-based access and an audit trail, not a shared login.
- What happens when you are breached?
- Containment is scoped to an instance rather than to a platform, because there is no shared schema for an incident to spread through. You get the facts and the assessment, not a status page.
- How quickly can you restore us?
- Per-client restore from an encrypted off-site copy, exercised on a schedule. We will give you the measured figure from the last drill rather than a target we have never tested against.
- Where does our data sit?
- In a named facility, in a jurisdiction agreed before onboarding, with the transfer position documented. It does not move because our hosting arrangements changed.
Recovery, and what we will quote you.
A recovery objective nobody has tested against is a number in a contract. Drills are run on a schedule, and the figure we quote is the one the last drill measured.
What gets installed, and what does not.
The supply chain is the attack path people notice last. Every application release is pinned by version and checked against a hash recorded in the repository before a host will stage it.
See it with your own data in it.
Forty minutes on your real situation: what you are running now, where work goes missing, and what a migration would involve. The architecture and control summary goes out beforehand, so your security people arrive having read it. If it is not a fit we will say so on the call.
Book a walkthrough- [email protected]
- Call or message
- +61 480 010 143
- Hours
- We answer across African, European and Pacific time zones.
