For your reviewer
Security questionnaire — pre-answered
The answers a standard vendor assessment asks for, published up front. Print this, or send it to whoever runs your review.
01 · Hosting & residency
Where it runs.
- Where is customer data hosted on the standard plan?
- Frankfurt, in the EU. Compute and managed PostgreSQL on Fly.io; object storage on Cloudflare R2.
- Do you offer in-region hosting for the UAE or Saudi Arabia?
- Yes, as a dedicated single-tenant deployment in AWS
me-central-1, provisioned on signed demand. It is not the default plan. - Is an on-premise deployment available?
- Yes. The on-prem edition runs entirely inside your network and is the only configuration with genuine zero egress.
- Does Saudi law require in-Kingdom hosting for our data?
- For private commercial data, no. The NCA removed that control in ECC-2:2024 and both Saudi and UAE PDPL permit transfer under standard contractual clauses. In-Kingdom operation still binds for government and critical-infrastructure work.
02 · Isolation & access
How tenants are separated.
- How is multi-tenant data segregated?
- PostgreSQL Row-Level Security with
FORCE ROW LEVEL SECURITYon every tenant table. Enforcement is in the database, not application code. - Can a bug in your application expose another tenant's data?
- The application connects as a non-owner role without
BYPASSRLS, and the active tenant is set inside each transaction. A query that omits the tenant filter returns zero rows rather than another tenant's. - What authentication is supported?
- Single sign-on or short-lived signed tokens. Access and refresh tokens are separate and type-checked.
- What roles exist?
- Super-admin, local-admin, engineer and viewer, with guards preventing a tenant from removing its own last administrator.
03 · AI handling
What the models see.
- Do you train models on our data?
- No. Tender content, requirements and pricing are never used to train any model. This is contractual.
- Which AI providers do you use?
- Anthropic for inference on the hosted plans. The on-prem edition can run entirely against a local model you approve.
- Can we restrict which tasks use a cloud model?
- Yes — routing is configurable per task, so extraction can run locally while a harder drafting task uses a cloud model, or not at all.
- Is AI output reviewed before it is used?
- Always. The AI drafts and a person approves; every sign-off is recorded and attributable.
04 · Certifications & assurance
The part most vendors skip.
- Do you hold SOC 2?
- Not yet. We will publish the auditor and report date when the observation window closes rather than claim it early.
- Do you hold ISO 27001 or ISO 42001?
- Neither is certified today. The ISMS follows ISO 27001's structure; we do not claim a certificate we cannot produce.
- Has the platform been penetration tested by a third party?
- Not yet commissioned. When it is, we will publish the tester and date.
- Can we get a DPA?
- Yes, on request. The standard plan processes inside the EU.
- What happens to our data if we leave?
- Projects, requirements, approvals and the audit trail export as a single file, on demand, without a support ticket.
Something not covered here?
Send the questionnaire. We'll answer against the actual architecture and tell you plainly where a control isn't in place yet.