PurviewHow-to

DSPM for AI in Purview: Copilot oversharing assessments and one-click policies

Use Purview Data Security Posture Management for AI to find overshared content before Copilot surfaces it, run data risk assessments, turn on one-click policies and fix the right sites first.

Microsoft 365 Copilot can only use content the signed-in user can already open, so the real Copilot risk is content that too many people can open. Microsoft Purview's data security posture management for AI (DSPM for AI) brings the tools for that problem together: insight into AI activity, data risk assessments that find overshared SharePoint content, and one-click policies that switch on detection and protection. In this post I'll cover where the feature lives now, the prerequisites, how to run and read an assessment, which one-click policies to turn on, and what to fix first.

How this guide is organized: Prerequisites and how it works → Step-by-step → Verify → Tips & gotchasFlow diagram of the article's sections in reading order: 1. Prerequisites and how it works. 2. Step-by-step (5 steps: Accept the setup tasks and pick the objectives; Read the default data risk assessment; Run a custom assessment for your Copilot pilot; Remediate from the Protect tab; Turn on one-click policies deliberately). 3. Verify. 4. Tips & gotchas. Toolbox: Solutions › DSPM, Discover › Activity explorer, Application.Read.All, Directory.Read.All, Files.ReadWrite.All.1Prerequisites andhow it works2Step-by-step3Verify4Tips & gotchas1Accept the setuptasks and pick the…2Read the defaultdata risk assessm…3Run a customassessment for yo…4Remediate fromthe Protect tab5Turn on one-clickpolicies deliberate…TOOLBOXSolutions › DSPMDiscover › Activity explorerApplication.Read.AllDirectory.Read.AllFiles.ReadWrite.AllHow this guide is organized: Prerequisites and how it works → Step-by-step → Verify → Tips & gotchasFlow diagram of the article's sections in reading order: 1. Prerequisites and how it works. 2. Step-by-step (5 steps: Accept the setup tasks and pick the objectives; Read the default data risk assessment; Run a custom assessment for your Copilot pilot; Remediate from the Protect tab; Turn on one-click policies deliberately). 3. Verify. 4. Tips & gotchas. Toolbox: Solutions › DSPM, Discover › Activity explorer, Application.Read.All, Directory.Read.All, Files.ReadWrite.All.1Prerequisites and how it works2Step-by-step1Accept the setup tasks and pick the objectives2Read the default data risk assessment3Run a custom assessment for your Copilot pilot4Remediate from the Protect tab5Turn on one-click policies deliberately3Verify4Tips & gotchasTOOLBOXSolutions › DSPMDiscover › Activity explorerApplication.Read.AllDirectory.Read.AllFiles.ReadWrite.All
At a glance: how this guide is organized · 5 steps · 5 key settings and tools

Status (October 2026): The original experience is now listed in the Purview portal as DSPM for AI (classic). Microsoft has replaced it with the current Data Security Posture Management (Solutions › DSPM), which covers AI apps and agents alongside the rest of your data, and says most new features will be added only there. Microsoft's documentation calls the oversharing scans data risk assessments, and the one-click policies it documents are named with a "DSPM for AI" prefix. Re-check Microsoft Learn before you plan, because this area changes quickly.

Prerequisites and how it works#

Open the Microsoft Purview portal (purview.microsoft.com) and go to Solutions › DSPM. Don't confuse it with DSPM (classic) or DSPM for AI (classic), which are still available. You need permissions for compliance management, such as the Microsoft Entra Compliance Administrator role or membership of the Purview Compliance Administrator role group; the Security Copilot features also need the Data Security Viewer role. If you use administrative units, only an unrestricted administrator can create the one-click policies, because they apply to all users. Restricted administrators see policy results, reports and activity only for users in their unit. My guide to Purview roles and role groups covers the permission model.

To see or protectYou need
Microsoft 365 Copilot and agent interactionsPurview auditing turned on (the default for new tenants) and users licensed for Microsoft 365 Copilot
Third-party AI sites such as ChatGPT or GeminiDevices onboarded to Microsoft Purview, plus the Microsoft Purview browser extension on Windows for Chrome
Other AI apps in Microsoft EdgeAn Edge configuration policy that activates the Purview integration in Edge
AI apps other than Microsoft 365 Copilot and Microsoft FacilitatorPay-as-you-go billing set up for your organization

Check auditing in Exchange Online PowerShell before anything else; True is what you want:

