Skip to main content

A Purview DLP policy moves through three states: simulation mode, simulation with policy tips for a pilot group, and turned on. Each rule needs a true-match test, a near-miss false-positive test and an out-of-scope user test before enforcement. Simulations run up to 15 days, keep data 30 days and show alerts only on the simulation tab. For the Microsoft 365 Copilot location, policy changes can take up to four hours, files uploaded into prompts are not scanned, and prompt blocking is in preview. The free matrix is a CSV test plan with synthetic example rows.

Key Facts

  • DLP simulations run for up to 15 days and keep their data for 30 days (Microsoft Learn).
  • Exchange, Teams and Devices simulations evaluate only items new during the simulation; SharePoint and OneDrive also evaluate existing items.
  • Simulation alerts appear only on the simulation alerts tab, not in the DLP alerts console or the Defender portal.
  • Copilot DLP policy updates can take up to four hours to apply, and DLP does not scan files uploaded into prompts.

Last updated by Errin O'Connor, Founder & Chief AI Architect, EPC Group

What each test proves

A DLP rule that matches the right item is only half the test. Enforcement waits until the rule also ignores near-misses, leaves people outside the scope alone and shows users the message you approved.

TestWhat it provesPolicy stateBlocks enforcement?
True matchThe rule catches the sensitive itemSimulation modeYes
Near-missLook-alike content does not matchSimulation modeYes
ScopeUsers outside the pilot group see nothingSimulation with policy tipsYes
User experiencePolicy tip wording and the override flow workSimulation with policy tips, then Block with overrideNo, tune it
EnforcementThe action happens and the event is recordedTurned onYes
Copilot promptsNo response, or no web search, for prompts with the chosen sensitive information typesTurned on, Copilot locationYes
Copilot labeled contentLabeled files and emails are not used in responsesTurned on, Copilot locationYes
Known gapThe gap is owned by a named controlAnyNo, but it must be recorded

Where the evidence shows up

Testing the Microsoft 365 Copilot location

Run the Copilot-location tests before licenses go out, as part of a Microsoft 365 Copilot readiness assessment.

Acceptance rule

Write the expected result and pass rule for every row before the first run. Any failed true-match, near-miss or scope test keeps the policy in simulation; tune it, copy it to a new version if it is already in production, and rerun. Move to enforcement only when the policy owner signs off on the evidence. For Copilot agents built on the same data, pair this with the Copilot Studio agent acceptance test pack.

Download the DLP policy test matrix (CSV). Its twelve example rows cover Exchange, SharePoint and OneDrive, Devices and the Copilot location. They are synthetic and labeled, not client data; use a payment provider’s published test card number or other test values, never real personal data.

Primary sources

Frequently Asked Questions

How long does a Purview DLP simulation run?

Up to 15 days, so results build up over time rather than being a point-in-time snapshot. Simulation data is kept for 30 days. For SharePoint and OneDrive, existing and new or changed items are evaluated; for Exchange, Teams and Devices, only items that are new during the simulation are evaluated, so send fresh test items after the simulation starts.

Do simulation alerts appear in the DLP alerts console?

No. While a policy is in simulation mode its alerts appear only on the simulation alerts tab. They do not show in the DLP alerts console and do not flow into the Microsoft Defender portal, so plan alert-routing tests for after the policy is turned on.

How long until a Copilot DLP policy change takes effect?

Microsoft says updates to a DLP policy can take up to four hours to reflect in Microsoft 365 Copilot and Copilot Chat. Test after that window. In Word, Excel and PowerPoint the policy is evaluated when a file is opened, so a label applied mid-session is enforced from the next open.

Does DLP check files uploaded into a Copilot prompt?

No. DLP checks the text typed into the prompt, not the contents of files uploaded directly into it. Record this as a known gap in the test plan and name the control that covers it, rather than writing a test that expects DLP to catch it.

Talk to a senior architect

A one-hour call with a senior EPC Group architect covers your DLP rules, the tests that should gate their enforcement and how to stage them by pilot group. Email contact@epcgroup.net or call 888-381-9725.

AI assistant — not a human