How do I delete all the iMessage chat history and logs from my work MacBook but still have them on my iPhone (they are synced).

The Mac is running macOS Mojave 10.14.

1 Answer 1


You can simply disable the iMessage account on your Mac.

Open Messages app preferences (by using keyboard shortcut Command + ,), go to iMessage tab. Under Settings just below your Apple ID, uncheck Enable this account.

enter image description here

  • Does that effect existing ones that are potentially stored?
    – UIO
    Nov 20, 2018 at 11:08
  • @UIO Please clarify.
    – Nimesh Neema
    Nov 20, 2018 at 11:09
  • Apologies, Are any logs stored on the mac, if so will clicking that option remove them all or just stop storing them from the point that it is selected?
    – UIO
    Nov 20, 2018 at 11:11
  • @UIO, All iMessages associated with the Apple ID are removed from local storage. You'll need to login again to use iMessage. You will be able to restore them on Mac if you have enabled Messages in iCloud.
    – Nimesh Neema
    Nov 20, 2018 at 11:14
  • 1
    @UIO Delete those messages manually.
    – Nimesh Neema
    Nov 20, 2018 at 11:35

You must log in to answer this question.

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