Skip to main content
SEC-GDL-001v1.0.0MANDATORYSECURITYguideline

Data Classification and Handling

Purpose​

This guideline defines a four-tier data classification framework for all data processed, stored, or transmitted by organization systems. Classification determines which security controls apply, what handling behaviors are required, and which regulatory obligations are triggered.

This guideline is elevated to MANDATORY because it is the prerequisite for applying the correct security controls throughout the SEC domain — SEC-STD-001, SEC-STD-003, SEC-STD-004, and SEC-GOV-001 all reference classification tiers defined here.

Normative language (MUST, SHOULD, MAY) follows RFC 2119 semantics.

When to Apply​

Apply this guideline:

  • When onboarding a new service: classify all data types the service will process
  • When adding a new data type to an existing service: determine its tier and update the service's data register
  • When evaluating security control applicability: use tier to determine which SEC standards apply
  • When responding to a data subject access request or regulatory inquiry: use the data register to locate and classify the relevant data

Classification Tiers​

Tier 1 — Public​

Definition: Information intended for unrestricted disclosure to the public.

Examples: Marketing materials, public documentation, open-source code, published blog posts, publicly announced financial results.

Handling requirements:

  • No encryption at rest required (but permitted)
  • No access control requirements beyond preventing unauthorized modification
  • No special logging requirements

Regulatory triggers: None standard.


Tier 2 — Internal​

Definition: Information intended for internal use only, which if disclosed externally would cause minor operational impact but not significant harm.

Examples: Internal wiki content, meeting notes, non-sensitive business metrics, general internal communications.

Handling requirements:

  • MUST be accessible only to authenticated organization members
  • MUST be transmitted over encrypted channels (TLS per SEC-STD-003) when traversing untrusted networks
  • Encryption at rest SHOULD be applied
  • Standard access control applies; no need for need-to-know restriction beyond role membership

Regulatory triggers: None standard, but subject to general data protection principles under GDPR Article 5 if personal data is involved.


Tier 3 — Confidential​

Definition: Sensitive business or personal information whose unauthorized disclosure would cause material harm: financial loss, legal liability, reputational damage, or harm to individuals.

Examples: Employee personal data (HR records, salary, performance reviews), customer contact data (names, email addresses, phone numbers), business strategy documents, source code for proprietary systems, security vulnerability details, authentication credentials (all credentials are at least Confidential regardless of other classification), financial records, contracts with NDAs.

Handling requirements:

  • MUST be encrypted at rest using AES-256-GCM or equivalent per SEC-STD-003
  • MUST be transmitted over TLS 1.2 minimum per SEC-STD-003
  • MUST be subject to role-based or attribute-based access control with documented roles
  • Access MUST be logged per SEC-STD-004 R-1
  • MUST NOT be transmitted via unencrypted messaging platforms (email without TLS, SMS, plain HTTP APIs)
  • Retention MUST follow defined data retention schedules; data MUST be deleted when retention period expires
  • Backups containing Confidential data MUST be encrypted

Regulatory triggers: GDPR applies to any Confidential data that includes personal data of EU/EEA residents. Record in the Records of Processing Activities (RoPA).


Tier 4 — Restricted​

Definition: Highly sensitive information whose unauthorized disclosure would cause severe harm: significant financial damage, regulatory penalties, personal safety risk to individuals, or critical security compromise.

Examples: Passwords and secrets (all forms), private cryptographic keys, payment card data (PAN, CVV), government-issued ID numbers (SSN, passport numbers), medical / health records (ePHI), biometric identifiers, data enabling discrimination (racial/ethnic origin, religious beliefs, political opinions, genetic data as defined in GDPR Article 9), vulnerability exploit code or penetration test findings, security incident details during active response, encryption key material.

Handling requirements: All Confidential handling requirements apply, plus:

  • Access MUST follow need-to-know principle; blanket department or team access MUST NOT be granted
  • Access requests for Restricted data MUST require explicit approval
  • Data flows MUST be documented in a data flow map; unauthorized copies MUST NOT exist
  • MUST NOT be stored in developer laptops or workstations without full-disk encryption and remote wipe capability
  • MUST NOT be present in lower environments (development, staging) unless anonymized or replaced with synthetic data
  • Bulk export of Restricted data MUST require explicit authorization and MUST be logged per SEC-STD-004
  • Multi-factor authentication MUST be required for access to systems containing Restricted data per SEC-STD-001

Regulatory triggers: Restricted tier data is the primary trigger for elevated regulatory obligations:

  • GDPR Article 9 special categories: explicit legal basis required; Data Protection Impact Assessment (DPIA) MUST be completed before processing (see DEF-013 for DPIA framework details)
  • HIPAA: health information (ePHI) requires BAA with all processors; minimum necessary standard applies
  • PCI-DSS: payment card data requires PCI-DSS compliance for all systems in scope
  • CCPA/CPRA: certain personal data categories require specific consumer rights and sale opt-out handling

Rules​

R-1: Classification at Onboarding​

Every service processing, storing, or transmitting data MUST document the classification tier(s) of all data types it handles before production deployment. This inventory MUST be stored in the service's architecture documentation or service catalog entry and reviewed during architectural change reviews.

R-2: Handling Boundaries​

Data MUST NOT flow from a higher classification tier to a lower classification tier boundary without explicit data de-classification or anonymization:

  • Restricted data MUST NOT be stored in systems rated for Internal or Public data only
  • Log outputs from systems processing Restricted data MUST be reviewed to ensure they do not leak Restricted data into log storage
  • API responses MUST NOT include Restricted fields in contexts where the caller is not authorized for that tier

R-3: Behavioral DLP Controls​

Regardless of tooling, the following behavioral data loss prevention (DLP) rules apply to all Restricted-tier data:

  • MUST NOT traverse unencrypted channels (HTTP, FTP, SMTP without TLS, plain WebSocket)
  • Bulk extraction of Restricted data (>100 records in a single operation) MUST require explicit per-operation authorization and MUST be logged per SEC-STD-004
  • Restricted data MUST NOT be included in system prompts, context windows, or training datasets for AI/ML systems without explicit anonymization and documented legal basis
  • Restricted data MUST NOT be sent to third-party services, analytics platforms, or error tracking tools without explicit data processing agreements and classification-appropriate controls

R-4: Data Retention and Deletion​

Each data type MUST have a documented retention period defined by the data owner. When the retention period expires:

  • Structured data (database records) MUST be deleted or anonymized
  • Unstructured data (files, logs, backups) MUST be securely deleted using a documented deletion procedure
  • Cryptographic erasure (deleting the encryption key so encrypted data becomes irrecoverable) MAY be used as an alternative to physical deletion when direct deletion is technically infeasible

Deletion MUST be verified: a post-deletion audit SHOULD confirm the data is no longer accessible.

R-5: Third-Party Data Sharing​

Before sharing Confidential or Restricted data with a third party:

  • A Data Processing Agreement (DPA) MUST be in place for GDPR-scoped personal data
  • The third party's security controls MUST be verified as equivalent or superior to the handling requirements for the data tier being shared
  • Third-party data sharing MUST be logged in the data flow map

Anti-Patterns​

Anti-PatternCorrect Approach
Classifying all data as Restricted "to be safe"Tiering enables proportionate controls; over-classification leads to control fatigue and bypasses
Not classifying data at allUnclassified data defaults to Internal tier for SEC control purposes but MUST be explicitly classified
Using production Restricted data in developmentAnonymize or generate synthetic equivalents for non-production environments
Logging Restricted fields in diagnostic outputMask or exclude Restricted fields in all logging per SEC-STD-004 R-3
Storing classification tier in user-controlled fieldsClassification is determined by data content and context, not by user input

Examples​

Data classification in a SaaS application​

A SaaS platform handles:

  • User names and email addresses → Confidential (personal data under GDPR)
  • Subscription plan (free/pro) → Internal
  • Payment card last-4 digits → Confidential (non-PAN, but still payment context)
  • Full PAN during checkout → Restricted (PCI-DSS scope)
  • Support ticket contents → Confidential (may contain user-described issues with personal context)
  • Error messages shown to users → Internal (sanitized, no secrets or PII)

Handling control mapping for an order management API​

An order object containing customer name, address, and payment method token (vault reference, not raw card data):

  • Customer name, address: Confidential — encrypted at rest, TLS in transit, access control, 7-year retention per financial regulation
  • Payment token (vault reference): Confidential — encrypted at rest, access logged
  • Order status, line items, pricing: Internal — access control, 7-year retention

References​

Rationale​

Why four tiers? Two tiers (sensitive/non-sensitive) produce binary thinking that leads to over-classification. Six or more tiers create operational confusion. Four tiers (Public, Internal, Confidential, Restricted) map to recognized industry practice and align with GDPR's implicit two-level personal data distinction (regular and special categories) while adding the operational Public/Internal split organizations need.

Why elevate this guideline to MANDATORY? Classification underpins every other SEC standard. Without agreed-upon tiers, teams cannot evaluate which controls apply or whether a given control is proportionate. The governance function requires a shared vocabulary for risk conversations.

Why include behavioral DLP rules? Tooling-specific DLP (Nightfall, Microsoft Purview, etc.) is organization-specific and tracked as DEF-014. The behavioral rules (no plaintext transmission, no bulk export without authorization, no AI training without anonymization) are tool-agnostic and enforceable through policy and code review regardless of what DLP tooling exists.

Version History​

VersionDateChange
1.0.02026-05-04Initial definition