I painstakingly delete all my iMessages from my Mac (Mountain Lion) but every time someone sends me a new iMessage all earlier messages of that person AND others get downloaded. Is not there a setting that allows me to delete the iMessages permanently from my mac?

Interestingly, the same thing does not happen with my iPhone. Once I delete the conversation from my phone, its gone and at least does not show me the history again.

3 Answers 3

  1. Go to "Messages -> Preferences..." (or hit Cmd + ,)
  2. From there, select the "Messages" tab from the row of icons at the top
  3. At the bottom of that pane are four checkboxes, the topmost of which says "Save history when conversations are closed". Make sure that checkbox is deselected, and you should be good to go.

Messages Preference Pane


I wrote a shell script to remove all iMessage logs for you- it's super convenient.. Just download and doubleclick: http://joshpopenyc.github.io/Shell-Scripts/


You can follow these instructions to delete your imessage history, they worked for me


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .