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
Under controlled refresh — not for current procurement reliance
This self-assessment is historical. Parts of it conflict with RegAlign’s current continuity, retention and data-location positions, which are stated in the Trust Pack. The PDF download has been withdrawn pending reconciliation and no CSA STAR Registry submission is claimed. Where this page and the Trust Pack differ, the Trust Pack governs.
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.