Description
The Global enhanced encryption policy lets users turn on end-to-end encryption (E2EE) for one-to-one
calls (End-to-end call encryption = Not enabled, but users can enable,
CallingEndtoEndEncryptionEnabledType = DisabledUserOverride). Where organizers have Teams
Premium, End-to-end meeting encryption is also available (MeetingEndToEndEncryption =
DisabledUserOverride).
E2EE stays opt-in: users switch it on in their Teams settings, or meeting templates and sensitivity labels enforce it for sensitive meetings.
Rationale
Standard Teams encryption protects media in transit and at rest but the service can decrypt it. End-to-end encryption keeps the keys on the endpoints, so audio, video and screen sharing of a sensitive call cannot be read by the service or by someone with privileged access to it. Making it available lets people who handle sensitive matters use it when they need it.
Impact
During an end-to-end encrypted call or meeting, recording, live captions and transcription, Copilot, call transfer and merge, breakout rooms, PowerPoint Live and PSTN dial-in are unavailable. Users subject to compliance recording cannot use E2EE. Teams on the web and VDI cannot join encrypted meetings. Train users to keep E2EE for calls that need it.
Applies when
Requires: Microsoft Teams
Setting
| Location | Teams admin center > Enhanced encryption policies > Global (Org-wide default) > End-to-end call encryption |
| Default | Not enabled (Disabled) |
| Recommended | Not enabled, but users can enable (DisabledUserOverride) |
Audit
- Sign in to the Microsoft Teams admin center (https://admin.teams.microsoft.com) as at least a Global Reader.
- Browse to Enhanced encryption policies and open the Global (Org-wide default) policy and the custom policies assigned to users.
- Check that End-to-end call encryption is Not enabled, but users can enable (and, with Teams Premium, that End-to-end meeting encryption is the same).
- With Microsoft Teams PowerShell:
Get-CsTeamsEnhancedEncryptionPolicy | Select-Object Identity, CallingEndtoEndEncryptionEnabledType, MeetingEndToEndEncryption. - Fail if
CallingEndtoEndEncryptionEnabledTypeisDisabledin the Global policy.
Remediation
- In the Teams admin center, browse to Enhanced encryption policies, open the Global (Org-wide default) policy, set End-to-end call encryption to Not enabled, but users can enable and Save. Role: Teams Administrator.
- PowerShell equivalent:
Set-CsTeamsEnhancedEncryptionPolicy -Identity Global -CallingEndtoEndEncryptionEnabledType DisabledUserOverride. - Tell users how to turn on end-to-end encrypted calling and when to use it.
References
- Manage end-to-end encryption for Microsoft Teams meetings and one-to-one calls Microsoft, vendor-doc, accessed 2026-10-24
- Set-CsTeamsEnhancedEncryptionPolicy Microsoft, vendor-doc, accessed 2026-10-24
Mappings
| Framework | ID | Relation |
|---|---|---|
| NIST SP 800-53 Rev. 55.1.1 | SC-8(1) | related |
| NIST SP 800-53 Rev. 55.1.1 | SC-12 | related |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
| Taxonomy | ID |
|---|---|
| MITRE ATT&CK | T1557 |
Related controls
- related
CB-M365-COLLAB-031Turn off Teams meeting recording by default
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |