Changelog¶
All notable changes to the CTW Data Solutions ISMS documentation are recorded here.
Format: [Version] — Date — Author — Description
[2.4] — March 2026 — Jan Marc Castlunger (ISO) / Sebastian Windeck (CTO)¶
DPIA, Tabletop Exercise, Trust Centre, EU AI Act assessment
New Documents¶
- Added DPIA for Quick-ID (REG-005) — GDPR Art. 35 risk assessment with data flow analysis
- Added Tabletop Exercise Plan (IRP-EX-001) — API key compromise scenario for 21 March 2026
- Added Trust Centre web page content — copy-paste ready for quick-id.com/security
Updates¶
- Updated management review agenda: tabletop 09:00 + review 10:00 on 21 March
- Updated IRP header: tabletop scheduled, v1.0 upgrade pending exercise
- Updated audit schedule with tabletop exercise entry
- Updated evidence index: DPIA, tabletop record, AI Act classification
[2.3] — March 2026 — Jan Marc Castlunger (ISO) / Sebastian Windeck (CTO)¶
Mandatory clause coverage: Context, Communication, Competence, Legal Register
New Documents¶
- Added Legal & Regulatory Register (REG-004) — GDPR, BDSG, TTDSG, EU AI Act assessment, eIDAS 2.0, contractual obligations
- Added Communication Plan (PROC-008) — Clause 7.4 internal/external communication matrix, competence (7.2), awareness (7.3)
Updates¶
- Added Context of the Organisation (Clause 4.1) to ISMS Scope — 10 external issues, 8 internal issues
- Added EU AI Act and TTDSG to applicable standards in ISMS Scope
- Updated section numbering in ISMS Scope to accommodate new context section
- Updated mkdocs.yml navigation with new documents
[2.2] — March 2026 — Jan Marc Castlunger (ISO) / Sebastian Windeck (CTO)¶
ISMS Objectives, Management Review, and Internal Audit Plan
New Documents¶
- Added ISMS Objectives (ISO-005) — 8 measurable objectives per Clause 6.2
- Added Management Review Agenda (21 March 2026) — initial full review with 12-point agenda
- Added Internal Audit Plan (30 March 2026) — full-day audit with evidence checklist
Updates¶
- Updated audit schedule with management review (21 March) and internal audit (30 March)
- Updated management review procedure MTTR target to ≤ 12 hours
- Updated mkdocs.yml navigation with new documents
[2.1] — March 2026 — Jan Marc Castlunger (ISO) / Sebastian Windeck (CTO)¶
Accuracy review: corrected gaps between documented controls and actual implementation
Corrections¶
- Fixed log retention: documented as "12-month immutable" → actual is 30-day rolling (AKS + Caddy); extension to 90+ days planned Q2 2026
- Fixed API key rotation: documented as "quarterly" → actual is customer-managed rotation (recommended 90 days)
- Fixed Azure PIM: documented as active → actual is standard RBAC only (PIM planned Q3 2026)
- Fixed penetration test: documented as "completed Q1 2026" → actual is planned Q2 2026
- Fixed SoA control 8.15 (Logging): changed from ✅ Implemented to 🔄 In Progress (30-day retention insufficient)
New Risks & Assets¶
- Added R13: Error images via email (7-day retention, customer consent required)
- Added R14: Confidentiality agreements not formalised (NDA gap)
- Added A15: Azure Database for PostgreSQL
- Added A16: GDPR Art. 30 Processing Register
- Updated BCP backup strategy with PostgreSQL, Azure File Blob, and Terraform/Git
SOC 2 Readiness Updates¶
- Updated readiness from ~85% to ~80% overall (6 gaps, up from 4)
- Added Gap 4 (log retention) and Gap 5 (NDAs) to readiness roadmap
- Flagged PPL-01 (background checks) and PPL-03 (NDAs) as in-progress in control activities
Owner References¶
- Replaced all generic references (ISO/CEO, Dev Lead, DPO) with real names throughout all documents
- Document owners now consistently use: Jan Marc Castlunger (ISO), Sebastian Windeck (CTO/DPO)
[2.0] — March 2026 — Jan Marc Castlunger (ISO)¶
Major restructure: subfolder organisation, missing ISO 27001 docs, and SOC 2 compliance
Structure¶
- Reorganised all documents into subfolders:
policies/,procedures/,registers/,iso27001/,soc2/,cross-reference/,evidence/ - Added document ID scheme (POL-xxx, PROC-xxx, REG-xxx, etc.)
- Added framework cross-references (ISO 27001 + SOC 2) to all document headers
New ISO 27001 Documents¶
- Added Access Control Policy (POL-002)
- Added Acceptable Use Policy (POL-003)
- Added Data Classification Policy (POL-004)
- Added Change Management Policy (POL-005)
- Added Cryptography Policy (POL-006)
- Added Business Continuity Plan (PROC-002) with BIA, RTO/RPO, and DR procedures
- Added Internal Audit Procedure (PROC-003)
- Added Corrective Action Procedure (PROC-004)
- Added Management Review Procedure (PROC-005) with KPIs
- Added Document Control Procedure (PROC-006)
- Added HR Security Procedure (PROC-007) with joiners/movers/leavers process
- Added ISMS Scope document (ISO-001) per clause 4.3
SOC 2 Documentation¶
- Added SOC 2 Overview with readiness summary
- Added Trust Services Criteria mapping (52 criteria across all 5 categories)
- Added Control Activities register (50+ control activities)
- Added SOC 2 Readiness Roadmap with gap closure plan
- Added SOC 2 audit timeline to certification roadmap
Cross-Reference & Audit Support¶
- Added ISO 27001 / SOC 2 Control Mapping (40+ controls aligned)
- Added Evidence Index (28 evidence artefacts catalogued)
- Added SOC 2 cross-references to Statement of Applicability
- Added new templates: Change Request, Corrective Action, Management Review Minutes
Updated Documents¶
- Updated Statement of Applicability with SOC 2 references and improved control counts
- Updated Audit Schedule with SOC 2 timeline
- Updated Certification Roadmap with SOC 2 phases
- Updated Supplier Register with risk assessment table
- Updated Index page with compliance dashboard and auditor quick access
- Updated mkdocs.yml with full subfolder navigation
[1.0] — March 2026 — Jan Marc Castlunger (ISO)¶
Initial release of the ISMS documentation package
- Added Information Security Policy (v1.0)
- Added Information Asset Register (12 assets)
- Added Risk Register (12 risks)
- Added Statement of Applicability (41 Annex A controls)
- Added Incident Response Plan (draft — pending tabletop exercise)
- Added Supplier Management register
- Added Audit Schedule & Review Calendar
- Added Certification Roadmap (target: Sep 2026)
- Added document templates (Incident Report, Risk Entry, Access Review)
- GitHub Actions CI/CD pipeline configured for auto-deployment to Cloudflare Pages
How to log changes¶
When you update any document, add an entry here:
## [version] — YYYY-MM-DD — Your Name
- Brief description of what changed and why
Use semantic versioning: - Patch (1.0.x): Minor corrections, typos, formatting - Minor (1.x.0): New records added (new risk, new asset, new supplier) - Major (x.0.0): Policy changes, significant scope changes, post-audit updates