In this post we will look at what options are available to enable deletion of messages and chats in Teams, more specifically how you can enable owners to delete messages posted in the general channel.
Delete at the tenant level
At the tenant level, there are no permissions or special powers set by default to enable Teams Owners or Teams Admins to delete messages or chats.
However, there is a setting within a Messaging Policy in the Teams Admin Center that allows you to change this.
- Navigate to https://admin.teams.microsoft.com
- Under Messaging policies > either create a new custom policy or edit the Global (org-wide default)
- Set Owners can delete sent messages to On
- This can take up to 24 hours to take effect (it took 24 hours in my tenant)
Things to note
Enabling this will only allow Teams Owners to delete the initial message, not the entire thread. There is a Teams UserVoice suggestion that relates to private chat threads, but does relate to public messages in threads too.
Delete at the Team level
At the Team level, Teams owners have the ability to configure channel settings that will apply to all channels within the Team. As you would imagine, any settings configured by a tenant-wide policy will be hidden at the Team level.
The settings to call out here specifically are:
- Give members the option to delete their messages
- Give members the option to edit their messages
Delete at the individual level
As an end user, you are able to delete in the following ways:
- You can delete you own messages* and chats
- You can hide threads in your own private chats
- You are able to mute threads in your own private chats
* You can delete your own messages where moderation isn’t in place, or any Team level settings don’t stop you from doing so.
Things to note
You can’t currently delete entire threads within your own private chats, as above this is on the backlog in the UserVoice community.
As suggested by Andrew Warland, if you have an Microsoft 365 retention policy set for Teams 1:1 or channel chats, deleted messages will not be deleted for the period specified in the policy, even if the option to delete chats is available. For more information on retention in Teams, I highly recommend his blog post understanding and applying retention policies to content in MS Teams.