Security & Trust Center

Trust & security

We build to healthcare-grade security standards and we’re candid about where we are. Below are the controls actually implemented in the platform and our honest readiness status against each framework. To be clear: RadiantScanAI is not yet SOC 2 certified and does not claim third-party attestations it has not earned. This page describes our real posture, not a certificate.

Framework alignment

HIPAA

Aligned — technical & administrative safeguards implemented; BAA available on request. (HIPAA has no certification body.)

GDPR

Aligned — controller/processor model, consent & lawful-basis records, and data-subject access/erasure workflow.

NDPA · POPIA · DPA

Aligned — African data-protection overlay with in-country residency; per-jurisdiction registration as we enter each market.

SOC 2

In progress — NOT yet audited. Controls mapped to the Trust Services Criteria; a Type II report requires an independent auditor over an observation window.

Security practices in place

Authentication

bcrypt (work factor 12), signed JWT access/refresh tokens verified server-side, fail-closed secrets (no fallback keys), account lockout, and rate limiting on auth, AI and data-subject endpoints.

Multi-factor authentication

TOTP (RFC 6238) with the secret encrypted at rest and backup codes stored only as hashes.

Enterprise SSO

OpenID Connect with PKCE. id_tokens are cryptographically verified against the provider JWKS (signature), with audience, expiry and a per-flow nonce all validated before any claim is trusted.

Authorization

An 11-role RBAC hierarchy enforced in the API layer (the authoritative boundary) and in edge middleware.

Encryption

TLS with HSTS in transit; AES-256-GCM with versioned, rotatable keys for sensitive fields at rest.

Tamper-evident audit log

Append-only, SHA-256 hash-chained record of logins, role changes, exports and AI/EHR access; HMAC-signable so silent edits are detectable.

Data minimisation & de-identification

Identifiers are stripped before any AI prompt; the training corpus stores only salted-hash subject references and coarse demographics — never raw PHI.

Web hardening

Strict Content-Security-Policy (object-src / frame-ancestors none), HSTS, X-Frame-Options DENY, nosniff, Referrer-Policy, and secret scanning in CI.

SOC 2 readiness

Control familyStatusNotes
Access control & least privilegeImplementedRBAC, MFA, lockout, fail-closed secrets
Encryption in transit & at restImplementedTLS/HSTS; AES-256-GCM
Audit loggingImplementedHash-chained append-only log
Centralised monitoring / SIEM & alertingPlannedAggregate logs + alert on anomalies
Change management / SDLCPartialCI gates, tests, secret scan; formal approval flow pending
Vulnerability managementPartialDependency review; scheduled third-party pen test pending
Incident responsePartialRunbook defined; tabletop exercise pending
Vendor / sub-processor managementPartialList + DPA/BAA templates; executed agreements in progress
Business continuity, backup & DRPartialManaged DB backups; documented RTO/RPO pending
Risk assessment & policy setPlannedFormal risk register + policies for the audit
Independent SOC 2 Type II auditPlannedEngage an accredited auditor over an observation window

Maturity reflects internal implementation; it is not an auditor’s opinion. A SOC 2 Type II report is issued only by an accredited third party.

Controls → frameworks

AreaControl implementedHIPAAGDPRSOC 2NDPA
Access controlbcrypt(12) + JWT, 11-role RBAC in UI and API, MFA, account lockout§164.312(a)Art. 32CC6.1Part V
Audit controlsHash-chained append-only audit log; operator status view§164.312(b)Art. 30CC7.2s.24
Transmission securityHTTPS/HSTS, strict CSP, X-Frame-Options DENY, nosniff, Referrer-Policy§164.312(e)Art. 32CC6.7s.39
IntegritySigned tokens verified server-side; typed schema + migrations; CI secret scanning§164.312(c)Art. 5(1)(f)CC6.8s.39
Minimisation / de-idIdentifiers stripped before AI prompts; only de-identified references storedSafe HarborArt. 5(1)(c)CC6.1s.25
Consent & lawful basisConsent records with purpose, lawful basis, timestamp; revocableAuthorizationArt. 6/9P-seriess.26
Breach managementDocumented breach-response process + register; secret-rotation runbook§164.400Art. 33/34CC7.4s.40
Vendor managementDPA/BAA templates with cross-border clauses; sub-processor listBAAArt. 28CC9.2DPA
Data residencyPer-tenant in-country residency commitment for African marketsn/aCh. VCC6.1Residency
AvailabilityGraceful fallback; health probe; CI blocking gates before deploy§164.308(a)(7)Art. 32A1.2s.39

Data handling

In demo mode no patient data is processed. In live mode, PHI is de-identified before any AI call, stored encrypted, and access is logged. Sub-processors (hosting, database, AI provider) are documented with data-processing agreements; per-tenant in-country residency is available for African deployments.

Responsible disclosure

Found a security issue? Email security@omnialera.com. We aim to acknowledge within 3 business days and follow a 90-day coordinated-disclosure window. Please do not access data that isn’t yours or degrade the service while testing.

This page is a summary of our security posture and readiness, provided in good faith for evaluation. It is not legal advice, a warranty, or a certification. Regulatory clearance of AI as a medical device, SOC 2 attestation, and jurisdictional registrations are performed by independent third parties and are pursued on our roadmap. Last reviewed with release v3.18.