Where the data rests, what executes beside it, and what happens to the record if the vendor disappears
Every platform in the compliance-automation category is software as a service, in one vendor’s cloud, in one set of regions, with one tenancy model. For a great many organisations that is a fine answer. For a bank under a central bank’s outsourcing rules, a defence supplier, a ministry or a group whose shareholder agreement names a country, it ends the evaluation. This paper is about the other architecture.
There is a question that decides a procurement before the product has been seen at all, and it is never on the feature comparison. Where does the evidence rest?
Not the application. The evidence: the penetration test report naming unpatched hosts, the incident file with the regulator’s correspondence in it, the access review listing every privileged account, the breach assessment that decided not to notify. That material is the most sensitive collection an organisation holds about its own weaknesses, and a compliance platform is where all of it ends up in one place.
“We have a region in your country” answers one of them. The other three are usually left for the contract to imply.
Conscious runs as a single application with a PostgreSQL database behind it. The same build runs in our hosted environment, in a customer’s own data centre, in their own cloud account in their own region, or on a network with no route to the internet at all.
The modesty of the hardware is part of the claim. The load figures published with this library were measured on a 4 vCPU, 16 GB instance: 50 concurrent readers, 2,634 requests, none failed, 95th percentile 201 ms. An organisation does not need a platform team to run this, which is what makes the air-gapped option real rather than theoretical.
| Hosted by us | Your cloud account | Your data centre, no internet | |
|---|---|---|---|
| Where records rest | Our region | Your region, your account | Your building |
| Who operates it | Us | You, with our runbook | You, with our runbook |
| Model calls leave the network | Only if enabled | Only if enabled | Never |
| Upgrades | We apply them | You apply them | You apply them from media |
| Our staff can read your workspace | No | No | No access at all |
| Suitable for a regulator who names a country | Depends on the region | Yes | Yes |
Multi-tenancy is where platforms leak. The usual construction is a tenant identifier on every table and a discipline that every query includes it. That discipline holds until the one query that does not, which is how cross-tenant disclosures happen in products built by competent teams.
In Conscious the database enforces it. Every table holding customer data has row-level security forced on, so a query that forgets the tenant returns nothing rather than returning another organisation’s evidence. The isolation is verified as one of the suites a customer can run on their own instance, under the application’s own role rather than under an administrative one, because a check run as a superuser proves nothing.
Beside it sits a second decision with the same character. The console’s content security policy permits scripts from the application itself and from nowhere else. No analytics script, no tag manager, no chat widget, no font service executes inside a session that is holding another organisation’s compliance evidence. Every origin added to that policy would be an origin able to execute against a signed-in session, so the list stays empty.
The hardest question on the list is the fourth one, and almost no one in this category answers it: what does the organisation still hold if the relationship ends?
Three things, by construction. A running instance, if it is self-hosted, which continues to work with no licence call home. The records as real spreadsheets and documents rather than as a proprietary archive, exported by the organisation at any time. And the hash-chained audit record, verifiable by the organisation’s own auditor without the vendor’s cooperation, which is the only form of audit record that is worth anything after a vendor relationship has soured.
Backups are the operational half of the same question. They run nightly as two archives, the records and the evidence files those records describe, and the restore is rehearsed weekly into a scratch database with row counts compared and every evidence file hashed against the digest its record carries. An archive that fails is deleted and the job ends in failure. Off-site copies are configured per customer, because a second copy of customer data in another country is a regulatory decision that belongs to the customer and not to us.
A self-hosted instance is deliberately small to run. The platform is one application and a database, the upgrade rolls itself back automatically if a release fails its health checks, the backup and its restore rehearsal are scheduled jobs that report, and the health check runs every few minutes and alerts on silence as well as on failure.
For a bank, a ministry or a defence supplier, that list is a normal week and the residency answer is worth more than the convenience of another company running it. For an organisation that would rather not run anything, the same build runs as our hosted instance with no change to the product.
Those six are answerable in a single meeting by any vendor who has made the decisions. A vendor who needs to come back to you on the first two has not made them.
Conscious is an independent assurance platform for organisations that answer to more than one authority. It carries 34 privacy regimes with their own transfer rules, breach clocks and subject rights, and 56 control frameworks, 16 of them at the authority’s own wording. Evidence, judgements and approvals sit in one hash-chained record, agents propose and named people decide, and the same instance can run in a customer’s own data centre.
Every figure Conscious publishes is measured from the running product and held to it by a test that fails the build when a document and the catalogue disagree. The verification suites run on the customer’s own instance rather than on ours, the audit record is verifiable by the customer’s own auditor, and the load figures come with the hardware printed beside them. Ask any vendor for the same and compare what comes back.
Put the same questions to us and to the platform you are already paying for. The assessment at consciousgrc.com/assess needs no call and no account, and it prints a record you keep whether or not you ever speak to us.