Automatic expiration of Teams meeting recordings will be enabled between early January to mid-February 2022 timeframe, the exact timeline for a tenant will be informed on Microsoft 365 Admin Message Center.
By default, auto-expiration is set to 60 days. Recordings stored before the feature is effective are not affected in OneDrive, SharePoint, or in classic Stream. Administrators can control the default setting with PowerShell and in Teams Admin Center. The expiration setting can be from 1 day to 99,999 days (273 years) or set to never expire with value -1. Auto-expiration is not overriding compliance policies.
Currently never expire setting cannot be set on Teams Admin Center. When the auto-expiration setting is changed, the new setting is effective for recordings stored after the setting change. Controls for auto-expiration settings are now available, so you can start preparing for the change.
Control auto-expiration with meeting policies
To set expiration to 90 days for Global policy with PowerShell.
Connect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -NewMeetingRecordingExpirationDays 90 Disconnect-MicrosoftTeams
Set expiration to 90 days in Teams Admin Center by modifying meeting policies.
Different auto-expiration settings for different users and groups can be set by scoping meeting policies. Each meeting policy can have a different setting.
When a recording is auto-deleted, the user of the recording is getting an email notification.
Users with edit/delete permissions to recording can delete the recording before the expiration and are also able to modify the expiration date of the recording from the details panel on SharePoint or OneDrive.
After deletion, the recording can be restored from SharePoint or OneDrive recycle bin for 90 days. End-user capabilities cannot be controlled by admins.