0

I downloaded Skype for Business on Mac and I have tons of Chats saved, but there is no setting for deleting them after X amount of days or a way to delete them in mass. Currently, I have have to right click then delete on every single chat.

Does anyone know where the Chat history is stored on Mac?

0

2 Answers 2

2

Open Finder and navigate to ~/Library/Application Support/Skype/. The “~” sign means your home folder. To find your home folder, open Finder and in the main menu, select Go > Home or press Command (Apple) + Shift + H keys. It is the folder that has your Skype Name.

An app restart may be required after making modifications.

Source: https://support.skype.com/en/faq/FA10888/how-do-i-manage-my-conversation-history-in-skype-for-mac

Also, try this location: /Library/Application Support/, as there is a difference when the tilde sign is used.

Furthermore, the stores file can be found in ~/Library/Containers/com.microsoft.SkypeForBusiness, which is the user folder according to This Post

4
  • I found the same article, but that is for Skype for Mac. There is no folder for Skype for Business in the Library/Application Support/ folder
    – user134211
    Apr 17, 2017 at 19:58
  • Have you tried the /Library/Application Support/ file instead, there is a difference when the tilde sign is used.
    – bret7600
    Apr 17, 2017 at 21:38
  • If not, it is likely stored in the Exchange account that is linked to.
    – bret7600
    Apr 17, 2017 at 21:40
  • Also, have you seen this post it says to try ~/Library/Containers/com.microsoft.SkypeForBusiness
    – bret7600
    Apr 17, 2017 at 21:41
1

I put a small shell script together to do this, note in my testing this did not break anything but do this at your own risk.

Also this is Skype for Business Specific.

#!/bin/sh
# Kill existing Skype Session 
kill -9 `pgrep -f Skype`
# Change into the application data folder
cd ~/Library/Containers/com.microsoft.SkypeForBusiness/Data/Library/Application\ Support/com.microsoft.SkypeForBusiness
# Remove all Conversations
sqlite3 DataStore.sqlite "delete from Conversation"
# Remove all Conversation items  
sqlite3 DataStore.sqlite "delete from ConversationHistoryItem"
# Restart Skype
1
  • This method works temporarily. Once you logged in again, it will download the chat history from the server again! And it freezes again! Jan 12, 2018 at 6:24

You must log in to answer this question.