Tags model fields with sensitivity classifications (PII, PHI, PCI, etc.)
to enable other compliance classes to auto-identify sensitive data.
Stores classifications in model metadata for runtime discovery.
Covers ~25 compliance frameworks including:
NIST CSF, NIST SP 800-122, FIPS 199, ISO 29101, China Data Security Law,
PIPL, AI Act EU, GDPR Art 25/30/32, and data classification requirements.
Usage:
// Tag fields with sensitivity levels: @Classify('PII') @FieldClassification('email', 'PII') @FieldClassification('ssn', 'PHI') // PHI = Personal Health Information @FieldClassification('creditCard', 'PCI') @FieldClassification('salary', 'CONFIDENTIAL') classUserextendsModel { ... }
DataClassifier
Tags model fields with sensitivity classifications (PII, PHI, PCI, etc.) to enable other compliance classes to auto-identify sensitive data. Stores classifications in model metadata for runtime discovery.
Covers ~25 compliance frameworks including: NIST CSF, NIST SP 800-122, FIPS 199, ISO 29101, China Data Security Law, PIPL, AI Act EU, GDPR Art 25/30/32, and data classification requirements.
Usage: