mcpField
C
classification-policy

classification-policy

github.com/mukul975Security32338 installsUpdated 32w ago
Repository

About classification-policy

A skill for enterprise security and privacy teams designing data-classification policies. It presents a four-tier scheme with handling rules, linking GDPR data categories to ISO 27001 controls and covering governance and enforcement.

Key features

  1. 01Define four tiers from Public to Restricted
  2. 02Map data types to classification tiers
  3. 03Set storage, transmission, and access requirements
  4. 04Plan labels, audits, and exception processes
  5. 05Cover automated labeling and DLP enforcement

Use cases

  1. 01Create an enterprise-wide data classification policy
  2. 02Set handling rules for personal and special-category data
  3. 03Design access controls by sensitivity tier
  4. 04Plan labeling, DLP, and classification audits

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill classification-policy

After installing, type/classification-policyin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

assets/
template.md
references/
standards.md
workflows.md
scripts/
process.py

Details

From the project README

Data Classification Policy Development

Overview

A data classification policy establishes the enterprise-wide framework for categorising data by sensitivity level and prescribing handling requirements per tier. The policy translates GDPR classification obligations (personal, special category, criminal) and information security requirements (confidentiality, integrity, availability) into practical, enforceable rules that govern how data is stored, transmitted, accessed, and disposed of throughout its lifecycle. This skill covers the design, implementation, and enforcement of a four-tier classification scheme aligned with GDPR requirements and ISO 27001 Annex A controls.

Classification Tier Structure

Four-Tier Model for Vanguard Financial Services
TierLabelDescriptionGDPR MappingISO 27001 Mapping
Tier 1: PublicPUBLICInformation approved for public release. Disclosure carries no risk to the organisation or individuals.Anonymised data (Recital 26), published reports, public filingsA.8.2 — Unclassified/Public
Tier 2: InternalINTERNALInformation for internal use only. Disclosure would cause minor inconvenience but no significant harm.Pseudonymised aggregate data, internal procedures, organisational chartsA.8.2 — Internal
Tier 3: ConfidentialCONFIDENTIALInformation whose disclosure would cause significant harm to individuals or the organisation.Personal data (Art. 4(1)), financial data, customer records, employee recordsA.8.2 — Confidential
Tier 4: RestrictedRESTRICTEDInformation whose disclosure would cause severe harm, regulatory sanction, or irreversible damage.Art. 9 special category data, Art. 10 criminal data, trade secrets, regulatory investigation dataA.8.2 — Restricted/Secret
Classification Decision Matrix
Data TypeTierRationale
Published annual reportPUBLICApproved for public disclosure
Internal org chartINTERNALNo individual harm from disclosure, but not intended for external distribution
Customer name and emailCONFIDENTIALPersonal data — disclosure would breach GDPR obligations
Customer account number and transactionsCONFIDENTIALPersonal data with financial sensitivity
Employee National Insurance NumberCONFIDENTIAL (borderline RESTRICTED)High-sensitivity direct identifier
Employee health recordsRESTRICTEDArt. 9 special category data
Biometric access templatesRESTRICTEDArt. 9 biometric data
Criminal background check resultsRESTRICTEDArt. 10 criminal data
AML investigation filesRESTRICTEDCriminal data + legal privilege
Board strategic plansRESTRICTEDCommercial sensitivity
Encryption keys and credentialsRESTRICTEDSecurity-critical

Handling Procedures Per Tier

Tier 1: PUBLIC
ControlRequirement
StorageNo restrictions; any approved platform
TransmissionNo restrictions; may be sent via any channel
Access controlNo restrictions; accessible to all
EncryptionNot required (but recommended for integrity)
RetentionPer document retention schedule
DisposalStandard deletion
LabellingLabel: "Public" or no label required
Tier 2: INTERNAL
ControlRequirement
StorageVanguard-managed systems only (no personal devices, no personal cloud)
TransmissionVanguard email or approved collaboration tools; not via personal email
Access controlAll Vanguard employees and approved contractors with valid account
EncryptionRequired in transit (TLS 1.2+); recommended at rest
RetentionPer document retention schedule
DisposalStandard secure deletion (file system delete)
LabellingLabel: "Internal" applied via header/footer or metadata
Tier 3: CONFIDENTIAL
ControlRequirement
StorageVanguard-managed systems with access controls; encrypted at rest (AES-256)
TransmissionEncrypted email (TLS 1.3 or S/MIME); approved SFTP; no unencrypted channels
Access controlRole-based access control (RBAC); business need-to-know; MFA required
EncryptionRequired at rest (AES-256) and in transit (TLS 1.3); field-level encryption for high-sensitivity fields
PrintingPermitted with secure print release; printed copies secured in locked cabinets
External sharingPermitted only with approved third parties under DPA/NDA; DPO approval for new recipients
RetentionPer data-specific retention schedule; automated enforcement
DisposalSecure overwrite (NIST 800-88 Clear); shredding for physical media
LabellingLabel: "Confidential" in document header/footer, email subject tag, and metadata
AuditAccess logged; quarterly review of access permissions
DLPDLP policies active: warn on external sharing, block sharing to personal email
Tier 4: RESTRICTED
ControlRequirement
StorageDesignated restricted-access systems only; encrypted at rest with customer-managed keys; separate network segment or HSM where applicable
TransmissionEnd-to-end encrypted channels only; no email without encryption; approved secure file transfer only
Access controlNamed individual access lists (not role-based); dual-person authorisation for bulk access; MFA required; privileged access management (PAM)
EncryptionAES-256 at rest with customer-managed keys; TLS 1.3 in transit; field-level encryption mandatory
PrintingProhibited unless specifically authorised by DPO; watermarked with user identity
External sharingProhibited unless DPO and Chief Privacy Officer jointly approve; encrypted transfer only
RetentionStrict retention with automated deletion; no extensions without DPO approval
DisposalNIST 800-88 Purge (cryptographic erasure or physical destruction); disposal certificate required
LabellingLabel: "Restricted" in document header/footer (red), email banner, and metadata; visual marking on screens
AuditAll access logged with user identity, timestamp, and purpose; monthly audit review by DPO
DLPDLP policies active: block all external sharing, block USB copy, block print, block screenshot; alert DPO on policy trigger
Incident responseAny unauthorised access or disclosure treated as data breach; immediate DPO notification

Policy Governance

Policy Document Structure
SectionContent
1. Purpose and ScopeDefines why classification is required and what data is covered
2. Classification TiersFour-tier definitions with examples
3. Roles and ResponsibilitiesData owner, data steward, DPO, IT Security, all employees
4. Classification ProceduresHow to classify new data, reclassification triggers
5. Handling RequirementsPer-tier controls matrix
6. Labelling RequirementsHow to apply labels (manual and automated)
7. Exception ProcessHow to request exceptions with risk acceptance
8. EnforcementMonitoring, audit, and consequences for violations
9. TrainingClassification awareness training requirements
10. Review ScheduleAnnual review; interim reviews on regulatory change
Roles and Responsibilities
RoleResponsibility
Data Owner (business unit head)Classify data for their business function; approve access requests; review classifications annually
Data Steward (departmental)Maintain classification labels; ensure handling compliance in their area; report classification issues
DPOOversee policy compliance; approve Restricted tier exceptions; conduct classification audits
IT SecurityImplement technical controls per tier; manage DLP policies; configure encryption; monitor audit logs
All EmployeesApply classification labels to data they create; handle data per tier requirements; report suspected misclassification
Privacy EngineeringConfigure automated classification tools; manage discovery platforms; tune detection accuracy
Exception Process
Exception Request
  │
  ├─► Step 1: Requestor documents the exception
  │     - What data? What tier? What control cannot be met?
  │     - Why is the exception needed?
  │     - What alternative controls are proposed?
  │     - Duration of exception requested
  │
  ├─► Step 2: Risk Assessment
  │     - Data Steward assesses the risk of the exception
  │     - For Confidential tier: Data Owner approves
  │     - For Restricted tier: DPO and CISO jointly approve
  │
  ├─► Step 3: Approval and Documentation
  │     - Exception recorded in exception register
  │     - Alternative controls documented and implemented
  │     - Expiry date set (maximum 12 months, renewable)
  │
  └─► Step 4: Review
        - Exception reviewed at expiry
        - Renewed only if original justification remains valid
        - Chronic exceptions trigger process improvement

Enforcement Mechanisms

MechanismImplementation
Automated labellingMicrosoft Purview auto-labelling applies Confidential/Restricted labels based on detected PII
DLP policiesMicrosoft Purview DLP blocks or warns on policy violations (external sharing, USB copy)
Access reviewsQuarterly certification of access permissions for Confidential; monthly for Restricted
Audit loggingAll access to Confidential and Restricted data logged and retained for 2 years
Classification auditsDPO conducts semi-annual audits sampling 100 items per tier for classification accuracy
Training complianceAnnual classification training required for all employees; completion tracked in LMS
Disciplinary policyViolations escalated per employee handbook: warning → formal warning → disciplinary action

Enforcement Precedents

  • ICO v Interserve Group (2022): GBP 4.4 million fine for inadequate security measures — the ICO noted that failure to classify data by sensitivity contributed to the inability to apply proportionate security controls, leading to a breach affecting 113,000 employees.
  • CNIL v Sergic (2019): EUR 400,000 fine for failing to implement adequate access controls on tenant personal data — absence of data classification meant all data was treated with the same (insufficient) controls.
  • AEPD v CaixaBank (2021): EUR 6 million fine — the DPA noted that inadequate data classification contributed to excessive data collection and retention, violating data minimisation and storage limitation principles.

Integration Points

  • personal-data-test: Classification policy tiers are assigned based on personal data classification results
  • special-category-data: Art. 9 data automatically assigned Restricted tier
  • criminal-data-handling: Art. 10 data automatically assigned Restricted tier
  • data-labeling-system: Labelling system implements the policy's labelling requirements
  • auto-data-discovery: Discovery tools validate that classification labels match detected data sensitivity

Comments

Markdown supported