What is Microsoft Purview?

Microsoft Purview (formerly the Microsoft 365 Compliance Center) is the unified governance and compliance portal for Microsoft cloud services. Within it, sensitivity labels are the primary tool for classifying and protecting data — they travel with the document or email everywhere it goes, regardless of where it is stored or shared.

Sensitivity labels can apply:

Sensitivity labels require Azure AD Premium P1 for publishing to users. Auto-labelling (server-side, without user interaction) requires Microsoft 365 E5 Compliance or the standalone Purview add-on. Manual labelling works with M365 E3.

Designing Your Label Taxonomy

The biggest mistake in sensitivity label deployments is creating too many labels. Users will not read 12 labels — they will pick whatever is easiest. The practical sweet spot is 4–6 labels.

A taxonomy that maps well to most organisations:

Public — Approved for external distribution (marketing materials, public reports)
Internal — Default for all internal communications; no external sharing
Confidential — Business-sensitive; encrypted; restricted sharing
Restricted — Highly sensitive (HR, legal, financial); encrypted; named-recipient only

You can add sub-labels under Confidential/Restricted for specific contexts (e.g. "Confidential / HR Only", "Confidential / Finance"). Keep sub-labels to ≤ 3 per parent label.

Align your label names to ISO 27001 information classification terminology if your organisation is certified or pursuing certification. This simplifies audit evidence collection significantly.

Creating Sensitivity Labels

Go to Microsoft Purview Compliance Portal → Information Protection → Labels → + Create a label.
Set the label name and display name. Name is the internal identifier (used in audit logs, PowerShell) — keep it consistent with your taxonomy naming. Display name is what users see in Office apps.
On the Scope page, select the applicable scopes: Files & emails, Groups & sites, Schematized data assets (for Purview Data Map integration).
For Confidential and above, enable encryption. Set the rights model: assign specific users/groups from your directory, or use a "Confidential — All Employees" template.
Configure content markings: add a header (e.g. CONFIDENTIAL), footer, or watermark. Use dynamic tokens like ${User.PrincipalName} for watermarks on restricted docs.
For the Groups & sites scope: configure the SharePoint external sharing setting (e.g. Confidential = No external sharing) and the Conditional Access authentication context if applicable.

Publishing Labels via Label Policies

Creating labels does not make them visible to users — you must publish them via a Label Policy. A label policy defines which users see which labels, and sets defaults and requirements.

Policy SettingRecommended Configuration
Default label for documentsInternal (auto-apply this label to unlabelled docs)
Default label for emailsInternal
Require users to justify label downgradeYes — forces users to state why they're reducing classification
Require users to apply a labelYes for sensitive groups; optional for general users during rollout
Policy scopeAll users (after testing); pilot group initially

Auto-Labelling Policies

Auto-labelling policies scan content in SharePoint, OneDrive, and Exchange and automatically apply a label based on sensitive information types (SITs) — without any user interaction.

Two modes

Common Sensitive Information Types to trigger Confidential

Run auto-labelling policies in Simulation mode before enabling them. Simulation shows you exactly which documents would be labelled (and with what label) across your tenant without making any changes. Review the simulation report thoroughly — auto-labelling millions of files with the wrong label is painful to reverse.

DLP Policy Integration

Data Loss Prevention (DLP) policies in Purview can use the sensitivity label as a condition. This is the most powerful integration: instead of writing complex SIT conditions, you simply say "if this document is labelled Confidential, block external sharing."

LabelDLP ActionScope
PublicAllow allAll workloads
InternalBlock sharing to external usersSharePoint, OneDrive, Teams
ConfidentialBlock external sharing, notify user, generate alertAll workloads + Exchange
RestrictedBlock all sharing (internal: view-only for non-owners), block email to external, block printAll workloads

User Adoption & Rollout Tips

Technical configuration is 30% of the project. User adoption is the other 70%. A few field-tested practices:

A mature sensitivity label deployment reduces your DLP false-positive rate by 60–80% compared to SIT-only DLP policies, because label-based conditions are semantically precise. "This doc is labelled Confidential" is far more reliable than "this doc contains 16-digit numbers."

BA

Badra Ali Diakite

Senior IT Consultant specialising in Microsoft 365, Intune, Zero Trust architecture and network infrastructure. 15+ years across 28+ countries in both military and enterprise environments.