Control 1.9: Data Retention and Deletion Policies - Portal Walkthrough
This playbook provides portal configuration guidance for Control 1.9.
Prerequisites
- Microsoft 365 E5 or E3 + Compliance add-on
- Purview Records Manager role assigned
- Regulatory retention schedule documented and approved
- Disposition reviewers identified
Step 1: Create Retention Labels for Agent Data
Portal Path: Microsoft Purview > Data lifecycle management > Microsoft 365 > Labels
Label 1: Agent Conversations - 7 Year
- Navigate to Microsoft Purview Compliance Portal
- Go to Data lifecycle management > Microsoft 365
- Select Labels tab > + Create a label
- Configure:
- Name:
FSI-AgentConversations-7Year - Description: "Agent conversation logs - FINRA/SEC 7-year retention"
- Retention settings:
- Retain items for: 7 years
- Start retention based on: When items were created
- At end of retention period: Start a disposition review
- Disposition reviewers: Compliance team, Records Management
- Click Create
Label 2: Agent Configuration - 6 Year
- Name:
FSI-AgentConfig-6Year - Description: "Agent configuration and settings history"
- Retention settings:
- Retain items for: 6 years
- At end of retention period: Delete items automatically
- Click Create
Label 3: Agent Audit Logs - 10 Year
- Name:
FSI-AgentAudit-10Year - Description: "Agent audit and compliance logs - extended retention"
- Retention settings:
- Retain items for: 10 years
- At end of retention period: Start disposition review
- Mark as regulatory record: Yes (immutable)
- Click Create
Step 2: Publish Retention Labels
Portal Path: Purview > Data lifecycle management > Microsoft 365 > Label policies
- Click + Publish labels
- Choose labels: Select all FSI agent labels
- Choose locations:
- Exchange email
- SharePoint sites
- OneDrive accounts
- Microsoft 365 Groups
- Teams channel messages (if applicable)
- Policy name:
FSI-AgentData-RetentionLabels - Click Publish
Step 3: Create Retention Policies for Agent Platforms
Portal Path: Purview > Data lifecycle management > Microsoft 365 > Retention policies
Policy 1: Copilot Studio Conversation Logs
- Click + New retention policy
- Name:
FSI-CopilotStudio-ConversationRetention - Description: "Retain Copilot Studio agent conversations"
- Locations:
- Dataverse (where Copilot Studio logs are stored)
- Copilot interactions (if available as a location)
- Retention settings:
- Retain items for: 7 years
- At end of retention period: Delete items automatically
- Click Create
Policy 2: Power Platform Activity Logs
- Click + New retention policy
- Name:
FSI-PowerPlatform-ActivityRetention - Locations:
- Power Platform logs (via Dataverse)
- Microsoft 365 audit log (Power Platform activities)
- Retention settings:
- Retain items for: 7 years
- Click Create
Step 4: Configure Dataverse Retention
Portal Path: Power Platform Admin Center > Environments > [Environment] > Settings > Data management
- Navigate to Power Platform Admin Center
- Select environment > Settings
- Under Data management, configure:
For Agent Activity Logs: - Table: msdyn_copilotinteraction - Retention Period: 7 years - Archive: After 1 year - Delete: After retention period
For Agent Sessions: - Table: msdyn_copilotsession - Retention Period: 3 years - Archive: After 6 months
Step 5: Set Up Disposition Review Workflow
Portal Path: Purview > Records management > Disposition
- Navigate to Records management > Disposition
- Configure reviewers for FSI labels:
- Stage 1: Records Management team (initial review)
- Stage 2: Compliance Officer (regulatory check)
-
Stage 3: Legal (if litigation concerns)
-
For each disposition item:
- Approve: Item deleted per policy
- Extend: Add additional retention period
- Relabel: Apply different retention label
- Export: Generate evidence of disposition
Step 6: Configure Legal Hold
Portal Path: Purview > eDiscovery > Core or Premium > Holds
- Navigate to eDiscovery > Core (or Premium)
- Create or select a case
- Click Holds > + Create
- Configure:
- Name:
FSI-AgentData-LegalHold-[CaseName] - Locations: Relevant mailboxes, SharePoint sites, Dataverse
- Click Create
Note: Legal hold overrides retention policies - content won't be deleted until hold is released.
Step 7: Enable Audit Logging for Deletion Events
Portal Path: Purview > Audit > Audit retention policies
- Navigate to Audit
- Create retention policy for deletion events:
- Name:
FSI-DeletionAudit-10Year - Record types: File deleted, Message deleted, Dataverse record deleted
- Duration: 10 years
- Click Save
Back to Control 1.9 | PowerShell Setup | Verification Testing | Troubleshooting
Updated: January 2026 | Version: v1.2