Trust Centre
Procurement, in one sitting.
Everything your security, privacy and procurement reviewers need to clear DECID:R, our posture, sub-processors, the artefacts available under NDA, and a single contact path. We tell you what's in place, what's in progress, and what's on the roadmap. No marketing fluff.
At-a-glance facts
- Hosting region
- UK / EU (Frankfurt + Dublin)
- Customer data residency
- UK / EU only
- Encryption in transit
- TLS 1.2+ (HSTS preload eligible)
- Encryption at rest
- AES-256 (managed)
- Default report retention
- 12 months (configurable)
- Backup retention
- 7 days, PITR within window
- Sev-1 ack target
- 1 hour (24/7)
- Sub-processor notice
- 30 days
- Standards alignment
- UK GDPR · DPA 2018 · ISO 27001 control mapping · WCAG 2.2 AA
Where we stand on each control
Honest, status-tagged. Anything labelled In progress or Roadmap isn't hidden, you can ask about timelines via the request form below.
Data protection & privacy
How exercise data, account data and personal data are handled.
UK GDPR & DPA 2018 aligned
In placeLawful basis documented per processing activity (Record of Processing Activities maintained internally and shared on request). Data subject rights handled via privacy@ inbox within 30 calendar days.
Data minimisation by default
In placeWe collect work email, name and organisation. Exercise content is the team's own decisions — no end-customer PII is required to run a session.
Demo accounts are air-gapped
In placeDemo seats are blocked at the database from writing exercise results, so trial data never mixes with production analytics.
Data residency: UK / EU
In placeApplication and database hosted in EU regions. Backups stay in-region. No transfers to third countries without SCCs in place.
Self-serve Data Sharing Agreement
In placeCustomer admins and partners electronically sign our standard DSA on first login. The countersigned PDF is generated automatically and downloadable from Settings → Signed agreements.
Self-serve Master Subscription Agreement
In placeThe MSA (Terms & Conditions) is signed in the same flow as the DSA. New versions trigger an automatic re-sign before continued access.
Right-to-erasure on demand
In placeCustomer admins can purge an account and its session results from Settings → Account → Delete. Email privacy@ for organisation-wide erasure.
Customer-managed retention windows
RoadmapPer-tenant override of the default 12-month retention for session reports.
Security & access
Authentication, authorisation and platform hardening.
Encryption in transit & at rest
In placeTLS 1.2+ for every request, HSTS enabled. Database storage encrypted at rest with AES-256 by the managed platform; keys managed by the cloud provider's KMS.
Row-level access control
In placeDatabase-enforced row-level security on every customer-facing table. Roles separated: admin, partner, customer, demo, participant.
Single sign-on (Google)
In placeGoogle OAuth available alongside email + password. Sessions are short-lived JWTs with rotating refresh tokens (1-hour access, 30-day refresh).
Multi-factor authentication (TOTP)
In placeRequired for all email/password accounts. Users enrol an authenticator app (Google Authenticator, 1Password, Authy, etc.) and are challenged on every sign-in. Lost-device recovery is admin-assisted.
Least-privilege service roles
In placeApplication code uses the public anon key; privileged operations run inside scoped server functions, not the browser.
Secrets management
In placeAll third-party API keys stored in the platform secret vault; never committed. Rotation runbook documented; on personnel change, all access tokens are revoked the same business day.
Dependency scanning
In placeAutomated SCA on every deploy (npm audit + supply-chain advisories). High/critical advisories block deploy until remediated or formally accepted.
Static analysis & DB linter
In placeTypeScript strict build + Postgres database linter enforced on every change. Findings reviewed before merge.
Server-side authorisation on privileged calls
In placeBilling, admin and trust-pack server functions verify the caller's role (admin or account owner) before any read or write. The browser anon key cannot reach privileged endpoints.
Shared-secret authentication on scheduled jobs
In placeCron-triggered endpoints (admin digests, trust artefact refresh, weekly enquiry summary) require a server-only shared secret. The public anon key is not accepted.
Tamper-evident signed agreements
In placeOnce a customer signs the DSA or MSA, the attested fields (signer name, signature image, timestamp, IP) are locked at the database layer. Only the rendered PDF path can be updated, and only by the signer.
Trust artefact access scoping
In placeDatabase row-level security limits the trust artefact index to entries explicitly marked public; NDA-only artefacts remain admin-visible until released through the request flow.
Cyber Essentials (Decidr Ltd)
RoadmapNo Cyber Essentials certification is held today. We will pursue UK Cyber Essentials in Decidr Ltd's name where a customer contract requires it.
SAML / OIDC SSO for enterprise
In progressAvailable on request for annual customers; self-serve configuration coming.
Independent penetration test
RoadmapNo external penetration test is currently commissioned. We will engage a CREST-accredited tester where a customer contract requires it. Continuous internal scanning is in place today (see vulnerability-management artefact).
SOC 2 Type II
RoadmapInternal control mapping against the SOC 2 Trust Services Criteria is maintained today. A formal SOC 2 examination will be commissioned where a customer contract requires it.
Resilience & operations
What happens when things go wrong, and how quickly we recover.
Daily backups + PITR
In placeAutomated daily database backups retained for 7 days; point-in-time recovery available within that window.
Incident response runbook
In placeDefined severity levels and customer-comms template. On-call coverage by the founder/CEO. Sev-1 acknowledgement target: 1 hour, 24/7.
Status visibility
In placeMajor incidents communicated by email to account owners.
Restore drill
In placeWe restore a representative backup into an isolated environment on every material change to the data layer and at least annually. Drill outcomes are recorded in the internal change log.
Published RTO / RPO targets
In progressTargets being formalised in the standard security overview document. Current internal target: RTO 4h, RPO 24h.
Public status page
RoadmapExternal status.decidr.live page for uptime history and live incidents.
Sub-processors & supply chain
The third parties involved in delivering the service. Named, not anonymised.
Sub-processor change notice
In place30-day notice before adding or removing a sub-processor; subscribe via the request form. Current list maintained in the sub-processor artefact and reviewed on every release.
Vendor risk review
In placeEvery new sub-processor is reviewed against a fixed checklist (security posture, data residency, breach history, DPA in place, certifications) before onboarding.
AI & content safety
How generative AI is (and isn't) used in the platform.
No customer data trains models
In placeCustomer exercise data is never used to train or fine-tune any third-party model. Contractual no-train terms in place with the AI provider.
AI is augmentation, not authority
In placeScoring rules and the decision framework are human-authored. AI is used for summarisation, language polish and (for Scenario Builder add-on customers) suggested decision branches that an author must accept, regenerate or discard before they are saved.
Scenario Builder is opt-in
In placeThe Scenario Builder is an optional paid add-on, disabled by default on every tenant and enabled per customer by an administrator.
Prompt-injection guardrails
In placeUser-supplied free text is scoped and never trusted as system instruction. Server functions validate all inputs before any model call.
Customer opt-out for AI features
RoadmapPer-tenant toggle to disable AI-assisted summarisation in debriefs.
Accessibility & inclusion
We treat accessibility as a security control: an exclusionary product is a broken control.
WCAG 2.2 AA target
In placeComponents designed against WCAG 2.2 AA; accessibility widget on every page (contrast, motion, dyslexic-friendly font, larger hit areas).
Keyboard-first navigation
In placeAll flows are keyboard-operable; skip-to-content link on every page; focus trapping in dialogs.
Independent VPAT
In progressExternal audit and Voluntary Product Accessibility Template scheduled.
Public policies
These are publicly accessible, no NDA required.
Privacy notice →
What we collect, why, and your rights.
Terms of service →
How the service is provided.
Acceptable use →
What the platform may and may not be used for.
Demo licence →
Terms for the free 3-day demo seat.
Refund policy →
Refund window and conditions.
Risk model →
How decisions are scored and why.
NDA-gated artefacts
Request the procurement pack
The security overview, current sub-processor list, the pre-signed DSA / MSA, and any specific questionnaire help, all under a mutual NDA. We typically respond within one working day.
Direct contacts
Security
security@decidr.liveVulnerability disclosure, incident notifications.
Privacy
privacy@decidr.liveData subject requests, DPA queries.
Procurement
hello@decidr.liveAnything else, we'll route it.
