Teams Delete Chat Option Helps Users Cleans up Their Chat Lists
Message center notification MC466199 (12 November) announces the arrival of the Delete Chat feature in the Teams Chat app. When deployed, users can delete their access to 1:1, group, and meeting chats (except webinar events). This is Microsoft 365 roadmap item 90723. The code is scheduled to roll out in early December 2022 in the Teams desktop, browser (including the PWA client), and mobile clients.
After six years of Teams, it’s reasonably safe to say that many people have cluttered chat lists that have grown over time. In my post about seven habits for effective use of Teams, I recommend pinning your most important chats to the top of the chat list. However, over time, chat lists grow, and chaos begins to develop under the 15 pinned chats. The delete chat feature allows users to clean up their chat list by removing chats that are long since over or those that are no longer of interest.
The Teams Delete Chat Option
To delete a chat, select the […] menu and look for the Delete chat option (Figure 1). The option is available if permitted by the Teams messaging policy assigned to the user account (see below).
Figure 1: The Teams Delete chat option
Before deleting a chat, Teams warns the user that “You need to delete anything that you’ve shared (files, tasks, etc.) separately.” In other words, Teams only cleans up its messages and leaves anything else intact. This makes sense because files shared in a chat, like the OneDrive files that underpin Loop components, might be used elsewhere (for instance, the user might have copied the Loop component into an Outlook message). If Teams removed everything, it could break a lot of things, so it’s better to leave well alone.
Deleting and Leaving Chats
All participants in a Teams chat share the chat’s message thread. Anyone in a group chat has equal rights over the content, meaning for instance that they can eject someone from the chat. When someone deletes a chat, they remove their access to the chat. However, everyone else involved in the chat retains full access and can continue collaborating in the chat.
Deleting a chat is different to leaving a group or meeting chat. When someone leaves a chat, they retain access to all messages posted to that chat up to the point that they left. In addition, the chat also remains in their chat list, so leaving a chat doesn’t help to clean up the chat list. The leave option isn’t available for 1:1 chats.
Hiding a chat removes it from the chat list but leaves the chat intact. However, if someone else in the chat posts a message, Teams unhides the chat and restores it to the place it previously had in the chat list. Hiding a chat is not a way to clean up the chat list.
Users who delete a group chat can rejoin it later if one of the remaining participants adds them to the chat. The rejoin happens automatically in 1:1 chats if the other person sends a message (essentially, this action starts a new chat). In all cases, when someone rejoins a chat, they do not regain access to previous messages, and they can only see messages posted after they rejoined the chat. There’s no way to restore access to the chats posted prior to the user deleting their access to the chat.
Administrator Controls
The AllowUserDeleteChat setting in the Teams messaging policy controls if users see the Delete Chat option in the menu. By default, the setting is True, meaning that users can delete chats. The setting is updatable through the Teams admin center or PowerShell. In this example, we list all messaging policies to review the setting:
The set of policies contains a messaging policy that doesn’t allow access to the chat app. It makes sense to disable the delete chat option for the policy, which we do as follows:
Set-CsTeamsMessagingPolicy -Identity "Restricted - No Chat" -AllowUserDeleteChat $False
Many Ways to Control Chats
The Teams Delete chat option joins the other ways available to users to control their participation in chats. They can continue as normal, mute notifications, or hide, leave, or delete the chat. The subtle differences between each option might pass some people by. Some coaching might be necessary to help users understand how best to manage chats and chat lists.
So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across Office 365. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.
14 Replies to “Teams Allows Users to Delete Chats”
It’s not explicitly stated but my assumption is that a deleted chat is only permanently removed from the user’s Teams chat list, and that no data is lost and thus deleted chats remain discoverable.
Hi All. Can anyone confirm my experience, and maybe explain it? When I delete a chat, it will be removed from my chat overview, but when I start a new chat to the same person again, all the history will show up?
When I delete a chat, the messages in the thread become invisible to me (they are still available to the other person). If I start a chat with the same person, the chat has no messages in it.
Yesterday I saw the problem you reported. Today, I checked the chat and found that the previous history was no longer present. Can you check the chats that you deleted to see if the conversation history has gone? This might just be a timing issue…
Loading...
you are right. The history is now gone. So we must be patient 🙂
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
It’s not explicitly stated but my assumption is that a deleted chat is only permanently removed from the user’s Teams chat list, and that no data is lost and thus deleted chats remain discoverable.
No data is lost. The compliance records remain intact.
But if users delete chats, I still can find them as admin with the eDiscovery, right?
Absolutely. Deleting chats does not affect the compliance records used for eDiscovery.
Is there also a way to restore the chats like with emails ? A recoverable items folder for 14-30days ?
Teams doesn’t have the same kind of recoverable items structure as Exchange mailboxes do. So no…
Hi All. Can anyone confirm my experience, and maybe explain it? When I delete a chat, it will be removed from my chat overview, but when I start a new chat to the same person again, all the history will show up?
When I delete a chat, the messages in the thread become invisible to me (they are still available to the other person). If I start a chat with the same person, the chat has no messages in it.
Yes as soon as you enter a new message to the same user you deleted messages from/to all of the history returns rendering the deletion useless.
I don’t see this behavior. I wonder if the full delete chat code hasn’t landed in your tenants yet?
I have the same behavior. History back after sending new message to deleted chat person
Microsoft’s documentation https://support.microsoft.com/en-us/office/delete-a-chat-thread-in-teams-6d2358d2-8d5b-48d3-b529-c685574f579d says that the conversation history is deleted. I have flagged the issue to the Teams development group.
Yesterday I saw the problem you reported. Today, I checked the chat and found that the previous history was no longer present. Can you check the chats that you deleted to see if the conversation history has gone? This might just be a timing issue…
you are right. The history is now gone. So we must be patient 🙂