PowerShell
Connect-ExchangeOnline
Get-AdminAuditLogConfig | Format-List UnifiedAuditLogIngestionEnabled

For the endpoint pieces, see Endpoint DLP onboarding and deploying the Purview browser extension.

Step-by-step#

From DSPM for AI setup to less overshared content for CopilotStep 1: Accept the setup tasks and pick objectives. Allow about a day for tenant data; two objectives matter for Copilot Step 2: Read the default data risk assessment. Top 100 SharePoint sites by usage, weekly; first results take about four days Step 3: Run a custom assessment for your pilot. Pick users and sites; at least 48 hours, and results expire after 30 days Step 4: Remediate from the Protect tab. Restrict access by label or all items, auto-label, or retention for stale content Step 5: Turn on one-click policies deliberately. Each is created, and edited, in its owning solution such as DLP Step 6: Duplicate the assessment and compare. Counts should drop; watch the weekly default assessment trend down1Accept the setup tasks andpick objectivesAllow about a day for tenant data;two objectives matter for Copilot2Read the default data riskassessmentTop 100 SharePoint sites by usage,weekly; first results take about fourdays3Run a custom assessmentfor your pilotPick users and sites; at least 48hours, and results expire after 30days4Remediate from the ProtecttabRestrict access by label or all items,auto-label, or retention for stalecontent5Turn on one-click policiesdeliberatelyEach is created, and edited, in itsowning solution such as DLP6Duplicate the assessmentand compareCounts should drop; watch theweekly default assessment trenddownFrom DSPM for AI setup to less overshared content for CopilotStep 1: Accept the setup tasks and pick objectives. Allow about a day for tenant data; two objectives matter for Copilot Step 2: Read the default data risk assessment. Top 100 SharePoint sites by usage, weekly; first results take about four days Step 3: Run a custom assessment for your pilot. Pick users and sites; at least 48 hours, and results expire after 30 days Step 4: Remediate from the Protect tab. Restrict access by label or all items, auto-label, or retention for stale content Step 5: Turn on one-click policies deliberately. Each is created, and edited, in its owning solution such as DLP Step 6: Duplicate the assessment and compare. Counts should drop; watch the weekly default assessment trend down1Accept the setup tasks and pick objectivesAllow about a day for tenant data; two objectivesmatter for Copilot2Read the default data risk assessmentTop 100 SharePoint sites by usage, weekly; first resultstake about four days3Run a custom assessment for your pilotPick users and sites; at least 48 hours, and resultsexpire after 30 days4Remediate from the Protect tabRestrict access by label or all items, auto-label, orretention for stale content5Turn on one-click policies deliberatelyEach is created, and edited, in its owning solution suchas DLP6Duplicate the assessment and compareCounts should drop; watch the weekly defaultassessment trend down
Figure 1 · Process From DSPM for AI setup to less overshared content for Copilot. Follow the steps in order: assess first, remediate from the Protect tab, and then rerun the assessment to see the counts drop.

1. Accept the setup tasks and pick the objectives#

The first time you open DSPM, you're prompted to accept the initial setup tasks that aren't already on in your tenant. Allow a day or so before tenant data appears. After that, the Objectives page shows security goals as cards, each with a remediation plan of one-click policies and recommended actions. For Copilot, the two that matter are Prevent data exposure in Microsoft 365 Copilot and Microsoft Copilot interactions and Prevent oversharing of sensitive data. AI observability lists the AI apps and agents with activity in the last 30 days, how many are high risk and how many had sensitive interactions.

2. Read the default data risk assessment#

Go to Discover › Data risk assessments. With no setup, Purview assesses the top 100 SharePoint sites by usage every week; the first results take about four days after the default assessment is created. The summary shows total items, sensitive items detected and links that share data with anyone. Select View details, then a site, to open a pane with four tabs:

  • Overview: the site's summary.
  • Identify: how much content has and hasn't been scanned for sensitive information types, with an on-demand classification scan.
  • Protect: the remediation options in step 4.
  • Monitor: items shared with anyone, with everyone in the organization, with specific people and externally.

Use Export (Excel, CSV, JSON or TSV) to hand the list to site owners.

3. Run a custom assessment for your Copilot pilot#

