Control coverage

Klyrix is not yet certified to ISO/IEC 27001:2022 or SOC 2 Type 2. The matrix below maps every applicable control to its implementation status and references the underlying evidence (code paths, migrations, policies). Data is rendered server-side from lib/compliance/control-registry.ts — the single source of truth. JSON export: /api/internal/compliance/coverage.

Implementation status reflects what is live in the codebase today. Certification requires (a) an accredited external auditor, (b) a multi-month observation window for SOC 2 Type 2, and (c) an independent penetration test. Vendor selection for both is in progress.

ISO 27001:2022 — Annex A
85%
70 implemented · 11 partial · 1 planned · 11 N/A
of 82 applicable / 93 total
SOC 2 Trust Services Criteria
96%
48 implemented · 2 partial · 0 planned · 1 N/A
of 50 applicable / 51 total

ISO 27001:2022 Annex A — 93 controls across 4 domains

Organizational37 controls

IDNameStatusEvidence / Notes
A.5.1Policies for information security Implemented
Master ISMS policy + 9 supporting compliance docs.
2 references
A.5.2Information security roles and responsibilities Implemented
Roles documented in ISMS scope + working group composition.
2 references
A.5.3Segregation of duties Implemented
Platform admin vs system owner vs farm member separation; SoD in role matrix.
2 references
A.5.4Management responsibilities Implemented
Quarterly management review template + sign-off blocks.
1 reference
A.5.5Contact with authorities Partial
VERBİS kayıt + KVKK kurumu temas listesi hazır; ENISA / national CERT direct contact not yet established.
2 references
A.5.6Contact with special interest groups Partial
Engineering team monitors OWASP, CVE feeds; formal membership pending.
1 reference
A.5.7Threat intelligence Partial
Dependabot + npm audit + ZAP scan automated; commercial TI feed not subscribed.
2 references
A.5.8Information security in project management Implemented
Change management policy + sprint pre-flight security review.
1 reference
A.5.9Inventory of information and other associated assets Implemented
ROPA (GDPR Art. 30) + data retention table = asset inventory.
2 references
A.5.10Acceptable use of information and other associated assets Implemented
Public Acceptable Use Policy + DPA includes processor AUP.
1 reference
A.5.11Return of assets Implemented
Termination procedure includes credential revocation + data return.
1 reference
A.5.12Classification of information Implemented
Data classified by category (auth/billing/audit/DVR/telemetry); retention drives handling.
1 reference
A.5.13Labelling of information Implemented
audit_logs schema enforces action+target_kind+target_name labels.
2 references
A.5.14Information transfer Implemented
DPA template + SCCs for cross-border transfer (US sub-processors).
2 references
A.5.15Access control Implemented
RLS Phase 2 + scope-based internal auth + platform/system/farm role matrix.
3 references
A.5.16Identity management Implemented
Admin identity = Supabase Auth + auth_user_id; lifecycle via SCIM 2.0 + HR webhook.
2 references
A.5.17Authentication information Implemented
Passwords stored as Argon2 via Supabase Auth; MFA TOTP; 7 internal scope env in vault.
1 reference
A.5.18Access rights Implemented
Monthly access snapshot (D-112) + quarterly access review cron (D-120 Faz 4).
2 references
A.5.19Information security in supplier relationships Implemented
7-vendor sub-processor list + annual SOC2 collection cron.
2 references
A.5.20Addressing information security within supplier agreements Implemented
DPA template requires sub-processor security commitments + audit rights.
1 reference
A.5.21Managing information security in the ICT supply chain Partial
Renovate + Dependabot automated; SBOM publication pending.
1 reference
A.5.22Monitoring, review and change management of supplier services Implemented
2 references
A.5.23Information security for use of cloud services Implemented
All cloud services enumerated in sub-processor list + ROPA + DPA.
2 references
A.5.24Information security incident management planning and preparation Implemented
2 references
A.5.25Assessment and decision on information security events Implemented
Sentry APM 14 D-119 area tags + log-drain + security_event_log.
3 references
A.5.26Response to information security incidents Implemented
2 references
A.5.27Learning from information security incidents Implemented
2 references
A.5.28Collection of evidence Implemented
audit_logs append-only partitioned + D-112 monthly evidence snapshots.
2 references
A.5.29Information security during disruption Implemented
1 reference
A.5.30ICT readiness for business continuity Implemented
D-059 Recovery Orchestrator 6-step state machine + tabletop exercises.
2 references
A.5.31Legal, statutory, regulatory and contractual requirements Implemented
3 references
A.5.32Intellectual property rights Implemented
ToS + license declarations in source; no copyleft in production deps.
2 references
A.5.33Protection of records Implemented
audit_logs append-only at DB layer; retention enforced via cron.
2 references
A.5.34Privacy and protection of PII Implemented
3 references
A.5.35Independent review of information security Planned
Internal audit program documented; external pentest vendor selection in progress.
1 reference
A.5.36Compliance with policies, rules and standards for information security Implemented
2 references
A.5.37Documented operating procedures Implemented
2 references

