Share via

Clarification on Purview DLP Coverage for Copilot “Computer Use” Data Exfiltration Scenario

Ashish Raina 0 Reputation points
2026-06-09T12:52:41.6166667+00:00

In our Microsoft 365 environment, we are using Enterprise Copilot with the “Researcher / Computer Use” feature enabled. We have Microsoft Purview DLP policies configured across Endpoints, OneDrive, Exchange, and Teams to prevent exfiltration of sensitive data such as PII (PAN, Aadhaar) and PCI-DSS information.

We have observed the following scenario:

  1. A user stores a file containing sensitive data (PII / PCI-DSS) in OneDrive (within enterprise boundary).
  2. The user then prompts Copilot (Researcher with computer use capability) to:
    • Access their OneDrive
      • Retrieve the sensitive file
        • Open an external service (e.g., Gmail) within the Copilot-controlled environment
          • Upload the file externally

In this flow:

  • The action is performed via Copilot’s “computer use” environment (not direct browser interaction by the user)
  • Endpoint DLP and proxy restrictions (e.g., blocking Gmail access) are not triggered
  • The data movement occurs via Copilot-driven automation. In our Microsoft 365 environment, we are using Enterprise Copilot with the “Researcher / Computer Use” feature enabled. We have Microsoft Purview DLP policies configured across Endpoints, OneDrive, Exchange, and Teams to prevent exfiltration of sensitive data such as PII (PAN, Aadhaar) and PCI-DSS information. We have observed the following scenario:
    1. A user stores a file containing sensitive data (PII / PCI-DSS) in OneDrive (within enterprise boundary).
    2. The user then prompts Copilot (Researcher with computer use capability) to:
      • Access their OneDrive
      • Retrieve the sensitive file
      • Open an external service (e.g., Gmail) within the Copilot-controlled environment
      • Upload the file externally
    In this flow:
    • The action is performed via Copilot’s “computer use” environment (not direct browser interaction by the user)
    • Endpoint DLP and proxy restrictions (e.g., blocking Gmail access) are not triggered
    • The data movement occurs via Copilot-driven automation
    How can this be detected/controlled via Purview DLP.
Microsoft Security | Microsoft Purview
0 comments No comments

1 answer

Sort by: Most helpful
  1. Pilladi Padma Sai Manisha 10,110 Reputation points Microsoft External Staff Moderator
    2026-06-11T05:57:04.83+00:00

    Hi @Ashish Raina
    Based on the provided docs, we can explain what Purview DLP can control for Copilot (and what it’s not described to control), but we can’t directly confirm detection/controls for the exact “Copilot computer use → external upload (e.g., Gmail)” exfiltration flow you described.

    What Purview DLP for Copilot can control (per docs)

    Microsoft Purview DLP supports controls to protect Copilot and Copilot Chat interactions in these main ways:

    1. Restrict Copilot from using external web search when prompts contain sensitive data (preview) If a prompt contains sensitive information types (SITs), Copilot automatically blocks external web search as a grounding source and continues using permitted internal Microsoft 365 data sources where applicable.
    2. Restrict Copilot from processing sensitive prompts (real-time control) You can create DLP policies so Copilot and Copilot Chat won’t generate responses (and won’t use that sensitive data for internal/external searches) when prompts contain sensitive information types (SITs), including custom SITs.
    3. Restrict Copilot from processing sensitive files/emails based on sensitivity labels (generally available) You can create DLP policies to help prevent Copilot from using files and emails with specific sensitivity labels as part of response summarization and prompt grounding.

    Important limitation called out in docs:

    You can’t combine “content contains sensitive info types (SITs)” and “content contains sensitivity labels” in the same rule. (You can create separate rules for each condition type.)

    Why your specific “computer use → retrieve OneDrive file → upload externally” scenario may not be covered by those controls

    From the provided documentation, the Copilot-focused DLP controls are described around:

    • Prompt content (SIT-based blocking of external web search / blocking processing of sensitive prompts), and
    • Sensitivity-label-based restriction on using sensitive files/emails in Copilot grounding/response building.

    The docs you provided do not explicitly describe an enforcement capability that detects/blocks Copilot’s “computer use” automated browser/session actions (for example: “Copilot opened Gmail inside its computer-use environment and uploaded a sensitive file”), nor do they describe DLP enforcement against the “data movement” step you outlined.

    So, with only the provided documentation, we can’t claim “Purview DLP will detect/control that exfiltration path” the way you’re expecting.

    Practical guidance you can use to validate coverage

    Even if the docs don’t confirm the exact computer-use exfiltration enforcement, you can still validate whether your scenario triggers one of the supported DLP rule types:

    1. Does the Copilot prompt (the user’s prompt that triggers Researcher/computer use) include sensitive data? If yes, a SIT-based DLP rule could block Copilot from processing that prompt and/or from using external web search.
    2. Are the OneDrive files assigned sensitivity labels that your DLP rules target? If yes, DLP for Copilot can restrict Copilot from processing those labeled files in grounding/summarization.
    3. Make sure the DLP policy you created is actually scoped/enforced for the Copilot location Purview DLP for Copilot uses the “Microsoft 365 Copilot and Copilot Chat policy location” in the Purview portal.
    4. Rule timing / enforcement expectations (in general Purview behavior) While enforcement timing specifics depend on policy type, the provided docs note that data source/asset policy types are typically enforced within ~10 minutes; classification/sensitivity-label policy types may take several hours after scanning/publishing.

    Follow-up questions (so we can be precise)

    1. Are your Purview DLP rules targeting SITs in prompts, sensitivity labels on the file, or both (in separate rules)?
    2. For the OneDrive file used in the scenario, do you have a sensitivity label applied? If yes, which label(s)?
    3. In the “computer use” flow, does the user’s Copilot prompt include the sensitive values, or does the sensitive data only exist inside the OneDrive document the Copilot retrieves?
    4. Are you using Microsoft 365 Copilot specifically (as opposed to a different Copilot product), and is the DLP policy configured at the Copilot/Copilot Chat location in Purview?
    5. Do you see any Purview DLP alerts/incidents for the Copilot interaction when the upload happens?

    References (from the provided documentation)

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.