Select Create custom assessment, choose all users or just your pilot group, and pick the sites to scan. Wait until the status shows Completed, at least 48 hours. Custom results don't refresh and expire after 30 days, so use Duplicate to rerun the same scope later. For file-level detail, choose Item-level on the Scan level page. It needs an Entra app registration with these Microsoft Graph application permissions and admin consent: Application.Read.All, Directory.Read.All, Files.ReadWrite.All, SensitivityLabels.Read.All, Sites.ReadWrite.All and User.Read.All. Item-level scanning covers SharePoint only (not OneDrive), up to 10 sites, and flags items with sharing links for external or anonymous users. For each item you can Resolve, Apply sensitivity label, Notify the site owner or Remove sharing link.

4. Remediate from the Protect tab#

OptionWhat it doesUse it for
Restrict access by labelCreates a DLP policy that stops Microsoft 365 Copilot and agents summarizing items with the labels you chooseLabeled crown-jewel content (see Purview DLP for Copilot)
Restrict all itemsUses SharePoint Restricted Content Discovery to exempt the site from CopilotSensitive sites that need time to clean up
Create an auto-labeling policyLabels unlabeled files that contain sensitive informationSites full of unlabeled sensitive data (see service-side auto-labeling)
Create retention policiesDeletes content that hasn't been accessed for at least three yearsStale content nobody needs

The Monitor tab also links to a SharePoint site access review, which hands the fix to site owners; the workflow is in finding and fixing SharePoint oversharing.

5. Turn on one-click policies deliberately#

One-click policies are created in the owning solution, and you edit them there. The ones most relevant to Copilot:

PolicySolutionEffect
DSPM for AI - Protect sensitive data from Copilot processingDLPBlocks Microsoft 365 Copilot and agents from processing items with the selected labels
DSPM for AI - Detect risky AI usageInsider Risk ManagementFeeds risky prompts and responses into user risk
DSPM for AI - Unethical behavior in AI appsCommunication ComplianceDetects sensitive information in prompts and responses, for all users
DSPM for AI: Detect sensitive info added to AI sitesDLP (audit only)Discovers sensitive content pasted or uploaded to AI sites in Edge, Chrome and Firefox
DSPM for AI - Block sensitive info from AI sitesDLP (test mode)Block with override for elevated-risk users, using Adaptive Protection

Policies that use Adaptive Protection turn it on with default risk levels if it isn't on already; read how Adaptive Protection works first.

Verify#

  • Reports populate after at least a day; filter by Copilot experiences and agents, Enterprise AI apps and Other AI apps.
  • In Discover › Activity explorer, the AI activities tab should show AI interaction, Sensitive info types and, once DLP is enforcing, DLP rule match events. Prompts and responses appear only if you have the right permissions.
  • Test with a pilot user: open a file with test sensitive data through Copilot, then look for the event.
  • After remediation, duplicate the custom assessment and compare counts; watch the weekly default assessment trend down.

Tips & gotchas#

  • Fix in this order: sites holding sensitive data with Anyone or organization-wide links; then unlabeled sensitive content; then labeled content Copilot shouldn't summarize; then stale content.
  • Remove sharing link can cut off legitimate users. Use it sparingly and ask owners to replace the link with a narrower one.
  • Assessments are capped at 200,000 items per location, and file counts may be inaccurate above 100,000 files per location.
  • If you delete a one-click policy, the Policies page shows PendingDeletion until it's gone. Policies created in the early "Microsoft Purview AI Hub" preview keep their old name prefix.
  • The AI interaction event shows no prompt or response for users without an Exchange Online mailbox.

References#

Written and checked against current Microsoft Learn documentation. Test changes with a pilot group before rolling them out to everyone, and if an admin center path has moved since, search for the setting name instead.

Spotted a mistake, or did this fix work differently for you? Email me or message me on LinkedIn — corrections are credited in the article.

Written by

Omer Eltayeb

M365 Subject Matter Expert, former Microsoft Cloud Solutions Architect, Microsoft Certified Trainer and Microsoft Innovative Educator Expert (2024–26) and Microsoft Elevate Educator Expert (2026–27). I share practical, step-by-step guides, study plans, scripts and toolkits for Microsoft Intune, Configuration Manager, Microsoft Entra ID, Microsoft Defender, Exchange and Microsoft 365 with the community.

Microsoft Certified Trainer (MCT) 2026Microsoft Innovative Educator Expert 2025–2026Microsoft Elevate Educator Expert 2026–2027ISC2 Certified Information Systems Security Professional (CISSP)Microsoft 365 Certified: Enterprise Administrator Expert (MS-102)