Limits in insider risk management

Important

Microsoft Purview Insider Risk Management correlates various signals to identify potential malicious or inadvertent insider risks, such as IP theft, data leakage and security violations. Insider risk management enables customers to create policies to manage security and compliance. Built with privacy by design, users are pseudonymized by default, and role-based access controls and audit logs are in place to help ensure user-level privacy.

Insider risk management uses the following built-in limits to optimize the user experience.

Item limits

The following tables provide limits by product area.

Global settings

Item Limit
Lookback period limits (Exchange Online) 10 days
Lookback period limits for all other signals 90 days
Maximum number of items in each global exclusion list (Domains, SharePoint sites, File paths, Keywords, and File types) 500 for each list
Maximum number of items in a detection group 200
Maximum number of custom indicators 10
Maximum number of fields per custom indicator 20
Maximum number of variants per indicator 3
Maximum number of users that can be added to a priority user group 10K

Triggers (per UTC calendar day)

Item Limit
User account deleted from Microsoft Entra ID 15K
All signals collected through the HR connector 15K
Custom indicators 15K
All other triggers 5K
Maximum trigger volume for an organization 50K

Note

Limitations are per individual trigger type.

Maximum number of users in scope of a policy template

Template name Limit
Data theft by departing users 20K
Data leaks 15K
Data leaks by priority users 1K
Data leaks by risky users 7.5K
Security policy violations (preview) 1K
Patient data misuse (preview) 5K
Risky browser usage (preview) 7K
Security policy violations by departing users (preview) 15K
Security policy violations by priority users (preview) 1K
Security policy violations by risky users (preview) 7.5K
Forensic evidence Unlimited

Note

There's no limit to the maximum number of users that you can add to a policy. The limit is for users in scope of a policy template (users brought in scope after a triggering event).

Other policy limits

Item Limit
Maximum number of policies that can be created per template type 20
Maximum number of priority sites 50
Maximum number of priority sensitivity labels 50
Maximum number of priority sensitive info types 50
Maximum number of priority file extensions 50
Maximum number of priority trainable classifiers 5

Adaptive protection

|Maximum number of users that can be scoped into a DLP policy for each risk level|10,000|

Manual user scoring

Item Limit
Maximum number of users that can be scored manually 4K

Cases

Item Limit
Maximum number of active cases 100

Exporting

Item Limit
Maximum number of users that can be exported from the Users page 1000
Maximum number of alerts that can be exported from the Alerts page 1000
Maximum number of logs that can be exported to a CSV file from Activity explorer 100K

Retention limits for alerts, cases, and associated artifacts

As insider risk management alerts age, their value to minimize potentially risky activity diminishes for most organizations. Conversely, active cases and associated artifacts (alerts, insights, activities) are always valuable to organizations and shouldn't have an automatic expiration date. This includes all future alerts and artifacts in an active status for any user associated with an active case.

To help minimize the number of older items that provide limited current value, the following retention limits apply for insider risk management alerts, cases, and user reports:

Item Retention period
Alerts with Needs review status 120 days from alert creation, then automatically deleted
Active cases (and associated artifacts) Indefinite retention, never expire
Resolved cases (and associated artifacts) 120 days from case resolution, then automatically deleted
User activities reports 120 days from report creation, then automatically deleted

Connectors

Item Limit
Maximum number of records in the JSON file that can be processed by the API 50K