Azure Monitor built-in role

Data Purger

Authorizes purge operations for Application Insights and Log Analytics data. Azure RBAC publishes purge as control-plane Actions and the role has no DataActions, but invoking those Actions deletes matching analytics records through a destructive, non-reversible data operation.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 150f5e0c-0603-4f03-8c7f-cf70034c4e90

Control-plane actions (4)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the specific Log Analytics workspace or Application Insights resource containing the personal data that must be purged. A resource-group or broader assignment is inherited by every matching analytics resource below that scope.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Grant Data Purger only at the Log Analytics workspace or Application Insights resource covered by an approved GDPR request. Verify the query predicate before submission and avoid a parent scope that includes unrelated analytics data.

Related roles (1)

Common questions

When should I assign the Data Purger Azure role?

Assign Data Purger when you need to: Submit a Log Analytics Purge API request when deletion is required to satisfy a GDPR personal-data request.; and Check the asynchronous purge status after the approved request is submitted.. Practical scope: Assign on the specific Log Analytics workspace or Application Insights resource containing the personal data that must be purged. A resource-group or broader assignment is inherited by every matching analytics resource below that scope.

What permissions does the Data Purger Azure role grant?

The role definition grants 4 combined control-plane and data-plane actions. Representative operations include: Microsoft.Insights/components/*/read; Microsoft.Insights/components/purge/action; Microsoft.OperationalInsights/workspaces/*/read; and Microsoft.OperationalInsights/workspaces/purge/action. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Data Purger Azure role?

Key considerations when assigning Data Purger: Delete and purge operations are destructive and non-reversible.; The formal purge completion SLA is 30 days and the operation cannot be expedited, so the status must be tracked as an asynchronous compliance workflow.; and Control-plane classification does not make this role nondestructive; the purge Actions remove matching analytics data.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (5)

Official Microsoft Learn documentation →