Skip to Content
ComplianceCompliance Dashboard

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

MetricExample ValueDescription
Active Policies5Number of communication compliance policies currently enabled
Pending Review127Flagged communications awaiting reviewer investigation
Policy Matches12New policy matches detected in current period
Resolved Rate89%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

TemplateDescriptionCategory
Inappropriate ContentDetect profanity, threats, harassment, and discriminatory language using ML classifiersHR/Legal
Sensitive InformationDetect sharing of SSN, credit cards, health records using Microsoft Purview SITsData Protection
Regulatory ComplianceMonitor for SEC, FINRA, HIPAA violations in financial services and healthcareCompliance
Conflict of InterestDetect communications suggesting conflicts of interest or inappropriate business relationshipsEthics

Review Workflow

  1. Policy Match — Communication matches policy conditions. Item added to review queue.
  2. Reviewer Investigation — Designated reviewer examines flagged content in context. Can view conversation thread and user history.
  3. Remediation Action — Take action: resolve, escalate, notify user, create case, or tag false positive.
  4. Documentation — Record resolution and any follow-up actions for audit trail.

Remediation Actions

ActionDescription
ResolveMark as reviewed and closed. No further action needed.
Tag as False PositiveMark as incorrectly flagged. Helps improve classifier accuracy.
Notify UserSend notification about policy violation using customizable templates.
EscalateSend to another reviewer or management. Add notes explaining reason.
Create CaseOpen an eDiscovery case for formal investigation. Preserve related content.
Remove ContentDelete 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 policies
  • GET /api/compliance/communication-compliance/alerts — Get pending review items
  • PUT /api/compliance/communication-compliance/alerts/:id — Update alert status
  • GET /api/compliance/communication-compliance/reports — Get compliance reports
  • POST /api/compliance/communication-compliance/policies — Create new policy
Last updated on