purview-communication-compliance
About purview-communication-compliance
This skill guides compliance and security teams in designing Microsoft Purview Communication Compliance policies, protecting reviewer privacy, and handling findings. It covers communication supervision, risk detection, and auditable remediation workflows.
Key features
- 01Design communication compliance policies
- 02Protect reviewer privacy with pseudonymisation
- 03Triage, escalate, and resolve alerts
- 04Tune conditions to reduce false positives
- 05Feed signals into Insider Risk Management
Use cases
- 01Supervise regulated financial communications
- 02Detect harassment in Teams
- 03Find sensitive data shared in chats
- 04Supervise risky Copilot prompts
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ vinayaklatthe/ microsoft-security-skills --skill purview-communication-complianceAfter installing, type/purview-communication-compliancein Claude Code to confirm it loaded.
Details
From the project READMEMicrosoft Purview Communication Compliance
Communication Compliance detects, captures, and helps remediate inappropriate or risky messages (harassment, threats, sensitive-data sharing, regulatory violations, and risky AI prompts) across Exchange, Teams, Viva Engage, and connected third-party communications.
When to use
Meeting regulatory communication-supervision obligations and detecting code-of-conduct or data-leak risks in messaging.
Approach
- Define policies — Use templates (offensive language/harassment, sensitive info, regulatory compliance) and scope users/groups, channels, and conditions (SITs, trainable classifiers, keywords).
- Protect privacy — Enable pseudonymisation of usernames for reviewers, scope reviewer access strictly (RBAC), and separate duties so monitoring respects worker privacy.
- Review & remediate — Triage alerts, tag/resolve, escalate, notify, or take action; document the workflow for auditability.
- Tune — Adjust classifiers/conditions to reduce noise; use intelligent features to reduce false positives.
- Integrate — Feed signal into Insider Risk Management where appropriate.
Guardrails
- Respect privacy and works-council/legal requirements — pseudonymisation and least-privilege reviewers are essential; consult legal/HR before rollout.
- Start narrow (specific risks/groups), then expand.
- Reviewer access to message content is highly sensitive — audit it.
Common scenarios
- Regulatory supervision (financial services). Supervise broker-dealer and advisor communications for FINRA/SEC obligations: scope a policy to the regulated population, use the regulatory-compliance template, detect off-channel comms and undisclosed promises, and route matches to compliance reviewers with documented disposition for audit.
- Code-of-conduct / harassment detection. Detect threats, harassment, and offensive language across Teams and Viva Engage using the offensive-language trainable classifier; pseudonymise usernames so reviewers triage behaviour, not identities, and escalate confirmed cases to HR.
- Sensitive-data oversharing in chat. Catch credentials, PII, or financial data pasted into Teams or email by combining sensitive info types (SITs) and labels as policy conditions, then feed confirmed signals into Insider Risk Management.
- Risky AI / Copilot prompts. Detect inappropriate or data-leaking prompts and responses in AI interactions (including Microsoft 365 Copilot) so risky generative-AI usage is supervised alongside human messaging.
- Connected third-party communications. Extend supervision beyond Microsoft 365 by ingesting data from connected platforms (for example Bloomberg, Slack, or other sources via data connectors) so a single policy set covers regulated channels outside Exchange and Teams.
- Departing-employee leak watch. Pair a sensitive-info policy with HR-driven scope (leavers) to spot data being forwarded or shared externally before a departure date.
Example prompts
Help me design a Communication Compliance policy for FINRA/SEC supervision of our advisors.How do I detect harassment and offensive language in Teams while protecting reviewer privacy?Set up pseudonymisation and scoped reviewer access for a Communication Compliance rollout.Which template and conditions detect sensitive data shared in Teams messages?How do I supervise risky Microsoft 365 Copilot prompts with Communication Compliance?How do I bring third-party (e.g. Slack/Bloomberg) communications into Communication Compliance?Build a triage and remediation workflow for Communication Compliance alerts that is auditable.
Microsoft Learn
- Overview: https://learn.microsoft.com/purview/communication-compliance
- Plan & configure: https://learn.microsoft.com/purview/communication-compliance-configure
- Policies: https://learn.microsoft.com/purview/communication-compliance-policies
- Plan & privacy / pseudonymization: https://learn.microsoft.com/purview/communication-compliance-plan