CSA Cloud Controls Matrix v4 — Self-Assessment
The full Consensus Assessments Initiative Questionnaire (Level 1 (Self-Assessment)) for RegAlign Limited (Jersey company No. 165263). Every control answer carries a stable anchor so a procurement reviewer can deep-link straight to the row from an RFP — for example, regalign.app/trust/caiq#iam-01.
- Framework
- CSA CCM v4.0.x
- Controls
- 197 across 17 domains
- Assessed
- 2026-06-21
- Next review
- 2027-06-21
Summary tally
Honesty principle: no claim of an external certification we do not hold. Pen-test, SOC 2 and STAR Level 2 are on the roadmap; they are recorded as No here until the artefact exists.
Audit & Assurance
- AA-01Yes
Audit and Assurance Policy and Procedures
Audit policy documented in `docs/canonical/30_Chain_Verifier_Auditor_Runbook.md` and `31_Pilot_Ready_Attestation.md`. Single-founder operation; written policy maintained in `docs/canonical/` and reviewed at every release. No formal annual sign-off cycle yet — planned post first paying pilot.
- AA-02No
Independent Assessments
No third-party SOC 2 / ISO 27001 / STAR Level 2 yet. Pen-test SoW drafted (`19_Pen_Test_RFP.md`); execution planned post first paying pilot.
- AA-03Yes
Risk Based Planning Assessment
Risk register maintained internally; SWOT v2 published (`01_SWOT_v2.md`). Re-reviewed every release.
- AA-04Yes
Requirements Compliance
Compliance scope mapped in `25_Pilot_Prospectus.md` and `32_Trust_Pack.md` (JFSC AML/CFT/CPF, DPJL 2018, UK GDPR-aligned).
- AA-05Partial
Audit Management Process
Internal audit only (founder-led, evidenced via hash-chained audit trail). External audit programme not yet established.
- AA-06Yes
Remediation
Issues tracked in product `issues` table with status workflow, escalation, and audit-trailed remediation. See Trust Pack §6.
Application & Interface Security
- AIS-01Yes
Application and Interface Security Policy and Procedures
SDLC + interface security policy embedded in commit / review workflow; see `docs/canonical/architecture-overview.md`.
- AIS-02Yes
Application Security Baseline Requirements
Baseline: TypeScript strict, RLS-by-default, no service-role on user paths, signed webhooks, CSP. Enforced in code review.
- AIS-03Partial
Application Security Metrics
Dependency-scan + lint metrics in CI; no formal monthly metrics report yet.
- AIS-04Yes
Secure Application Design and Development
Threat modelling at architecture-change time; secure-by-default patterns documented in `architecture-overview.md`.
- AIS-05Partial
Automated Application Security Testing
Dependency-scan automated in CI; SAST coverage limited. DAST / pen-test deferred to `19_Pen_Test_RFP.md` engagement.
- AIS-06Yes
Automated Secure Application Deployment
Lovable-managed CI/CD; every deploy is git-tracked and reproducible; rollback by re-deploy of prior commit.
- AIS-07Yes
Application Vulnerability Remediation
Public Vulnerability Disclosure Policy at `regalign.app/vdp` (see `28_Vulnerability_Disclosure_Policy.md`); SLAs documented.
Business Continuity Management & Operational Resilience
- BCR-01Yes
Business Continuity Management Policy and Procedures
BCP outline at `07_BCP_Outline.md`. Reviewed at every major release.
- BCR-02Yes
Risk Assessment and Impact Analysis
BIA documented in BCP outline; RTO 8h / RPO 24h for tenant data (mirrors Trust Pack §8).
- BCR-03Yes
Business Continuity Strategy
Strategy: rely on managed-platform multi-AZ + daily DB snapshots; founder-led incident response. See `07_BCP_Outline.md`.
- BCR-04Yes
Business Continuity Planning
Plan documented; named successor scoped in `16_Successor_Role_Spec.md`.
- BCR-05Yes
Documentation
All BCP/DR docs in `docs/canonical/`; published Trust Pack §7.
- BCR-06No
Business Continuity Exercises
No live BCP exercise executed yet. Tabletop scheduled for Q3 2026 once first pilot live.
- BCR-07Yes
Communication
Status page at `regalign.app/status`; incident communication via direct email to tenant admins.
- BCR-08Yes
Backup
Lovable Cloud (Supabase EU) daily automated backups; point-in-time recovery enabled. See Trust Pack §2.
- BCR-09Yes
Disaster Response Plan
DR plan documented in `07_BCP_Outline.md`; relies on managed-platform multi-AZ failover.
- BCR-10No
Response Plan Exercise
Not yet exercised; planned alongside BCR-06.
- BCR-11N/A
Equipment Redundancy
Managed platform (Cloudflare + Supabase EU) provides infrastructure redundancy. RegAlign owns no physical equipment.
Change Control & Configuration Management
- CCC-01Yes
Change Management Policy and Procedures
Every change is a git commit with reviewer + deploy audit trail. Lovable-managed deploys.
- CCC-02Yes
Quality Testing
Type-check + lint + Vitest required on every change; visual QA before publish.
- CCC-03Yes
Change Management Technology
Git + Lovable CI/CD. Append-only audit-trail with SHA-256 hash chain; per-page verifier at `regalign.app/verify`. See Trust Pack §6.
- CCC-04Yes
Unauthorized Change Protection
Only the founder can deploy; MFA-enforced on Lovable account. Branch protection on `main`.
- CCC-05Yes
Change Agreements
Pilot Agreement (`05_Pilot_Agreement_Scaffold.md`) covers change-notification cadence.
- CCC-06Yes
Change Management Baseline
Baseline = current `main` branch + last deployed commit SHA; reproducible by checkout.
- CCC-07Partial
Detection of Baseline Deviation
Git tracks code drift; runtime config drift caught manually. Automated config-drift alerting deferred.
- CCC-08Yes
Exception Management
Exceptions logged as issues; require sign-off + audit-trail entry.
- CCC-09Yes
Change Restoration
Rollback by re-deploying prior commit; DB rollback via Supabase PITR. RTO < 1h.
Cryptography, Encryption & Key Management
- CEK-01Yes
Encryption and Key Management Policy and Procedures
TLS 1.2+ in transit, AES-256 at rest (Lovable Cloud managed). Key custody is sub-processor side — see Trust Pack §2/§3.
- CEK-02Yes
CEK Roles and Responsibilities
Founder owns key-lifecycle decisions; day-to-day key custody is delegated to sub-processors (Cloudflare, Supabase).
- CEK-03Yes
Data Encryption
TLS 1.2+ in transit, AES-256 at rest (Lovable Cloud managed). Key custody is sub-processor side — see Trust Pack §2/§3.
- CEK-04Yes
Encryption Algorithm
AES-256 at rest, TLS 1.2+ (incl. TLS 1.3) in transit. No proprietary crypto.
- CEK-05Yes
Encryption Change Management
Crypto changes flow through normal CCC change process; sub-processor crypto changes tracked via vendor advisories.
- CEK-06Yes
Encryption Change Cost Benefit Analysis
Documented when crypto is changed; default = use sub-processor managed crypto, which has independent CBA.
- CEK-07Yes
Encryption Risk Management
Crypto-risk reviewed at architecture-change time; logged in risk register.
- CEK-08No
CSC Key Management Capability
No application-layer envelope encryption today. Customer-managed keys (CMK) and bring-your-own-key (BYOK) are not supported. Data is encrypted at rest by the underlying database and storage sub-processors using their managed keys. Single-tenant CMK / BYOK on roadmap (post-Series-A). See /security/roadmap.
- CEK-09Partial
Encryption and Key Management Audit
Internal review only; relies on sub-processor SOC 2 / ISO 27001 attestations.
- CEK-10Yes
Key Generation
Keys generated by sub-processors (Cloudflare, Supabase); no founder-managed long-lived keys other than API/webhook secrets.
- CEK-11Yes
Key Purpose
Each key has a single purpose (TLS cert, DB encryption, webhook HMAC, API key signing).
- CEK-12Yes
Key Rotation
Sub-processor keys rotated per their published schedule. Tenant API keys / webhook secrets rotatable on demand via `/admin/api-keys`.
- CEK-13Yes
Key Revocation
API keys revocable instantly via operator UI; HTTP 401 returned on next call.
- CEK-14Yes
Key Destruction
Revoked keys are deleted, not just disabled; sub-processor key destruction per their procedures.
- CEK-15Yes
Key Activation
API keys active on creation; sub-processor keys per their lifecycle.
- CEK-16Yes
Key Suspension
API keys can be disabled (suspended) before deletion via operator UI.
- CEK-17Yes
Key Deactivation
Deactivation is identical to revocation for API keys; sub-processor lifecycle per their controls.
- CEK-18N/A
Key Archival
RegAlign-issued keys are not archived (no need: re-issue is one click). Sub-processor practice per their controls.
- CEK-19Yes
Key Compromise
Suspected compromise → revoke + re-issue + audit-trail entry + tenant-admin notification.
- CEK-20N/A
Key Recovery
Tenant API keys cannot be recovered after revocation; sub-processor key recovery per their controls.
- CEK-21Yes
Key Inventory Management
Active keys listed at `/admin/api-keys` per tenant; webhook secrets at `/admin/regulator-endpoints`.
Datacenter Security
- DCS-01N/A
Off-Site Equipment Disposal Policy and Procedures
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-02N/A
Off-Site Transfer Authorization Policy and Procedures
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-03N/A
Secure Area Policy and Procedures
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-04N/A
Secure Media Transportation Policy and Procedures
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-05Yes
Assets Classification
Logical asset classification (data classification at table level, sensitivity tagged via `data_classification` column). Physical-asset classification N/A.
- DCS-06Yes
Assets Cataloguing and Tracking
Logical asset inventory in `data-model-map.md` and `architecture-overview.md`. Physical assets N/A.
- DCS-07N/A
Controlled Access Points
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-08N/A
Equipment Identification
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-09N/A
Secure Area Authorization
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-10N/A
Surveillance System
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-11N/A
Unauthorized Access Response Training
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-12N/A
Cabling Security
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-13N/A
Environmental Systems
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-14N/A
Secure Utilities
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
- DCS-15N/A
Equipment Location
N/A — RegAlign operates no physical data-centre, network cabling, surveillance or utility infrastructure. Hosting is managed by Cloudflare Workers and Lovable Cloud (Supabase EU); their published certifications apply to this domain.
Data Security & Privacy Lifecycle Management
- DSP-01Yes
Security and Privacy Policy and Procedures
Published privacy notice + DPIA template (`06_DPIA_Template.md`); JOIC-registered controller/processor (No. 103914).
- DSP-02Yes
Secure Disposal
Tenant deletion = hard delete + audit-trail entry. Backups expire per `15_Data_Retention_and_Deletion.md`.
- DSP-03Yes
Data Inventory
Full data inventory in `data-model-map.md`; per-table sensitivity tagging.
- DSP-04Yes
Data Classification
`data_classification` column on tenant rows; `live_PROHIBITED` on pilot/sandbox tenants until uplift.
- DSP-05Yes
Data Flow Documentation
Data flow diagram + sub-processor map in `architecture-overview.md` and `14_Sub_Processor_List.md`.
- DSP-06Yes
Data Ownership and Stewardship
Tenant = data owner; RegAlign = processor for tenant data, controller for account data. Documented in Pilot Agreement §3.
- DSP-07Yes
Data Protection by Design and Default
RLS-by-default on every table; tenant isolation enforced at query layer.
- DSP-08Yes
Data Privacy by Design and Default
Minimum-necessary data collection; no special-category data accepted (enforced via upload guards).
- DSP-09Yes
Data Protection Impact Assessment
DPIA template provided to every tenant (`06_DPIA_Template.md`); founder DPIA performed at architecture-change time.
- DSP-10Yes
Sensitive Data Transfer
All transfers TLS 1.2+; EU-only sub-processors for data path.
- DSP-11Yes
Personal Data Access, Reversal, Rectification and Deletion
Operator UI supports DSAR / rectification / erasure; export at `/admin/data-export`.
- DSP-12Yes
Limitation of Purpose in Personal Data Processing
Documented in Pilot Agreement §3; tenant data not used for product improvement without explicit consent.
- DSP-13Yes
Personal Data Sub-processing
Public sub-processor list at `regalign.app/trust` and in `14_Sub_Processor_List.md`; changes notified 30 days in advance per Pilot Agreement §7.
- DSP-14Yes
Disclosure of Data Sub-processors
Public sub-processor list at `regalign.app/trust` and in `14_Sub_Processor_List.md`; changes notified 30 days in advance per Pilot Agreement §7.
- DSP-15Yes
Limitation of Production Data Use
Production data never used in dev/test; pilot/sandbox tenants flagged with `live_PROHIBITED` and enforce upload guards.
- DSP-16Yes
Data Retention and Deletion
Published policy at `15_Data_Retention_and_Deletion.md`; tenant-level retention overrideable per Pilot Agreement.
- DSP-17Yes
Sensitive Data Protection
No special-category data accepted; enforced by upload guards + onboarding checklist.
- DSP-18Yes
Disclosure Notification
Breach-notification SLA: 24h to tenant + JOIC per DPJL 2018; documented in BCP outline and Pilot Agreement §8.
- DSP-19Yes
Data Location
All tenant data resides in EU (Lovable Cloud EU region). Cloudflare edge does not persist tenant data.
Governance, Risk & Compliance
- GRC-01Yes
Governance Program Policy and Procedures
Governance documented in `docs/canonical/` (Trust Pack, Sub-processor list, BCP, DPIA, Retention, VDP, AI-use disclosure).
- GRC-02Yes
Risk Management Program
Internal risk register + SWOT (`01_SWOT_v2.md`); reviewed every release.
- GRC-03Yes
Organizational Policy Reviews
Canonical docs reviewed at every release; review log in `.lovable/handover/`.
- GRC-04Yes
Policy Exception Process
Exceptions logged in `issues` with sign-off + audit-trail; documented in Pilot Agreement §6.
- GRC-05Yes
Information Security Program
Trust Pack (`32_Trust_Pack.md`) is the published programme summary.
- GRC-06Yes
Governance Responsibility Model
Founder is accountable owner; successor role scoped in `16_Successor_Role_Spec.md`.
- GRC-07Yes
Information System Regulatory Mapping
Regulatory mapping per `25_Pilot_Prospectus.md` (JFSC AML/CFT/CPF, DPJL 2018) and the in-product Compass methodology.
- GRC-08Yes
Special Interest Groups
Founder participates in CSA / FCA / JFSC discussion channels; subscribes to ENISA + NCSC advisories.
Human Resources Security
- HRS-01N/A
Background Screening Policy and Procedures
N/A — single founder; no employees. Will adopt policy at first hire.
- HRS-02Yes
Acceptable Use of Technology Policy and Procedures
Acceptable-use embedded in founder operating procedure; will formalise at first hire.
- HRS-03Yes
Clean Desk Policy and Procedures
Founder operates browser-only; no printed customer data; locked workspace when away.
- HRS-04Yes
Remote and Home Working Policy and Procedures
Single home-office; disk-encrypted laptop; MFA on every privileged account.
- HRS-05N/A
Asset returns
N/A — no employees / no issued assets.
- HRS-06N/A
Employment Termination
N/A — no employees yet.
- HRS-07N/A
Employment Agreement Process
N/A — no employees yet.
- HRS-08N/A
Employment Agreement Content
N/A — no employees yet. Sub-processor contracts cover equivalent obligations.
- HRS-09Yes
Personnel Roles and Responsibilities
Founder role + successor role spec in `16_Successor_Role_Spec.md`. Second-operator brief in `17_Second_Operator_Brief.md`.
- HRS-10Yes
Non-Disclosure Agreements
Mutual NDA template available; signed with every pilot prospect before sharing diligence pack.
- HRS-11Yes
Security Awareness Training
Founder maintains CPD; will formalise programme at first hire.
- HRS-12Yes
Personal and Sensitive Data Awareness and Training
Founder DPO-equivalent; maintains data-protection CPD.
- HRS-13Yes
Compliance User Responsibility
Tenant user responsibilities documented in Pilot Agreement §4 and the in-product onboarding checklist.
Identity & Access Management
- IAM-01Yes
Identity and Access Management Policy and Procedures
Row-level security on every tenant table; least-privilege role model (admin / cco / mlro / board / user). See Trust Pack §4.
- IAM-02Yes
Strong Password Policy and Procedures
Supabase Auth password policy: min 12 chars, breach-list check via HIBP, no max length.
- IAM-03Yes
Identity Inventory
All identities in `auth.users` + `public.tenant_users`; operator review at `/admin/tenant-users`.
- IAM-04Yes
Separation of Duties
Maker-checker workflow on regulatory adoption; admin / cco / mlro / board roles separated. Row-level security on every tenant table; least-privilege role model (admin / cco / mlro / board / user). See Trust Pack §4.
- IAM-05Yes
Least Privilege
Row-level security on every tenant table; least-privilege role model (admin / cco / mlro / board / user). See Trust Pack §4.
- IAM-06Yes
User Access Provisioning
Tenant-admin invites + named roles; audit-trailed.
- IAM-07Yes
User Access Changes and Revocation
Role changes + offboarding via `/admin/tenant-users`; immediate effect; audit-trailed.
- IAM-08Yes
User Access Review
Quarterly access review prompt on `/admin/tenant-users`; results captured in audit trail.
- IAM-09Yes
Segregation of Privileged Access Roles
`sandbox_admin` (founder cross-tenant) is separate from per-tenant `admin`.
- IAM-10Yes
Management of Privileged Access Roles
Privileged roles grant logged in `user_roles` + audit-trailed; manual approval required.
- IAM-11Yes
CSCs Approval for Agreed Privileged Access Roles
Founder cross-tenant access is documented in Pilot Agreement §5; tenant can revoke at any time.
- IAM-12Yes
Safeguard Logs Integrity
Append-only audit-trail with SHA-256 hash chain; per-page verifier at `regalign.app/verify`. See Trust Pack §6.
- IAM-13Yes
Uniquely Identifiable Users
Every action stamped with `auth.uid()` + tenant; no shared accounts.
- IAM-14Yes
Strong Authentication
MFA-enforced for founder accounts (RegAlign + RiskAlign). MFA-enforced for tenant admins on roadmap (queued).
- IAM-15Yes
Passwords Management
Supabase Auth; bcrypt-hashed; reset via verified email; no plaintext storage.
- IAM-16Yes
Authorization Mechanisms
RLS + has_role() security-definer functions; documented in `architecture-overview.md`.
Interoperability & Portability
- IPY-01Yes
Interoperability and Portability Policy and Procedures
Documented data-export commitment in Pilot Agreement §9.
- IPY-02Yes
Application Interface Availability
Public REST API v1 at `/api/public/v1/*`; contract PDF in `public/downloads/canonical/public-api-contract.pdf`.
- IPY-03Yes
Secure Interoperability and Portability Management
API authenticated with bearer tokens; webhooks signed HMAC-SHA256.
- IPY-04Yes
Data Portability Contractual Obligations
Pilot Agreement §9 commits to CSV/JSON export of all tenant data on request, format documented in `public-api-contract.md`.
Infrastructure & Virtualization Security
- IVS-01Yes
Infrastructure and Virtualization Security Policy and Procedures
Infrastructure offloaded to Cloudflare Workers + Lovable Cloud (Supabase EU). RegAlign-side policy in `architecture-overview.md`.
- IVS-02Yes
Capacity and Resource Planning
Managed-platform auto-scale (Cloudflare Workers, Supabase). Capacity review at every architecture change.
- IVS-03Yes
Network Security
Cloudflare WAF + DDoS protection; TLS-only ingress; egress to known sub-processors only.
- IVS-04N/A
OS Hardening and Base Controls
N/A — no host OS managed by RegAlign. Workers + managed Postgres.
- IVS-05Yes
Production and Non-Production Environments
Separate Lovable preview + published environments; pilot/sandbox tenants flagged `live_PROHIBITED`.
- IVS-06Yes
Segmentation and Segregation
Multi-tenant logical segregation via RLS; no shared schema for tenant data without `tenant_id` scoping.
- IVS-07N/A
Migration to Cloud Environments
N/A — cloud-native since inception; no on-prem migration.
- IVS-08Yes
Network Architecture Documentation
Documented in `architecture-overview.md` and `data-model-map.md`.
- IVS-09Yes
Network Defense
Cloudflare WAF + bot mitigation; Sentry alerting on server errors; rate-limiting on `/api/public/*`.
Logging & Monitoring
- LOG-01Yes
Logging and Monitoring Policy and Procedures
Logging policy: every state-changing action audit-trailed; security events to Sentry. Append-only audit-trail with SHA-256 hash chain; per-page verifier at `regalign.app/verify`. See Trust Pack §6.
- LOG-02Yes
Audit Logs Protection
Append-only + SHA-256 hash chain (sealed). Tampering detectable at `/verify`.
- LOG-03Yes
Security Monitoring and Alerting
Sentry (browser + server); founder receives alert on errors and suspicious patterns.
- LOG-04Yes
Audit Logs Access and Accountability
Audit-trail read scoped by RLS to tenant admins + sandbox_admin; every read is itself audit-trailed for privileged roles.
- LOG-05Yes
Audit Logs Monitoring and Response
Founder reviews critical audit events daily; alerts via Sentry.
- LOG-06Yes
Clock Synchronization
All timestamps from managed-platform NTP (Cloudflare, Supabase). UTC stored, UI localises.
- LOG-07Yes
Logging Scope
Audit scope: auth events, role changes, data CRUD, exports, adoptions, escalations, attestation pack composition, key issuance/revocation.
- LOG-08Yes
Log Records
Per-event record: actor (`auth.uid()`), tenant, entity, action, timestamp, prior-hash, current-hash.
- LOG-09Yes
Log Protection
Append-only audit-trail with SHA-256 hash chain; per-page verifier at `regalign.app/verify`. See Trust Pack §6.
- LOG-10Partial
Encryption Monitoring and Reporting
TLS health monitored by Cloudflare; at-rest encryption status reported by Supabase. No internal crypto-monitoring dashboard yet.
- LOG-11Yes
Transaction/Activity Logging
Append-only audit-trail with SHA-256 hash chain; per-page verifier at `regalign.app/verify`. See Trust Pack §6.
- LOG-12Yes
Access Control Logs
Role grants/revocations + auth events captured in audit trail + Supabase Auth logs.
- LOG-13Yes
Failures and Anomalies Reporting
Sentry captures errors; weekly review by founder; high-severity alerts immediate.
Security Incident Management, E-Discovery & Cloud Forensics
- SEF-01Yes
Security Incident Management Policy and Procedures
Documented in BCP outline; 24h tenant notification SLA per Pilot Agreement §8.
- SEF-02Yes
Service Management Policy and Procedures
Status page + incident comms via direct tenant-admin email.
- SEF-03Yes
Incident Response Plans
IR plan in `07_BCP_Outline.md`; founder = on-call; successor role spec in `16_Successor_Role_Spec.md`.
- SEF-04No
Incident Response Testing
Not yet tested live. Tabletop exercise scheduled Q3 2026.
- SEF-05Partial
Incident Response Metrics
Sentry MTTA/MTTR available; formal monthly metric report deferred.
- SEF-06Yes
Event Triage Processes
Sentry severity → founder triage within 1 business hour during working hours.
- SEF-07Yes
Security Breach Notification
DPJL 2018 / UK GDPR-aligned: 72h to JOIC, 24h to tenants. Documented in Pilot Agreement §8.
- SEF-08Yes
Points of Contact Maintenance
Security contact published at `regalign.app/vdp` and `regalign.app/trust`; tenant emergency contact captured at onboarding.
Supply Chain Management, Transparency & Accountability
- STA-01Yes
SSRM Policy and Procedures
Shared-responsibility model documented in Trust Pack §3 and `architecture-overview.md`.
- STA-02Yes
SSRM Supply Chain
Public sub-processor list at `regalign.app/trust` and in `14_Sub_Processor_List.md`; changes notified 30 days in advance per Pilot Agreement §7.
- STA-03Yes
SSRM Guidance
Pilot Agreement §3 + Trust Pack §3 spell out what RegAlign vs the tenant is responsible for.
- STA-04Yes
SSRM Control Ownership
RACI documented in Trust Pack §3.
- STA-05Yes
SSRM Documentation Review
Reviewed at every release + every sub-processor change.
- STA-06Yes
SSRM Control Implementation
Controls implemented per Trust Pack §4-§7; evidence in `docs/canonical/`.
- STA-07Yes
Supply Chain Inventory
Public sub-processor list at `regalign.app/trust` and in `14_Sub_Processor_List.md`; changes notified 30 days in advance per Pilot Agreement §7.
- STA-08Yes
Supply Chain Risk Management
Sub-processor risk reviewed before onboarding; certifications + region + SLAs captured in `14_Sub_Processor_List.md`.
- STA-09Yes
Primary Service and Contractual Agreement
Pilot Agreement scaffold at `05_Pilot_Agreement_Scaffold.md`.
- STA-10Yes
Supply Chain Agreement Review
Sub-processor contracts reviewed at renewal; security addenda in place where required.
- STA-11Partial
Internal Compliance Testing
Internal self-assessment (this document). External testing per AA-02.
- STA-12Yes
Supply Chain Service Agreement Compliance
Sub-processor SLAs monitored via status pages + Sentry.
- STA-13Yes
Supply Chain Governance Review
Sub-processor list reviewed quarterly; changes notified 30 days in advance per Pilot Agreement §7.
- STA-14Yes
Supply Chain Data Security Assessment
Sub-processor security posture captured in `14_Sub_Processor_List.md`; only EU-region processors on data path.
Threat & Vulnerability Management
- TVM-01Yes
Threat and Vulnerability Management Policy and Procedures
Public VDP at `regalign.app/vdp`; remediation SLAs documented in `28_Vulnerability_Disclosure_Policy.md`.
- TVM-02N/A
Malware Protection Policy and Procedures
N/A — no host OS managed by RegAlign; no user-uploaded executables; sub-processor anti-malware applies.
- TVM-03Yes
Vulnerability Remediation Schedule
Critical: 7 days; High: 30 days; Medium: 90 days; Low: best-effort. Per `28_Vulnerability_Disclosure_Policy.md`.
- TVM-04Yes
Detection Updates
Dependency-vulnerability scan in CI; managed-platform patching by sub-processors.
- TVM-05Yes
External Library Vulnerabilities
Dependency-scan on every build (npm audit + Lovable dependency scanner).
- TVM-06Partial
Penetration Testing
Continuous dependency scanning is real (Aikido + Lovable scanner on every build, see TVM-05). Independent human penetration test deferred until first paying pilot is signed; RFP drafted at docs/canonical/19_Pen_Test_RFP.md. Honest 'Partial' rather than 'No' — automated scanning is in production today.
- TVM-07Yes
Vulnerability Identification
Dependency scan in CI + VDP submissions + Sentry error patterns.
- TVM-08Yes
Vulnerability Prioritization
CVSS-aligned; remediation slotted per TVM-03 schedule.
- TVM-09Partial
Vulnerability Management Reporting
Internal reporting only; formal report cadence deferred until first paying pilot.
- TVM-10Partial
Vulnerability Management Metrics
MTTR captured per VDP submission; broader metric reporting deferred.
Universal Endpoint Management
- UEM-01Yes
Endpoint Devices Policy and Procedures
Founder laptop only — disk encryption (FileVault), screen lock, OS auto-update, MFA on every privileged login. Limited applicability — RegAlign has no employee fleet. Founder laptop only, with disk encryption + browser-only operator access. No MDM at this scale.
- UEM-02Yes
Application and Service Approval
Founder approves all software/services in use; documented in operating procedure.
- UEM-03Yes
Compatibility
Browser-only operator surface; supported in modern Chromium/Firefox/Safari.
- UEM-04Yes
Endpoint Inventory
Single founder endpoint inventoried. Tenant endpoints out-of-scope (tenant-managed).
- UEM-05Yes
Endpoint Management
Manual management on single founder endpoint. Limited applicability — RegAlign has no employee fleet. Founder laptop only, with disk encryption + browser-only operator access. No MDM at this scale.
- UEM-06Yes
Automatic Lock Screen
Founder laptop auto-locks after 5 min inactivity.
- UEM-07Yes
Operating Systems
macOS current major release; auto-update enabled.
- UEM-08Yes
Storage Encryption
FileVault enabled on founder laptop.
- UEM-09Yes
Anti-Malware Detection and Prevention
macOS Gatekeeper + XProtect + System Integrity Protection.
- UEM-10Yes
Software Firewall
macOS application firewall enabled.
- UEM-11Partial
Data Loss Prevention
Operator surface is browser-only; no bulk export from founder endpoint. Formal DLP tooling N/A at single-founder scale.
- UEM-12N/A
Remote Locate
N/A — single founder endpoint; Find My Mac enabled for personal device recovery.
- UEM-13Yes
Remote Wipe
Find My Mac remote wipe enabled on founder laptop.
- UEM-14N/A
Third-Party Endpoint Security Posture
N/A — no third-party endpoints provisioned by RegAlign.
About this document
Maintained as canonical markdown at docs/canonical/33_CAIQ_v4_Level1.md and rebuilt the same turn any of these change: row-level security, encryption posture, audit-trail mechanics, sub-processor list, retention policy, authentication controls.
Verification address for the published PDF: SHA-256 footer on every page; independently verify at regalign.app/verify.