top of page

Microsoft Purview Endpoint DLP Always-On Diagnostics

  • 9 hours ago
  • 4 min read
Cartoon woman with brown hair and glasses in a plaid suit stands smiling. Text reads "Microsoft Purview Endpoint DLP Always-On Diagnostics."

Introduction

In my last post on Microsoft Purview Data Loss Prevention Diagnostics, I mentioned a feature that’s currently rolling out which makes troubleshooting endpoint issues much easier, especially when you need logs from user devices and don’t want to rely on back-and-forth with end users.

That feature is Endpoint DLP always-on diagnostics (Phase 2), and it’s a solid improvement for anyone working in Microsoft Purview.

If you’ve ever tried to troubleshoot endpoint DLP, you’ll know how awkward it can be. You either end up chasing users for logs, walking them through steps, or trying to reproduce the issue yourself, which rarely goes smoothly.

This flips that process on its head by letting you collect logs directly from Windows devices without involving the user, which makes troubleshooting faster and far more reliable.


Table of contents


TL;DR

Microsoft Purview Endpoint DLP Always-On Diagnostics lets admins collect troubleshooting logs directly from Windows devices without involving the user, which makes endpoint DLP investigations much faster and easier. It is not enabled by default, so you need to turn it on manually here:

=> Microsoft Purview portal > Settings > Data Loss Prevention > Always-on diagnostics (preview) -> toggle On -> set retention and storage limits -> Save


If you also want Microsoft to receive the logs for support cases, turn on:

-> Send specific trace logs to Microsoft

Before using it, make sure devices are onboarded, online, and allowed to reach Microsoft endpoints, and if you are using Windows Server, enable Endpoint DLP for onboarded servers first. Official guide: https://learn.microsoft.com/purview/dlp-always-on-diagnostics


What is Microsoft Purview Endpoint DLP always-on diagnostics

Microsoft Purview Endpoint DLP always-on diagnostics (Phase 2) allows admins to collect diagnostic traces directly from Windows endpoints and send them to Microsoft during support investigations, without any user involvement.

It’s tied to:

A few important things to know:

  • It is not enabled by default

  • It requires manual admin action to turn on

  • It does not affect existing DLP policies


Why is this feature relevant?

Endpoint DLP troubleshooting has always been one of the more frustrating parts of working with Purview. When something doesn’t behave as expected, you usually need logs, and getting those logs often means chasing users, waiting around, and hoping the issue gets reproduced properly. With always-on diagnostics enabled, logs are already being collected in the background, so when something breaks, you can skip the setup and go straight to analysing the issue. It reduces delays, improves accuracy, and makes support cases much easier to deal with.


Rollout details and key changes

This feature started rolling out globally in March 2026.

Once enabled:

  • Admins can request logs directly from devices

  • Users are not interrupted

  • Logs can be uploaded straight to Microsoft support

  • Troubleshooting becomes significantly faster

It won’t automatically appear in your tenant in an active state, so you’ll need to go in and enable it yourself.


How always-on diagnostics works

Always-on diagnostics continuously collects trace logs on endpoint devices in the background. So instead of reacting to an issue and then trying to gather logs, you already have the data available when something goes wrong.

That means you don’t need to:

  • Reproduce the issue again

  • Ask users to run tools

  • Manually configure logging

You simply request the logs and move forward with troubleshooting or send them directly to Microsoft.


Upload behaviour and limitations

A few things to keep in mind:

  • Log uploads typically happen within 24 hours

  • Devices must stay online during upload

  • Only one collection request per device is allowed at a time

  • Requests can fail if devices are offline or unavailable

If something fails, you’ll need to retry the request manually.


Log security and data handling

These logs are handled entirely by Microsoft:

  • Stored in Azure using secure storage

  • Kept in a proprietary format

  • Only accessible by authorised Microsoft personnel

  • Fully audited for access

Logs remain in your data region and are retained for 180 days before being automatically deleted.


Permissions and prerequisites

Required roles

Entra ID roles:

  • Compliance Administrator

  • Security Administrator

  • Global Administrator

Purview roles (tenant-level):

  • Organization Configuration

  • Compliance Admin

  • Security Admin

  • DLP Compliance Management

  • Information Protection Admin

For a deeper dive on permissions:


Prerequisites

  • Devices must be onboarded to Purview

  • Devices must be online and reporting

  • Network access to Microsoft endpoints must be allowed

  • HTTPS traffic must not be blocked


Supported operating systems

Supported platforms include:

  • Windows 10 and Windows 11

  • Windows Server 2019, 2022, and 2025

Important note:

Endpoint DLP is disabled by default on Windows Server, so you’ll need to enable it manually before using diagnostics. Here's how:

  1. Go to Purview portal.

  2. Navigate to Settings > Data Loss Prevention > Endpoint DLP settings

  3. Find 'Endpoint DLP support for onboarded servers'

  4. Toggle it to On

Text reads "Endpoint DLP support for onboarded servers." A blue toggle switch shows "On." Links to "Configure endpoint DLP settings" and "Microsoft Learn."

How to enable always-on diagnostics in Microsoft Purview

This is the key step, since nothing happens until you turn it on.

  1. Go to the Purview portal

  2. Navigate to Settings > Data Loss Prevention

  3. Select Always-on diagnostics (preview)

  4. Toggle it to On

  5. Set cache storage, 90 days recommended

  6. Set device storage, between 500 MB and 1500 MB

  7. Save

    Microsoft Purview interface showing Data Loss Prevention settings. "Always-on diagnostics" with options and a toggle switch set to "On."

To enable uploads:

  • Turn on Send specific trace logs to Microsoft

    Diagnostics settings for endpoint DLP. Options to save or cancel, with 90-day cache and 1024MB storage. Upload diagnostics to Microsoft.

How to request device logs

Once enabled, collecting logs is straightforward.

You can request logs from:

  • Devices

  • Alerts

  • Activity explorer

Steps:

  1. Select the device or event

  2. Choose Request device log

  3. Set date range

  4. Add description

  5. Submit

Then:

  • Wait for completion

  • Grab the request number

  • Share it with Microsoft support


Conclusion

Always-on diagnostics for Endpoint DLP removes a lot of friction from troubleshooting by letting you collect logs directly from devices without involving users, which saves time, simplifies investigations, and makes resolving issues much more efficient.

If you’re working with DLP regularly, it’s definitely worth enabling sooner rather than later.

Comments


Drop Me a Line, Let Me Know What You Think

Thanks for submitting!

© 2035 by Train of Thoughts. Powered and secured by Wix

bottom of page