People8 controls

IDNameStatusEvidence / Notes
A.6.1Screening Partial
Background check process documented for hires; not yet automated.
1 reference
A.6.2Terms and conditions of employment Partial
NDA template + confidentiality clauses standard; signed copies tracked offline.
1 reference
A.6.3Information security awareness, education and training Implemented
2 references
A.6.4Disciplinary process Implemented
1 reference
A.6.5Responsibilities after termination or change of employment Implemented
Termination triggers credential revoke + WG quarantine + AD deactivation.
2 references
A.6.6Confidentiality or non-disclosure agreements Implemented
1 reference
A.6.7Remote working Implemented
WG handshake-gated firewall + one-device strict + mesh hub-spoke (HAProxy-1).
2 references
A.6.8Information security event reporting Implemented
Vulnerability disclosure security@klyrix.com + 72h acknowledgement SLA.
2 references

Physical14 controls

IDNameStatusEvidence / Notes
A.7.1Physical security perimeters N/A
Klyrix is a cloud-native platform with no owned data center; physical security inherited from Vercel + Supabase + Contabo (SOC 2 Type 2 / ISO 27001 certified providers).
1 reference
A.7.2Physical entry N/A
Inherited from cloud providers (see A.7.1).
A.7.3Securing offices, rooms and facilities N/A
Klyrix operates remote-first; no physical office in scope of ISMS.
A.7.4Physical security monitoring N/A
Inherited from cloud providers (see A.7.1).
A.7.5Protecting against physical and environmental threats N/A
Inherited from cloud providers (see A.7.1).
A.7.6Working in secure areas N/A
No physical secure areas in scope (remote-first).
A.7.7Clear desk and clear screen Partial
Remote work policy includes screen lock + clean workstation guidance; enforcement is honor-based.
1 reference
A.7.8Equipment siting and protection N/A
No physical equipment owned (see A.7.1).
A.7.9Security of assets off-premises Implemented
BYOD laptops require WG tunnel + disk encryption + endpoint lockdown matrix (D-048/D-050).
2 references
A.7.10Storage media Implemented
Restic-encrypted offsite backups; media retention per policy.
2 references
A.7.11Supporting utilities N/A
Inherited from cloud providers (see A.7.1).
A.7.12Cabling security N/A
Inherited from cloud providers (see A.7.1).
A.7.13Equipment maintenance N/A
Inherited from cloud providers (see A.7.1).
A.7.14Secure disposal or re-use of equipment Implemented
Cloud provider secure-erase SLA; offboarded BYOD wiped per termination policy.
1 reference

Technological34 controls

