Skip to main content
Public documentation (Tier 1)Approved

Security and privacy overview

High-level authentication, authorization, tenant separation, auditability and data-handling behaviour, stated only to the extent the implementation and the Claims & Evidence Register support it.

Document version
1.0
Last updated
2026-09-08
Document owner
OWNER INPUT REQUIRED — DOCUMENT GOVERNANCE
Applies to
OCRS 2.4.0 (multi-tenant hosted edition)
Status
Approved
Audience
Security reviewers, Procurement teams, Technical evaluators
Evidence source
docs/claims-evidence-register.md · src/lib/permission-matrix.ts · Implemented authentication and audit surfaces

What this document is

This is a bounded public summary. It states implemented behaviour and nothing more: no control is described as certified, audited, penetration-tested or independently verified unless evidence for that statement exists in the Claims & Evidence Register. Deeper security material is controlled and released under a qualified security review.

Implemented controls

Control area and the statement OCRS is willing to publish
AreaPublished statement
AuthenticationAccounts are created by approval rather than anonymous sign-up. Passwords are set by the account holder from an emailed invitation.
Multi-factor authenticationAdministrative roles must complete multi-factor enrolment before administrative surfaces are usable.
AuthorizationRoles live in a dedicated role table, never on a profile record. Reads and writes are constrained to the signed-in user's organization and facility assignments in the database layer, not in the interface.
Tenant separationEvery record belongs to one organization, and cross-organization access is refused server-side.
AuditabilitySign-ins, submissions, administrative changes, role assignments and extract generation are written to an append-only audit record with no application means to edit or delete it.
Data handlingThe reporting extract carries no protected health information by construction: the only occupant attribute is an age or the 90+ band.
Transport and storage encryptionTraffic is served over HTTPS and the managed database platform encrypts data at rest.
Backup and recoveryThe managed database platform provides backups. OCRS publishes no recovery-time or recovery-point objective, because none has been approved.
Control area and the statement OCRS is willing to publish

Statements OCRS does not make

  • No compliance certification or attestation (including SOC 2, HITRUST or FedRAMP) is claimed.
  • No uptime figure, availability percentage or guaranteed response is published.
  • No penetration test, independent security assessment or third-party audit result is claimed.
  • No 24/7 monitoring or real-time monitoring claim is made, and no public service-status page or incident history is published.

OWNER INPUT REQUIRED — RUNTIME TENANT ISOLATION VERIFICATION

Tenant separation is implemented and covered by the project's automated permission and isolation suites, but controlled runtime verification in a preproduction environment has not yet been completed and signed off. Until it is, this documentation does not state that tenant isolation has been independently verified.