Portal Walkthrough: Control 1.19 - eDiscovery for Agent Interactions
Last Updated: February 2026 Portal: Microsoft Purview Estimated Time: 2-3 hours
Prerequisites
- Purview eDiscovery Admin or eDiscovery Manager role
- Legal or compliance approval for case creation
- Agent content locations documented
Step-by-Step Configuration
Step 1: Configure eDiscovery Permissions
- Open Microsoft Purview
- Navigate to Roles & scopes > Permissions
- Assign eDiscovery Manager role to legal/compliance team
Step 2: Document Agent Content Locations
Create inventory of agent content locations:
| Content Type | Location | Description |
|---|---|---|
| Teams conversations | Exchange Online | Agent chat history |
| SharePoint documents | SharePoint Online | Knowledge source content |
| Audit logs | Purview Audit | Agent activity records |
| Dataverse records | Dataverse | Agent configurations |
Step 3: Create eDiscovery Case
Unified eDiscovery Experience
Classic eDiscovery (Standard/Premium) was retired August 31, 2025. All cases now use the unified eDiscovery experience. Content Search is also available as a system-generated case within eDiscovery.
- Navigate to Solutions > eDiscovery > Cases
- Click Create a case
- Configure:
- Name:
FSI-Agent-Discovery-[Date] - Description: Purpose and regulatory reference
- Members: Assigned legal/compliance team
Step 4: Create Content Search
- In the case, create new search
- Configure KQL query for agent content:
kind:microsoftteams AND (from:"Copilot" OR subject:"Agent") - To search specifically for AI interactions, add the Copilot activity query condition from the condition drop-down
- Select locations:
- Exchange: All or specific mailboxes
- SharePoint: Agent knowledge source sites
- Run search and preview results
Content Search as System-Generated Case
Content Search is now available as a system-generated case within eDiscovery. Use it for broad, non-case-specific searches across the organization.
Step 5: Configure Legal Hold
- In case, create new hold
- Name:
Hold-Agent-Content-[Matter] - Select locations with agent content
- Configure query if needed (or hold all content)
- Activate hold
Configuration by Governance Level
| Setting | Baseline (Zone 1) | Recommended (Zone 2) | Regulated (Zone 3) |
|---|---|---|---|
| Case Creation | As needed | Documented process | Approval workflow |
| Legal Hold | As needed | Case-by-case | Standing holds |
| Export | Standard | Tracked | Approval required |
| Retention | Standard | 6 years | 6+ years |
| Drills | None | Annual | Quarterly |
FSI Example Configuration
eDiscovery Case: FSI-FINRA-Inquiry-2026
Purpose: FINRA examination response
Regulatory Reference: FINRA Rule 4511
Searches:
- Name: Agent-Trading-Conversations
Query: kind:microsoftteams AND (from:"TradingBot" OR from:"Copilot")
DateRange: 2025-01-01 to 2025-12-31
- Name: Agent-Knowledge-Documents
Location: /sites/TradingPolicies
Query: sensitivitylabel:"Confidential"
Holds:
- Name: Hold-TradingBot-Content
Locations: Trading team mailboxes, TradingBot SharePoint
Duration: Until case closed
Validation
After completing these steps, verify:
- eDiscovery roles assigned appropriately
- Agent content locations documented
- Test search returns expected results
- Legal hold preserves content correctly
- Export produces usable evidence package
Back to Control 1.19 | PowerShell Setup | Verification Testing | Troubleshooting