Compliance Dashboard
Monitor organizational communications for policy violations, regulatory compliance, and code of conduct adherence. The compliance dashboard provides a centralized overview of communication compliance activity, policy matches, and review status.
Note: Communication Compliance requires Microsoft 365 E5, Microsoft 365 E5 Compliance, or Microsoft 365 E5 Insider Risk Management add-on.
Dashboard Metrics
| Metric | Example Value | Description |
|---|---|---|
| Active Policies | 5 | Number of communication compliance policies currently enabled |
| Pending Review | 127 | Flagged communications awaiting reviewer investigation |
| Policy Matches | 12 | New policy matches detected in current period |
| Resolved Rate | 89% | Percentage of flagged items that have been resolved |
Communication Channels Monitored
The dashboard aggregates data across all monitored channels:
Exchange Email
- Sent and received emails
- Attachments (text extracted)
- Calendar invites
Microsoft Teams
- Channel messages
- Private chats
- Meeting chats
Yammer
- Community posts
- Comments
- Private messages
Third-Party Sources
- Bloomberg
- Reuters
- Custom connectors
Skype for Business
- IM conversations
- Archived content
Policy Templates
| Template | Description | Category |
|---|---|---|
| Inappropriate Content | Detect profanity, threats, harassment, and discriminatory language using ML classifiers | HR/Legal |
| Sensitive Information | Detect sharing of SSN, credit cards, health records using Microsoft Purview SITs | Data Protection |
| Regulatory Compliance | Monitor for SEC, FINRA, HIPAA violations in financial services and healthcare | Compliance |
| Conflict of Interest | Detect communications suggesting conflicts of interest or inappropriate business relationships | Ethics |
Review Workflow
- Policy Match — Communication matches policy conditions. Item added to review queue.
- Reviewer Investigation — Designated reviewer examines flagged content in context. Can view conversation thread and user history.
- Remediation Action — Take action: resolve, escalate, notify user, create case, or tag false positive.
- Documentation — Record resolution and any follow-up actions for audit trail.
Remediation Actions
| Action | Description |
|---|---|
| Resolve | Mark as reviewed and closed. No further action needed. |
| Tag as False Positive | Mark as incorrectly flagged. Helps improve classifier accuracy. |
| Notify User | Send notification about policy violation using customizable templates. |
| Escalate | Send to another reviewer or management. Add notes explaining reason. |
| Create Case | Open an eDiscovery case for formal investigation. Preserve related content. |
| Remove Content | Delete offending message from Teams or Yammer. Requires appropriate permissions. |
Reports and Analytics
- Policy Match Trends — Track volume of matches over time. Identify patterns and emerging issues. Compare across policies.
- Reviewer Performance — Average review time, resolution rates, escalation frequency. Ensure workload is balanced.
- User Statistics — Users with most policy matches. Identify repeat offenders or users needing training.
- False Positive Rate — Track accuracy of detection. High false positive rates indicate policy needs tuning.
Best Practices
- Start with templates — Use Microsoft’s pre-built templates as a starting point and customize
- Use random sampling initially — Start with 10-25% sample rate to understand baseline before full monitoring
- Train reviewers — Ensure reviewers understand policy intent and escalation procedures
Warning: Communicate to employees that communications are monitored per company policy. Transparency is essential for legal and ethical compliance.
API Reference
GET /api/compliance/communication-compliance/policies— List all policiesGET /api/compliance/communication-compliance/alerts— Get pending review itemsPUT /api/compliance/communication-compliance/alerts/:id— Update alert statusGET /api/compliance/communication-compliance/reports— Get compliance reportsPOST /api/compliance/communication-compliance/policies— Create new policy
Last updated on