Most organisations have a data classification policy, but few can say what share of their data actually carries a label or whether any control acts on it. Classification only earns its cost when a label changes what happens to the data: who can open it, whether it can leave, whether it is encrypted and how long it is kept. This guide covers how to choose a scheme, write handling rules per level, apply labels manually and automatically, classify structured and unstructured data, judge the accuracy of machine and AI-assisted classifiers, and measure coverage. It uses the UK Government Security Classifications Policy, FIPS 199 and Microsoft Purview sensitivity labels as worked examples, and is written for security, data protection and records teams designing or repairing a classification programme.
Key takeaways
- Classify to drive controls, not to describe data. Every level needs handling rules that a person or a system enforces; a label nothing reads is decoration.
- Keep the scheme small. Three or four confidentiality levels, with optional descriptors for personal, financial or legal data, beat a long taxonomy that users guess at. Microsoft notes effectiveness drops beyond about five main labels.
- Combine labelling methods. Use a default label for the bulk, recommended labels to coach users, automatic labelling for well-defined data types and manual labels for judgement calls such as trade secrets.
- Measure classifier accuracy before enforcing. Pattern matching and trainable or AI classifiers produce false positives and false negatives; run in simulation, sample results and tune before a label triggers encryption or blocking.
- Coverage is the headline metric. Report labelled share by store and level, accuracy from sampled reviews, and the volume of sensitive data found unlabelled or in the wrong place.
What classification is for, and the two models in use
- Impact categorisation (US federal model): FIPS 199 rates each information type for confidentiality, integrity and availability as LOW ("limited adverse effect"), MODERATE ("serious adverse effect") or HIGH ("severe or catastrophic adverse effect"), written as
SC information type = {(confidentiality, impact), (integrity, impact), (availability, impact)}. A system takes the high water mark of the information it holds. NIST SP 800-60 Vol. 1 Rev. 1 maps information types to provisional categories. This model selects control baselines for systems. - Confidentiality classification (labelling model): government tiers and commercial levels such as Public, Internal, Confidential and Restricted travel with the item as a marking and drive day-to-day handling.
- Use both: categorise systems by impact to choose baselines, and label data so DLP, encryption, sharing and retention controls can act on individual items. See the Data Security Guide.
Choosing a classification scheme
| Scheme | Levels | Notable features | Fits |
|---|---|---|---|
| UK Government Security Classifications Policy (v2.0, August 2024) | OFFICIAL, SECRET, TOP SECRET | OFFICIAL-SENSITIVE marking for OFFICIAL information "not intended for public release and that is of at least some interest to threat actors"; handling instructions (RECIPIENTS ONLY, HMG USE ONLY, EMBARGOED, FOR PUBLIC RELEASE); descriptors (PERSONAL DATA, COMMERCIAL, LEGAL PROFESSIONAL PRIVILEGE, MARKET SENSITIVE, HR / MANAGEMENT) | UK public sector and suppliers handling HMG information |
| US federal: FIPS 199 plus CUI | LOW, MODERATE, HIGH impact; CUI as a separate marking for unclassified information that "requires safeguarding or dissemination controls" | CUI rests on Executive Order 13556 and 32 CFR Part 2002 | Federal agencies and contractors. See the CUI Guide. |
| Commercial three or four tier | Public, Internal, Confidential, optionally Restricted (or Highly Confidential) | A fourth level separates the small set of data whose loss is severe so the strongest controls apply narrowly | Three levels for small organisations; four for most others |
Two UK principles translate well to commercial schemes: a duty of confidentiality applies whether or not information is marked, and access follows need to know balanced with the need to share. Local policy may also waive marking of routine OFFICIAL material, the government equivalent of a default label.
A workable commercial four-level scheme
| Level | Definition | Typical examples |
|---|---|---|
| Public | Approved for release; disclosure causes no harm | Published marketing, press releases, public documentation |
| Internal (often marked Internal Use Only) | Routine business information; disclosure causes limited harm | Intranet content, internal procedures, most email |
| Confidential | Disclosure could cause serious harm to the organisation, customers or staff | Customer and employee personal data, contracts, non-public financials, architecture diagrams |
| Restricted | Disclosure could cause severe harm; access limited to named people or roles | Cardholder data, special category personal data in bulk, credentials and keys, board and M&A papers, source code for core products, trade secrets |
- Descriptors, not extra levels: add descriptors such as Personal Data, Financial or Legal Privilege when a handling rule depends on the data type rather than the sensitivity level, as the UK policy does.
- Personal data: NIST SP 800-122 sets a PII confidentiality impact level from six factors (identifiability, quantity, data field sensitivity, context of use, obligation to protect confidentiality, and access to and location), "to supplement the provisional confidentiality impact level". Quantity matters: bulk customer records usually sit a level above a single record.
- Payment data: place cardholder data and sensitive authentication data at the top level so PCI DSS scope is visible in labels. See the PCI DSS 4.0 Guide.
Roles and ownership
- Data owner: the accountable business leader who sets a data set's level, approves access and exceptions, and signs off retention. Under the UK policy only the originator can reclassify and users may challenge with a reason; the same rule works commercially.
- Data steward and custodian: the steward maintains definitions, catalogue entries and classifier rules for a domain and reviews results; the custodian operates the store and implements the controls the label demands.
- Inventory link: the catalogue or record of processing should hold owner, level and location for each data set. See the Data Mapping and ROPA Guide.
Handling rules per level
Write handling rules as a matrix where each cell is something a control can check.
| Activity | Internal | Confidential | Restricted |
|---|---|---|---|
| Storage | Approved corporate stores | Approved stores with access by group; no personal cloud | Named stores only, access by named users or roles, reviewed quarterly |
| Encryption | Platform default at rest and in transit | As Internal, plus encryption on removable media and external transfer | Item-level encryption (rights management) or customer-managed keys |
| External sharing | Allowed to known partners | Only to approved domains or under contract, links expire | Owner approval per share, named recipients only |
| No restriction | DLP warns on external recipients | DLP blocks external send unless encrypted to named recipients | |
| Unmanaged devices | Allowed | Browser-only, no download | Blocked |
| Public generative AI tools | Allowed per policy | Approved enterprise tools only | Not permitted |
| Printing and marking | None | Footer marking | Header, footer and watermark; print tracked |
| Disposal | Standard deletion | Retention schedule, then secure deletion | Retention schedule, verified sanitisation, disposal records |
DLP policies, sharing settings and conditional access rules should reference the label directly. See the Data Loss Prevention (DLP) Guide and the Encryption Guide.
Labelling methods: manual, default, recommended and automatic
| Method | How it works | Strength | Weakness |
|---|---|---|---|
| Manual | User picks a label, optionally with mandatory labelling forcing a choice before save or send | Captures context only the author knows (deal names, trade secrets) | Inconsistent; users pick the lowest friction option |
| Default | Unlabelled new content receives a baseline label, usually Internal | Near-complete coverage quickly | Says little about real sensitivity; over-labels public content and under-labels sensitive content |
| Recommended | The client detects sensitive content and prompts the user, who can accept or dismiss | Coaches users and records their decision | Prompt fatigue; dismissals need review |
| Automatic (client) | The application applies a label while the user edits | Consistent for well-defined patterns | Depends on app version and classifier accuracy |
| Automatic (service) | A service scans stores or mail flow and labels at rest or in transit | Reaches existing data no user will reopen | Throughput limits, and errors apply at scale |
A common pattern: default Internal, recommended Confidential when personal data is detected, automatic Restricted for card numbers and secrets at high confidence, and mandatory manual choice for legal, finance and M&A.
Worked example: Microsoft Purview sensitivity labels
- What a label can enforce: encryption with defined users, permissions and expiry; headers, footers and watermarks; and container settings for Teams, Microsoft 365 Groups and SharePoint sites (privacy, external sharing, unmanaged device access). A label can also apply no protection, a sensible first phase.
- Persistence and interoperability: the label "is stored in clear text in the metadata for files and emails", so other services can read it, and it "stays with the content, no matter where you save or store it". Each item carries a single sensitivity label.
- Priority: label order sets priority, with the most restrictive at the bottom. Priority decides which label wins when several auto-labelling conditions match and when a downgrade needs justification. Removing or lowering a label prompts for a justification that administrators can review in activity explorer.
- Policy settings: label policies set the default label, mandatory labelling and downgrade justification. Microsoft advises against encrypting default labels for documents and warns that mandatory labelling without training "can result in inaccurate labeling".
- Client-side versus service-side auto-labelling: client-side labelling runs in Office apps and supports automatic or recommended labels. Service-side auto-labelling policies label files at rest in SharePoint and OneDrive and mail in transit through Exchange Online (not mailboxes at rest), cannot recommend, and do not add visual markings.
- Simulation first: a service-side policy cannot label until it has run at least one simulation, which can take up to 12 hours, and Microsoft notes that a simulation match does not guarantee the file will be labelled. Tenants can have up to 100 auto-labelling policies, and a daily labelling throughput limit applies.
- Manual labels are respected: by default, service-side policies do not overwrite a manually applied label.
- Changing labels later: editing or deleting a label does not change content already labelled; the version applied is what is enforced. Settle the taxonomy before mass labelling. Other platforms and DSPM tools raise the same questions: what is enforced, which label wins, and what happens to labelled content when the scheme changes.
Classifying structured and unstructured data
Unstructured data
- Pattern-based detectors: Purview sensitive information types combine a primary element (a regular expression with or without checksum validation, a keyword list, dictionary or function), supporting elements within a proximity window (Microsoft's example uses 250 characters) and a confidence level: low 65, medium 75, high 85.
- Exact data match: matches against exact values from a real table of customers or employees, which finds your own records rather than anything shaped like an identifier. In Purview, a label condition using EDM must also include at least one non-EDM type.
- Trainable classifiers: learn a document category (contracts, CVs, source code, board minutes) from examples; Microsoft describes "hundreds of examples". Use them for content that has no reliable pattern.
- Encrypted content: classifiers "only work with items that aren't encrypted", so classify before encrypting and do not expect scanners to see inside password-protected archives.
Structured data
- Classify at column level: databases and warehouses are classified by sampling column values and reading names and schema. Google Cloud Sensitive Data Protection, for example, profiles BigQuery and Cloud SQL at project, table and column level, predicts infoTypes per column, calculates sensitivity and data risk levels, and re-profiles after 30 days by default or on schema change.
- Record it in the catalogue: store level and data type as column tags so masking and access policies can key off them.
- The table inherits the highest column: like the FIPS 199 high water mark, unless sensitive columns are masked or tokenised for that consumer.
- Derived data: extracts and training sets inherit the source level unless an owner approves a lower one after de-identification.
AI-assisted classification: accuracy and review
Machine learning and large language model classifiers extend coverage to content that patterns miss, but they are probabilistic. Google's documentation says plainly that its service "cannot commit to 100% accuracy across all scenarios". Treat every classifier as a component with a measured error rate.
- Know the trade-off: high confidence gives "the fewest false positives but the most false negatives", low the reverse. Microsoft pairs high confidence with low instance counts (five to 10) and low confidence with 20 or more.
- Measure precision and recall: run the classifier on a labelled test set from your own data. Precision matters when the label blocks or encrypts; recall matters when the label decides what gets protected at all.
- Use feedback loops: Purview offers Match and Not a Match feedback. A published custom trainable classifier cannot be retrained; Microsoft advises removing it and starting over with larger samples.
- Route uncertainty to people: automatic labels for high confidence, a recommendation or steward review for medium, nothing for low.
- Protect the pipeline and retest: an external AI classifier receives the content it classifies, and training sets hold the most sensitive examples, so both need Restricted handling. Retest after model or definition changes.
Trade secrets and high-value intellectual property
Under Directive (EU) 2016/943, information is a trade secret only if, among other conditions, it "has been subject to reasonable steps under the circumstances, by the person lawfully in control of the information, to keep it secret". Similar reasonable-measures tests exist in other jurisdictions. Labels and the access records behind them are practical evidence of those steps.
- Label trade secrets manually: no classifier knows which formula or process is the secret. Owners label them Restricted and keep a register of what is protected and where.
- Back the label with access control: a marking without restricted access weakens the reasonable-steps argument.
- Keep evidence: label history, downgrade justifications and access logs support a later claim. See the Insider Threat Programme Guide.
Where identity fits
- Labels with encryption are identity policy: an encrypting label grants usage rights to users and groups, so stale groups silently widen who can open Restricted content.
- Non-human readers: scanners, backup tools, search indexes, service accounts and AI assistants all read labelled data. Give each a scoped identity and record which labels it may process.
- AI assistants honour labels only as far as permissions allow: Microsoft 365 Copilot returns data from an encrypted item only if the user holds the EXTRACT usage right. Oversharing in the underlying permissions remains the bigger risk. See the Enterprise AI Copilot Security Guide and the Permission-Aware RAG Guide.
Implementing classification: a phased approach
- Agree the scheme and handling matrix: three or four levels, descriptors, owners, and a one-page handling matrix approved by legal, privacy and the business.
- Baseline: scan priority stores in discovery mode only to see where sensitive types concentrate.
- Publish labels without protection: release labels and a default label to a pilot group, then everyone, to build coverage without blocking work.
- Turn on recommendations and simulation: enable recommended labels in clients and run service-side auto-labelling in simulation. Sample matches per detector and tune until precision is acceptable.
- Enforce in rings: enable automatic labelling and label-based DLP and encryption first for the narrowest, highest-confidence data (card numbers, secrets, Restricted sites), then widen by business unit.
- Extend: tag warehouse columns and connect SaaS applications that can read labels.
- Roll back safely: keep each enforcement policy in its own rule so it can be returned to test mode. Before removing an encrypting label from content, confirm who will need access afterwards, because removing the label also removes the encryption.
Decision guidance
- Three levels or four: choose four when a distinct set of data needs controls you cannot afford to apply to all Confidential data.
- Default label choice: Internal, not Confidential; a high default floods DLP with noise.
- Automatic versus recommended: automatic for detectors with measured high precision; recommended where precision is moderate or context matters.
- Encrypting labels: apply them to Restricted, where the cost to workflows (partner access, third-party tools, classifiers that cannot read encrypted items) is justified. For Confidential, prefer access controls and DLP.
- Small versus large: small organisations get most of the value from three levels, a default label, built-in card and national identifier detectors and a few DLP rules. Large ones need domain stewards, catalogue integration, column tagging and formal accuracy testing.
Detection and measurement
- Monitor: label applied, changed and removed events, downgrade justifications, auto-labelling matches, label-based DLP hits and external sharing of Confidential and Restricted items.
- Labelled coverage: percentage of items labelled per store and per level, tracked monthly. Report default-labelled items separately from deliberately labelled ones.
- Unlabelled sensitive data: items where a high-confidence detector matched but the label is missing or lower.
- Classifier precision: share of sampled automatic labels confirmed correct by stewards, per detector or classifier.
- Downgrade rate: downgrades and removals per 1,000 users per month, top justifications reviewed.
- Misplaced data: Restricted items in locations the handling matrix forbids.
Common failure patterns
- Policy without enforcement: a scheme that no DLP, sharing or access control references.
- Sensitive data outside labelled stores: labels on documents do nothing for exports, storage accounts and shared links. The Microsoft SAS token exposure shows how one over-permissive link exposed 38TB of internal data that sat outside any document labelling control.
- No rule for AI tools: handling matrices that predate generative AI leave staff to decide what can be pasted into public tools, as the Samsung ChatGPT source code leak showed.
- Too many labels: eight or more levels and sublabels lead users to pick at random.
- Enforcing untested classifiers: switching on blocking or encryption from unsampled simulation results, then a disruptive rollback that discredits the programme.
Framework mapping
| Framework | Reference | What it asks for |
|---|---|---|
| ISO/IEC 27001:2022 Annex A | 5.12 Classification of information; 5.13 Labelling of information; 5.14 Information transfer; 8.12 Data leakage prevention | A scheme based on confidentiality, integrity, availability and requirements; labelling procedures; transfer rules; leakage controls |
| NIST SP 800-53 Rev. 5 | RA-2 Security Categorization; MP-3 Media Marking; AC-16 Security and Privacy Attributes | Categorise systems and information; mark media; bind attributes to information |
| FIPS 199 and SP 800-60 | Impact levels and information type mapping | LOW, MODERATE, HIGH per security objective; system high water mark |
| NIST CSF 2.0 | ID.AM-07 | Inventories of data and metadata for designated data types |
| CIS Controls v8.1 | 3.1, 3.2, 3.7, 3.12 | Data management process, data inventory, classification scheme, segmenting processing and storage by sensitivity |
| UK Government Security Classifications Policy | Tiers, handling instructions, descriptors | Marking and handling of HMG information |
Practitioner checklist
- Adopt a three or four level scheme with descriptors and a named owner for each data domain.
- Publish a one-page handling matrix covering storage, encryption, sharing, email, devices, AI tools and disposal.
- Set a default label of Internal and require justification for downgrades.
- Run automatic labelling in simulation and sample at least a few hundred matches per detector before enforcing.
- Reserve encrypting labels for Restricted data and test access for partners, search and eDiscovery first.
- Tag structured data at column level in the catalogue and apply masking from the tags.
- Keep a register of trade secrets with manual Restricted labels and restricted access.
- Give scanners, service accounts and AI assistants scoped identities and record which labels they may read.
- Report labelled coverage, unlabelled sensitive data, classifier precision and downgrade rate every month.
Standards and references
- NIST: FIPS 199 Standards for Security Categorization of Federal Information and Information Systems
- NIST: SP 800-60 Vol. 1 Rev. 1 Guide for Mapping Types of Information and Information Systems to Security Categories
- NIST: SP 800-122 Guide to Protecting the Confidentiality of Personally Identifiable Information
- Cabinet Office: Government Security Classifications Policy
- NARA: About Controlled Unclassified Information
- EUR-Lex: Directive (EU) 2016/943 on the protection of trade secrets
- Microsoft Learn: Learn about sensitivity labels
- Microsoft Learn: Apply a sensitivity label to content automatically
Related NHI Mgmt Group resources: Data Security Guide · Data Loss Prevention (DLP) Guide · Encryption Guide · CUI Guide · Data Mapping and ROPA Guide