IDNameStatusEvidence / Notes
A.8.1User endpoint devices Implemented
Per-user lockdown matrix (4 role × 16 settings) + AtLogon HKCU registry apply.
2 references
A.8.2Privileged access rights Implemented
JIT elevation (D-119) + platform_admin tight scoping + 7 internal scope env.
2 references
A.8.3Information access restriction Implemented
RLS Phase 2 — all tenant-scoped tables have tight policies; service_role bypass + platform_admin layer.
3 references
A.8.4Access to source code Implemented
GitHub repo private + branch protection + code review required + signed commits encouraged.
2 references
A.8.5Secure authentication Implemented
MFA TOTP mandatory + SSO/SAML for enterprise + SCIM 2.0 + sha256-fingerprinted API tokens.
1 reference
A.8.6Capacity management Implemented
D-078 tenant quota + per-tenant rate limit + 20 vendor breakers + DLQ.
2 references
A.8.7Protection against malware Partial
Windows-side Defender enforced via lockdown matrix; Linux EDR (Wazuh/Velociraptor) D-119 K3-A deployed via kill-switch when infra ready.
2 references
A.8.8Management of technical vulnerabilities Implemented
Dependabot + npm audit weekly + OWASP ZAP scheduled + 72h disclosure SLA.
3 references
A.8.9Configuration management Implemented
security_config (28 keys) + scale_config + Ansible roles for server config.
3 references
A.8.10Information deletion Implemented
DSR erasure flow + retention cron + tenant data hard-delete on subscription end (D-074).
2 references
A.8.11Data masking Partial
DVR opt-in only; PII redaction in audit_logs detail jsonb is per-handler responsibility.
1 reference
A.8.12Data leakage prevention Implemented
RLS Phase 2 + supabaseAdmin tenant-scope rule (D-076) + tenant_quota_usage + audit_logs.
3 references
A.8.13Information backup Implemented
D-052/D-053 profile backup + DR manifest + AD systemstate weekly + Supabase PITR.
2 references
A.8.14Redundancy of information processing facilities Partial
Supabase + Vercel native HA; multi-region read replica scaffold dormant (D-097 F2+F3 work).
2 references
A.8.15Logging Implemented
audit_logs append-only partitioned + error_logs + Vercel log-drain ingest.
3 references
A.8.16Monitoring activities Implemented
Sentry APM with 14 D-119 area tags + monthly evidence snapshots + status.klyrix.com.
2 references
A.8.17Clock synchronization Implemented
NTP NTS-enabled time sync mandatory on all managed servers (D-119 kill-switch).
2 references
A.8.18Use of privileged utility programs Implemented
2 references
A.8.19Installation of software on operational systems Implemented
App catalog (200+ packages) + library-store-grant flow + demand-driven install (D-046/D-045).
2 references
A.8.20Networks security Implemented
WG mesh hub-spoke + east-west segmentation (D-119 kill-switch) + CF WAF.
2 references
A.8.21Security of network services Implemented
WG handshake-gated firewall (recovery mode if handshake fails) + middleware security headers.
2 references
A.8.22Segregation of networks Implemented
Tenant-isolated WG namespaces + east-west segmentation kill-switch ready.
2 references
A.8.23Web filtering Partial
Windows-side site blocking via lockdown matrix; transparent proxy not deployed.
1 reference
A.8.24Use of cryptography Implemented
AES-256 at rest (Supabase) + TLS 1.2+ in transit + secret rotation log + Ed25519 federated auth (HR D-027/D-039).
2 references
A.8.25Secure development life cycle Implemented
Branch protection + code review + vitest + lint + ZAP + audit-on-deploy.
2 references
A.8.26Application security requirements Implemented
Security headers, CSRF, rate limit, scope-based auth as middleware concerns.
2 references
A.8.27Secure system architecture and engineering principles Implemented
Defense-in-depth: middleware + RLS + scope-auth + audit + monitoring.
2 references
A.8.28Secure coding Implemented
ESLint baseline + TypeScript strict + Dependabot + npm audit + pre-commit hooks.
2 references
A.8.29Security testing in development and acceptance Implemented
Vitest 106 backoffice + 67 worker tests + OWASP ZAP CI + manual smoke endpoints.
3 references
A.8.30Outsourced development N/A
No outsourced development; all code authored by Klyrix team or open-source contributors via PR.
A.8.31Separation of development, test and production environments Implemented
Vercel preview deployments per PR + main branch production + separate Supabase projects when needed.
2 references
A.8.32Change management Implemented
1 reference
A.8.33Test information Implemented
Test fixtures use synthetic data; no production PII in test suites.
2 references
A.8.34Protection of information systems during audit testing Implemented
Read-only audit access patterns documented; production audit changes go through change mgmt.
1 reference

SOC 2 Trust Services Criteria

Security (Common Criteria)33 criteria

IDNameStatusEvidence / Notes
CC1.1COSO Principle 1: Demonstrates commitment to integrity and ethical values Implemented
1 reference
CC1.2COSO Principle 2: Exercises oversight responsibility Implemented
2 references
CC1.3COSO Principle 3: Establishes structure, authority, and responsibility Implemented
1 reference
CC1.4COSO Principle 4: Demonstrates commitment to competence Implemented
2 references
CC1.5COSO Principle 5: Enforces accountability Implemented
2 references
CC2.1COSO Principle 13: Obtains and uses relevant, quality information Implemented
2 references
CC2.2COSO Principle 14: Communicates internally Implemented
Telegram channels + email + status.klyrix.com.
1 reference
CC2.3COSO Principle 15: Communicates externally Implemented
3 references
CC3.1COSO Principle 6: Specifies suitable objectives Implemented
1 reference
CC3.2COSO Principle 7: Identifies and analyzes risks Implemented
1 reference
CC3.3COSO Principle 8: Assesses fraud risk Implemented
2 references
CC3.4COSO Principle 9: Identifies and assesses significant change Implemented
1 reference
CC4.1COSO Principle 16: Conducts ongoing and/or separate evaluations Implemented
2 references
CC4.2COSO Principle 17: Evaluates and communicates deficiencies Implemented
1 reference
CC5.1COSO Principle 10: Selects and develops control activities Implemented
1 reference
CC5.2COSO Principle 11: Selects and develops general controls over technology Implemented
2 references
CC5.3COSO Principle 12: Deploys through policies and procedures Implemented
1 reference
CC6.1Implements logical access controls Implemented
3 references
CC6.2Registers, authorizes, and modifies new internal/external users Implemented
2 references
CC6.3Authorizes, modifies, removes access based on role Implemented
2 references
CC6.4Restricts physical access N/A
Cloud-native; inherits provider physical security (see ISO A.7).
CC6.5Discontinues logical/physical access upon termination Implemented
2 references
CC6.6Implements network-level access controls Implemented
2 references
CC6.7Restricts data transmission/movement Implemented
TLS 1.2+ in transit; SCCs for cross-border; DPA with sub-processors.
1 reference
CC6.8Prevents/detects malicious software Partial
Windows Defender enforced; Linux EDR via kill-switch when infra ready.
2 references
CC7.1Detects unauthorized changes via security configuration baselines Implemented
2 references
CC7.2Monitors system components for anomalies and incidents Implemented
2 references
CC7.3Evaluates security events for response Implemented
1 reference
CC7.4Responds to identified security incidents Implemented
2 references
CC7.5Recovers from identified incidents Implemented
1 reference
CC8.1Authorizes, designs, develops, configures, tests, approves, and implements changes Implemented
1 reference
CC9.1Identifies, selects, and develops risk mitigation activities Implemented
1 reference
CC9.2Assesses and manages risks associated with vendors and business partners Implemented
1 reference

Availability3 criteria

IDNameStatusEvidence / Notes
A1.1Maintains, monitors, and evaluates current processing capacity Implemented
2 references
A1.2Authorizes, designs, develops, implements environmental protections Implemented
2 references
A1.3Tests recovery plan procedures Implemented
2 references

Confidentiality2 criteria

IDNameStatusEvidence / Notes
C1.1Identifies and maintains confidential information Implemented
2 references
C1.2Disposes of confidential information Implemented
1 reference

Processing Integrity5 criteria

IDNameStatusEvidence / Notes
PI1.1Obtains/generates relevant, quality information regarding objectives Partial
Audit logs cover most internal processing; customer-facing data integrity is RDS host scope.
1 reference
PI1.2Implements policies/procedures over system inputs Implemented
2 references
PI1.3Implements policies/procedures over system processing Implemented
1 reference
PI1.4Implements policies/procedures to make output complete, accurate, timely Implemented
1 reference
PI1.5Implements policies/procedures to store inputs/items in process completely, accurately Implemented
1 reference

Privacy8 criteria

IDNameStatusEvidence / Notes
P1.1Notice and communication of objectives Implemented
3 references
P2.1Choice and consent Implemented
1 reference
P3.1Collection Implemented
1 reference
P4.1Use, retention, and disposal Implemented
1 reference
P5.1Access Implemented
2 references
P6.1Disclosure and notification Implemented
1 reference
P7.1Quality Implemented
1 reference
P8.1Monitoring and enforcement Implemented
1 reference

Need deeper evidence?

Enterprise prospects and auditors can request the full ISMS pack (policies, risk register, Statement of Applicability) from security@klyrix.com under NDA. Sub-processor SOC 2 reports and pentest results are available on the same channel.

Coverage data computed at build time.