Skip to main content

Regulatory classes

A compliance annotation may only name a class from this list. The list is closed: the compiler rejects any other label with axon-T1214 rather than accepting a string it cannot reason about. That is the point — a free-text compliance field lets every codebase invent its own spelling, and an auditor reading [hipaa], [HIPAA] and [HIPAA_164] has three classes that look like one.

Membership is case-sensitive. The canonical spelling is the one below.

ClassScopeWhat it covers
HIPAAUS · healthProtected health information. US Department of Health and Human Services.
PCI_DSSGlobal · paymentsCardholder data. PCI Security Standards Council.
GDPREU · privacyPersonal data of EU data subjects. Regulation (EU) 2016/679.
SOXUS · financial reportingFinancial-reporting controls for US public companies. Sarbanes–Oxley.
FINRAUS · securitiesBroker-dealer records and communications supervision.
ISO27001Global · infosecInformation-security management system certification.
SOC2US · service orgsAICPA Trust Services Criteria for service organisations.
FISMAUS · federalFederal information systems. 44 U.S.C. section 3554.
GxPGlobal · life sciencesGood practice regulations — GMP, GCP, GLP — including 21 CFR Part 11.
CCPAUS · California privacyConsumer personal information. California Civil Code 1798.100.
NIST_800_53US · federal controlsSecurity and privacy control catalogue for federal systems.
NOM151México · data sealingNOM-151-SCFI-2016 — conservation of data messages.
LFPDPPPMéxico · privacyLey Federal de Protección de Datos Personales en Posesión de los Particulares.
LGPDBrasil · privacyLei Geral de Proteção de Dados — Lei 13.709/2018.
LEY1581Colombia · privacyLey 1581 de 2012 — protección de datos personales.

What the list does not model

A class covers itself and nothing else. The compiler will not infer that SOC 2 implies ISO 27001, or that GDPR implies CCPA — cross-framework overlap is a judgement a regulator makes, not something a type system may assume on your behalf.

Nor does a class carry a baseline or criterion level. FedRAMP Low/Moderate/High and the AICPA Trust Services categories are assessment parameters, not separate frameworks, and they are not members of this list. Declare the framework; record the baseline where your assessment programme records it.

Adding a class

A new entry becomes a label every adopter can assert, and the assertion is what a regulated reader trusts. It is a deliberate product decision with a written justification behind it — not a convenience change.