A unified data governance solution that helps manage, protect, and discover data across your organization
A recorded DLP rule matched event in Activity Explorer does not guarantee that a DLP alert will be created. Activity Explorer can show detailed DLP match events from Microsoft 365 audit logs, including partial matches, while alerts are a separate rule configuration and investigation workflow.
For the scenario described, these are the supported checks and likely causes:
- Confirm the rule’s alert configuration in the deployed policy
In the Microsoft Purview portal, go to Data loss prevention > Policies > open the policy > Edit policy > Customize advanced DLP rules > open the rule, then verify under Incident reports that:
- Send an alert to admins when a rule match occurs is On
- Send alert every time an activity matches the rule is selected
- the intended recipients are listed
- the severity is set as expected
- Check the correct investigation locations
DLP alerts can be investigated in both places, but the recommended locations differ by task:
- Microsoft Purview portal: create and edit DLP policies
- Microsoft Defender XDR dashboard: recommended location for investigating and managing DLP alerts
- Use Activity Explorer only as evidence of policy match, not alert success The available information shows that Activity Explorer reports DLP-related activities and can be used to view policy matches and generate reports. It does not indicate that an alert was successfully created.
- Consider alert type and aggregation behavior
DLP alerts can be configured as:
- Single-event alerts
- Aggregate-event alerts
- Check workload-specific behavior for SharePoint and OneDrive For rules with alerts configured on SharePoint or OneDrive, only one alert per file per rule is sent, even if multiple users commit the same violation. If repeated tests used the same file and same rule, that can explain why additional alerts were not seen.
- Email notification expectations
When a rule is matched and alerting is configured, an alert email can be sent to the compliance officer or chosen recipients with event details. Optional email content can include:
- person who last modified the content
- sensitive content types that matched
- rule severity
- matched content and surrounding text
- the item containing the matched content
- Retention window check The Microsoft Defender portal retains incidents for six months. The DLP alert management dashboard retains alerts for 30 days. This matters when validating older events.
For the specific questions:
- What could cause a DLP rule match without a DLP alert?
Supported causes from the available information are:
- the rule matched, but alerting in Incident reports is not actually enabled in the deployed rule
- the event appears in Activity Explorer as a detailed audit event and does not by itself prove alert creation
- SharePoint/OneDrive one-alert-per-file-per-rule behavior prevented another alert for the same file
- alert aggregation changed how the alert is grouped
- How to verify alert-generation is enabled in the deployed rule? Reopen the policy in the Purview portal and inspect the rule’s Incident reports settings directly.
- Additional logs, diagnostics, or PowerShell properties? The available information supports using Activity Explorer for DLP-related activities and exporting activity data with Export-ActivityExplorerData (ExchangePowerShell), O365 Management Activity API, or Incident API. No additional diagnostic command or PowerShell property is provided here that explains why a specific alert was not generated.
- Could role group permissions or administrative unit scoping prevent the alert or incident from appearing? No supported information here confirms that permissions or administrative unit scoping can suppress alert creation or visibility in this scenario.
- Does the empty diagnostic export prove the event was not passed correctly? No supported information here links those empty diagnostic export fields to DLP alert-generation failure.
A practical next validation path is:
- Edit the rule and re-check Incident reports settings.
- Test with a new file name in SharePoint or OneDrive to avoid the one-alert-per-file-per-rule behavior.
- Review the event in Activity Explorer.
- Check the alert in Microsoft Defender XDR first, then the Purview alerts dashboard.
References: