# DLP policy is configured for the Microsoft 365 Copilot location

Ensure a Microsoft Purview Data Loss Prevention (DLP) policy is configured for the Microsoft 365 Copilot location, so Copilot is blocked from summarising…

Source: https://maester.dev/docs/tests/MT.1175

<!-- This file is generated by website/scripts/generate-test-docs.mjs. Do not edit manually. -->

<div class="test-byline"><div class="test-byline-avatars"><a class="test-byline-avatar test-byline-avatar--author" href="/contributors/ofirgavish" title="Ofir Gavish · Original author"><img src="https://github.com/OfirGavish.png" alt="Ofir Gavish" width="28" height="28" loading="lazy" decoding="async" /></a></div><div class="test-byline-meta"><span class="test-byline-text">Contributed by <a href="/contributors/ofirgavish">Ofir Gavish</a></span><a class="test-byline-link" href="/contributors">All contributors →</a></div></div>

<p class="test-part">Part of <a href="/docs/tests/maester">Maester</a> · Purview · Data loss prevention · <a href="/docs/tests">All checks</a></p>

```powershell title="Run this check"
Invoke-Maester -TestId MT.1175
```

## Overview

Ensure a Microsoft Purview Data Loss Prevention (DLP) policy is configured for the **Microsoft 365 Copilot** location, so Copilot is blocked from summarising or surfacing files containing sensitive information types or labelled content the requesting user has access to but should not have AI summarise.

Microsoft 365 Copilot acts on every file, message and meeting that the requesting user can read. Without a DLP policy targeting the Copilot location, Copilot can:

- Summarise files containing **PII, PCI, PHI, secrets or other regulated data**.
- Paraphrase content from labelled documents in chat / Word / PowerPoint generations.
- Expose oversharing risk in OneDrive / SharePoint at AI speed.

A DLP policy on the Copilot location lets you block Copilot interactions involving files that match SITs or have specific sensitivity labels — without disabling Copilot for the user entirely.

The test passes when at least one **enabled, non-simulation** DLP policy targets the Microsoft 365 Copilot location. Detection inspects multiple Purview schema fields (`MicrosoftCopilotLocation`, `Workload`, `Locations`, and `EnforcementPlanes`) so policies created through the older preview surface and through the current Microsoft Purview portal / PowerShell paths are both recognised.

#### Remediation action

1. Open the [Microsoft Purview portal — Data Loss Prevention — Policies](https://purview.microsoft.com/datalossprevention/policies).
2. Click **+ Create policy** and choose a Custom or template-based DLP policy.
3. Under **Locations**, enable **Microsoft 365 Copilot** (you may also enable Exchange / SharePoint / OneDrive / Devices alongside).
4. Configure rules — for example, match sensitive information types (Credit Card, SSN, customer-specific SITs) or sensitivity labels (Confidential, Highly Confidential).
5. Choose actions — block Copilot from processing the matched file, notify the user, or generate an alert.
6. Set **Mode = Turn the policy on immediately** (avoid leaving it in test/simulation mode for production protection).
7. Verify with: `Get-DlpCompliancePolicy | Where-Object { $_.MicrosoftCopilotLocation -or $_.Workload -match 'Copilot' -or ($_.Locations | Out-String) -match 'Copilot' -or ($_.EnforcementPlanes | Out-String) -match 'Copilot' }`.

#### Related links

- [Microsoft Learn — DLP for Microsoft 365 Copilot](https://learn.microsoft.com/purview/dlp-microsoft365-copilot-learn-about)
- [Microsoft Learn — Create a DLP policy](https://learn.microsoft.com/purview/dlp-create-deploy-policy)
- [Microsoft Learn — Microsoft 365 Copilot oversharing assessment](https://learn.microsoft.com/purview/ai-microsoft-purview)

## Details

<details>
<summary>Every attribute of this check</summary>

| Field | Value |
| --- | --- |
| Test ID | MT.1175 |
| Severity | Medium |
| Suite | Maester |
| Product | Purview |
| Feature | Data loss prevention |
| Area | Data protection |
| Resource type | Tenant |
| User impact | Low |
| Implementation cost | Medium |
| MITRE ATT&CK | T1213.002 Sharepoint, T1530 Data from Cloud Storage |
| Supports controls | nist-800-53-r5:SC-7(10) |
| PowerShell test | [Test-MtPurviewAiDlpPolicy](https://github.com/maester365/maester/blob/main/tests/maester/purview/Test.MT.1175.ps1) |
| Services | ExchangeOnline, Graph, SecurityCompliance |
| Compatible licenses | EXCHANGE_DLP |

</details>

## Source

- Test: [`tests/maester/purview/Test.MT.1175.ps1`](https://github.com/maester365/maester/blob/main/tests/maester/purview/Test.MT.1175.ps1)
- Documentation: [`tests/maester/purview/Test.MT.1175.md`](https://github.com/maester365/maester/blob/main/tests/maester/purview/Test.MT.1175.md)
