Control 1.10: Communication Compliance Monitoring - Portal Walkthrough
This playbook provides portal configuration guidance for Control 1.10.
Prerequisites
- Microsoft 365 E5 or E5 Compliance add-on
- Communication Compliance roles assigned
- Compliance reviewers identified and trained
- Detection scenarios defined
Step 1: Assign Communication Compliance Roles
Portal Path: Microsoft Purview > Permissions > Microsoft Purview solutions > Roles
- Navigate to Purview Compliance Portal
- Go to Permissions > Microsoft Purview solutions > Roles
- Assign roles:
| Role | Purpose | Assign To |
|---|---|---|
| Communication Compliance Admin | Full policy management | Compliance team leads |
| Communication Compliance Analyst | Review and triage alerts | Compliance analysts |
| Communication Compliance Investigator | Investigate and remediate | Senior compliance |
| Communication Compliance Viewer | Read-only access | Audit team |
Step 2: Create Communication Compliance Policies
Portal Path: Purview > Communication compliance > Policies > + Create policy
Policy 1: Agent Inappropriate Content Detection
- Navigate to Communication compliance > Policies
- Click + Create policy
- Template: Detect inappropriate content
- Policy name:
FSI-Agent-InappropriateContent - Users and groups: Select users who interact with agents
- Locations:
- Teams chat (if agents use Teams)
- Copilot for Microsoft 365 (if available)
- Exchange email (for email-based agents)
- Conditions:
- Detect threats and harassment
- Detect discrimination
- Detect profanity
- Review frequency: Ongoing monitoring
- Reviewers: Assign compliance analysts
- Click Create policy
Policy 2: Financial Regulatory Violations
- Click + Create policy
- Template: Custom policy
- Policy name:
FSI-Agent-RegulatoryViolations - Users: All users with agent access
- Locations: All applicable channels
- Conditions - Sensitive information:
- Custom SIT: MNPI Indicators
- Custom SIT: Unsuitable Investment Recommendations
- Financial data patterns
- Conditions - Keywords:
- "guaranteed return", "risk free", "can't lose"
- "inside information", "before announcement"
- "don't tell anyone", "keep this quiet"
- Direction: Inbound and outbound
- Reviewers: Compliance (primary) + Legal (escalation)
- Click Create policy
Policy 3: Customer Data Protection
- Click + Create policy
- Template: Detect sensitive information
- Policy name:
FSI-Agent-CustomerDataProtection - Users: All agent users
- Conditions - Sensitive information types:
- Credit card numbers
- Social Security numbers
- Bank account numbers
- Custom: Customer account numbers
- Threshold: Start with low for initial tuning
- Direction: Outbound (agent responses)
- Reviewers: Data protection team
- Click Create policy
Policy 4: Conflict of Interest Detection
- Click + Create policy
- Template: Custom policy
- Policy name:
FSI-Agent-ConflictOfInterest - Conditions - Keywords:
- "my personal account", "trade for myself"
- "front running", "before the client"
- "proprietary trading", "house account"
- Reviewers: Compliance + Ethics
- Click Create policy
Step 3: Configure Detection Classifiers
Portal Path: Purview > Communication compliance > Settings > Classifiers
- Go to Settings > Classifiers
- Enable relevant trainable classifiers:
- Threats
- Harassment
- Discrimination
- Adult content
- Profanity
- Regulatory collusion (if available)
- Gifts & entertainment (if available)
Step 4: Set Up OCR for Image Detection
Portal Path: Purview > Communication compliance > Settings > OCR
- Go to Settings > OCR
- Enable OCR for communication compliance
- Configure:
- Process images in Teams
- Process attachments
- Apply SIT detection to OCR text
Step 5: Configure Priority User Groups
Portal Path: Purview > Communication compliance > Settings > Priority user groups
- Create priority groups:
- Group 1: Registered representatives
- Group 2: Investment advisers
- Group 3: Executives
-
Group 4: IT administrators with agent access
-
Configure alert routing:
- High severity: Immediate email + Teams notification
- Medium severity: Daily digest
- Low severity: Weekly review queue
Step 6: Create Review Workflow
Portal Path: Purview > Communication compliance > Alerts
- Navigate to Alerts tab
- For each policy, configure:
- Initial review: Analyst triage (24 hours)
- Escalation: Investigator (if confirmed)
-
Remediation options:
- Resolve (no violation)
- Escalate to HR/Legal
- Remediation required
-
Review workflow:
- Alert Generated > Analyst Review (24h)
- Confirmed Violation? No > Resolve + Document
- Confirmed Violation? Yes > Escalate to Investigator
- Investigation (48h) > Remediation Action
Validation
After completing the configuration, verify:
- Communication Compliance roles assigned to appropriate users (Admin, Analyst, Investigator, Viewer)
- At least one policy created and enabled (Inappropriate Content, Regulatory Violations, or Customer Data)
- Trainable classifiers enabled in Settings > Classifiers
- Priority user groups configured with alert routing rules
Expected Result: Communication Compliance policies monitor agent interactions and generate alerts for review in the Alerts queue.
Back to Control 1.10 | PowerShell Setup | Verification Testing | Troubleshooting
Updated: January 2026 | Version: v1.2