Teams meeting recording

APPLIES TO: ✔️Meetings ✔️Webinars ✔️Town halls

In Microsoft Teams, users can record their Teams meetings, webinars, and town halls to capture audio, video, and screen sharing activity. The recording happens in Microsoft 365 and is saved to OneDrive or SharePoint, which must be enabled for the user.

Note

This setting also affects webinars. Recording for live events is a different setting, which is covered in Live event recording policies in Teams.

When a meeting is recorded:

  • It's uploaded to OneDrive (private meetings) or SharePoint (channel meetings)
  • People invited to the meeting have permissions to the recording (guests and external attendees can view the recording only if it's explicitly shared with them)
  • Microsoft Purview compliance features apply to the meeting recording files the same as with other files.
  • It's linked in the chat for the meeting
  • It's displayed in the Recordings and Transcripts tab for the meeting in Teams calendar
  • It's added to various file lists across Microsoft 365: Shared with me, office.com, Recommended, Recent, etc.
  • Microsoft 365 Search indexes it

Town halls and webinars follow the same process for recording. However, there are a few key differences:

  • In town halls, attendees can't access the recording through the chat.
  • Webinars and town halls use video on demand (VOD) to publish recordings.

To learn more about VOD, see Manage VOD publishing for webinars and town halls.

There's also an option for recordings to have automatic transcription, so that users can play back meeting recordings with closed captions and review important discussion items in the transcript. For more information about transcription and captions, read Configure transcription and captions for Teams meetings.

External participants can't record meetings except in the case of Teams policy-based compliance recording. If an external Teams user that is enabled for compliance recording joins a meeting or call hosted by your organization, that meeting or call will be recorded by the other organization for compliance purposes regardless of the Meeting recording setting in your organization. Presenters in that meeting can remove the external participant from the meeting if they don't want the recordings captured by the other organization.

Allow or prevent users from recording meetings

You can use the Microsoft Teams admin center or PowerShell to set a Teams meeting policy to control whether users' meetings can be recorded. Both the meeting organizer and the recording initiator need to have recording permissions to record the meeting.

Many users use meetings and calls interchangeably depending on their needs. We recommend that you check your call recording policy settings as well. If the settings are different for meetings and calls, it may cause confusion for your users.

To allow or prevent meeting recordings:

  1. In the Microsoft Teams admin center, expand Meetings.
  2. Select Meeting policies.
  3. Select the policy that you want to edit.
  4. Turn Meeting recording On or Off.
  5. Select Save.

With PowerShell, you configure the -AllowCloudRecording parameter in Set-CsTeamsMeetingPolicy.

Require participant agreement for recording

You can use the Teams admin center or PowerShell to manage whether meetings created by organizers with this assigned policy can require participants to provide explicit consent to be recorded.

When the explicit recording policy is enabled, once the meeting recording starts, all participants are muted, with their cameras and content-share off. When a participant decides to unmute, turn on their camera, or share content, they’re prompted to respond "Yes" or "No" to consent to be included in the meeting recording. If an attendee responds “No” to the prompt, they have a view-only meeting experience. View only attendees can't start recordings for any meetings that require explicit consent.

The consent choice for each attendee is included in the attendance report. If the organizer has disabled the attendance report, the meeting can't be recorded. If an attendee isn't included in the attendance report - because they've opted out or the admin attendance report policy prevents it, they have a view-only meeting experience.

Before enabling this policy, make sure you check your chosen policy for the attendance report. To learn more about the attendance report, see Attendance report for meetings and webinars in Microsoft Teams.

Note

The explicit recording consent policy doesn't apply to meetings started with transcription only and without recording.

Supported and unsupported endpoints

The following user types are auto consented for recording without any participant interaction. They get a recording notification, and their consent data is logged as “not applicable” or “auto consent":

  • Teams Rooms on Windows
  • Teams Rooms on Android
  • Third party video conferencing devices via Cloud Video Interop (CVI)
  • Third party video conferencing devices connecting via Direct Guest Join (DGJ)
  • Meeting participants dialing in using the PSTN conferencing dial in

Supported endpoints

Explicit recording consent is supported on the following endpoints:

  • Teams native Windows
  • Teams native Mac
  • Teams Web
  • Mobile Teams (Android and iOS)

Unsupported endpoints

In meetings requiring explicit consent, users joining from unsupported endpoints have the view only experience. Explicit recording consent isn’t supported on the following endpoints, along with any endpoints not listed under supported endpoints:

  • Microsoft Teams Phone System devices (including audio conferencing phone devices)
  • Teams Displays
  • VDI
  • CarPlay
  • Old version native clients

Follow these steps in the Teams admin center to turn explicit recording consent on or off for users or groups in your organization:

  1. Open the Teams admin center.
  2. Select Meetings from the navigation pane.
  3. Under Meetings, select Meeting Policies.
  4. Either select an existing policy or create a new one.
  5. Within your chosen policy, navigate to the Recording & Transcription section.
  6. Toggle the Require participant agreement for recording setting On or Off.
  7. Select Save.

Through PowerShell, you can manage explicit recording consent for users or groups in your organization:

The -ExplicitRecordingConsent parameter in the CsTeamsMeetingPolicy cmdlet controls whether meetings created by organizers with this assigned policy require participants to provide explicit consent for recordings. The following table shows the behaviors of the settings for the -ExplicitRecordingConsent parameter:

Setting value Behavior
Enabled For organizers with this policy, all their meetings require participants to provide explicit consent to be recorded.
Disabled This setting is the default value. For organizers with this policy, participants aren't asked for explicit consent to be recorded. All participants are included in recordings from these organizers' meetings.

To enable -ExplicitRecordingConsent so that any meeting an organizer with this policy creates requires participants to give explicit consent to be recorded, run the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -ExplicitRecordingConsent Enabled

Block or allow download of channel meeting recordings

Using PowerShell, the -ChannelRecordingDownload parameter in Set-CsTeamsMeetingPolicy controls if channel members can download meeting recordings. This is done by controlling which folder recordings are stored in.

The two values for this setting are:

  • Allow - Saves channel meeting recordings to a “Recordings” folder in the channel. The permissions on the recording files are based off the channel's SharePoint permissions. This is the same as any other file uploaded for the channel. This is the default setting.
  • Block - Saves channel meeting recordings to a “Recordingsonly” folder in the channel. Channel owners have full rights on the recordings in this folder, but channel members have read access without ability to download.

Recordings automatically expire

This setting provides you with a simple tool that reduces the amount of storage older recordings use. OneDrive and SharePoint monitor the expiration setting on all meeting recordings and automatically move recordings to the recycle bin on their expiration date.

You can turn off the Meetings automatically expire setting in the Teams admin center under Meetings > Meeting policies > Recording & transcription.

Default expiration time

This setting controls whether or not meeting recordings automatically expire. After turning on Meetings automatically expire, you'll get the option to set the Default expiration time, measured in days. Meeting recordings have a default expiration time of 120 days.

Any changes to this setting only affect newly created meeting recordings, not existing recordings. Admins can't change the expiration time on existing meeting recordings.

The expiration value is an integer for days that can be set as follows:

  • Minimum value: 1
  • Maximum value: 99999
  • -1 (PowerShell only) so the recordings never expire.

Note

The maximum default expiration time for A1 users is 30 days.

To set the expiration time using PowerShell, run the following command:

Set-CsTeamsMeetingPolicy -Identity <policy name> -NewMeetingRecordingExpirationDays <days>

Compliance

You shouldn't rely on meeting expiration settings for legal protection since end users can modify the expiration date of any recordings they control.

Recording expiration settings and Microsoft 365 retention policies in Microsoft Purview

File retention takes precedence over file deletion. A Teams meeting recording with a Purview retention policy can't be deleted by a Teams meeting recording expiration policy until after the retention period is completed. For example, if you have a Purview retention policy that says a file will be kept for five years and a Teams meeting recording expiration policy set for 60 days, the Teams meeting recording expiration policy will permanently delete the recording after five years.

If you have a Teams meeting recording expiration policy and Purview deletion policy with different deletion dates, the file is deleted at the earliest of the two dates. For example, if you have a Purview deletion policy that says a file will be deleted after one year and a Teams meeting recording expiration set for 120 days, the Teams meeting recording expiration policy will delete the file after 120 days.

Users can manually delete their recordings prior to the expiration date unless there's a Purview retention policy that prevents it. If a user manually deletes a recording that's still in the retention period, the recording is held in the Preservation Hold library. However, the recording shows as deleted to the end user. To find out more, see Learn about retention for SharePoint and OneDrive.

Deletion of recordings

On the expiration date, the recording is moved into the recycle bin and the expiration date field is cleared. If a user recovers a recording from the recycle bin, the meeting expiration setting won't delete it again.

The recording is usually deleted within a day after the expiration date but in rare instances could take as long as five days. The file owner receives an email notification when the recording expires and is directed to the recycle bin if they want to recover the recording.

Expiration of migrated recordings from Stream (Classic)

Migrated recordings from Stream (Classic) won't come with an expiration set on them. Instead, we encourage admins to only migrate recordings that they want to retain.

Set a custom privacy policy URL

You can update the Teams recording and transcription privacy policy URL with a custom link for people in your organization in Microsoft Entra ID. For details, see Add your organization's privacy info using Microsoft Entra ID.

After adding your privacy policy URL, the default Teams meeting recording and transcription privacy statement will be replaced with the URL you provided. (People from outside your organization who join Teams meetings hosted by your organization will still have the default Teams meeting recording and transcription privacy policy.)

Permissions and storage

Teams meeting recordings are stored in OneDrive and SharePoint storage. The location and permissions depend on the type of meeting and the role of the user in the meeting. Users that have full edit rights on the video recording file can change the permissions and share it later with others as needed.

Planning for storage

The size of a one-hour recording is 400 MB. Make sure you understand the capacity required for recorded files and have sufficient storage available in OneDrive and SharePoint. Read Set the default storage space for OneDrive and Manage SharePoint site storage limits to understand the base storage included in the subscription and how to purchase additional storage.

Temporary storage when unable to upload to OneDrive and SharePoint

If a meeting recording can't be uploaded to OneDrive and SharePoint, it's temporarily available for download from the meeting chat for 21 days before it's deleted. This may happen if the upload destination has exceeded its quota or has file uploads restricted. If the chat is deleted, then the recording is also deleted.

Meeting Recording Diagnostic Tools

User can't record meetings

You can use the following diagnostic tool to validate that the user is properly configured to record a meeting in Teams:

  1. Select Run Tests to populate the diagnostic in the Microsoft 365 admin center.

  2. In the Run diagnostic pane, enter the email of the user who can't record meetings in the Username or Email field, and then select Run Tests.

  3. The tests will return the best next steps to address any tenant or policy configurations to validate that the user is properly configured to record a meeting in Teams.

Meeting recording is missing

You can use the following diagnostic tool to validate that the meeting recording completed successfully and it was uploaded to OneDrive or SharePoint:

  1. Select Run Tests to populate the diagnostic in the Microsoft 365 admin center.

  2. In the Run diagnostic pane, enter the URL of the meeting in the URL of the meeting that was recorded field (usually found in the meeting invitation) and the date of the meeting in the When was the meeting recorded? field and then select Run Tests.

  3. The tests validate that the meeting recording completed successfully and it was uploaded to SharePoint or OneDrive.

Teams policy reference - Meetings

Configure transcription and captions for Teams meetings

Roles in a Teams meeting