How do I recover a single Contact via Time Machine?

How do I recover a single Contact via Time Machine?


Background:

I use the Contacts app on my iMac to store various information about that Contact. I do this in the 'note' section of the Contact. (please know that I'm referring to the 'Contacts' app, not the 'Notes' app).

I accidentally deleted the note information which existed withn one of my Contacts and I wish to retrieve it.


I backup my iMac regularly via Time Machine using a USB hard disc. My backup would contain the information I wish to recover but I have been unable to locate that specific information on my backup disc.


I have searched both here and the greater web world, but alas, I remain stumped.

Any guidance would be appreciated. Thank you.

iMac 24″, macOS 15.6

Posted on Sep 11, 2025 8:50 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 11, 2025 9:54 AM

Open the Contacts app, then open the contact card you want to recover, then click the Time Machine icon in the Menu Bar (you may need to enable it in System Settings > Control Center) and select Browse Time Machine Backups. Go back to a pre-edit version and click Restore.


For example, here's Apple's contact card in my contacts app, from a TM backup a month ago:

16 replies
Question marked as Top-ranking reply

Sep 11, 2025 9:54 AM in response to larrybobba

Open the Contacts app, then open the contact card you want to recover, then click the Time Machine icon in the Menu Bar (you may need to enable it in System Settings > Control Center) and select Browse Time Machine Backups. Go back to a pre-edit version and click Restore.


For example, here's Apple's contact card in my contacts app, from a TM backup a month ago:

Sep 11, 2025 10:49 AM in response to larrybobba

Here is what you can do:


  1. Make a fresh backup to save all your current contacts data.
  2. Restore a backup where the missing data is present.
  3. Open Contacts and export the contact with the missing data. This will create a vCard file with all the contact data.
  4. Restore your latest backup.
  5. Open Contacts and delete the contact with the missing information.
  6. Double-click the vCard file to import it in Contacts.

Sep 11, 2025 10:27 AM in response to dialabrain

Well, it seemed like an elegant solution...but when I tried it, e.g. by adding a note to the Apple card, running a TM backup then looking in TM, it turns out that the note I added was in all the 'backups'. I then deleted the note, ran a backup and it was gone from all of them.


Apologies to the OP for the incorrect suggestion and thanks for the catch, dialabrain. I'll report this to Apple, since if you can browse individual cards back through Time Machine, you should be able to restore them and a new change should not show up in old backups. Maybe they'll blame Loki mucking around at the TVA.

Sep 12, 2025 5:09 PM in response to larrybobba

larrybobba wrote:

Just to be clear, there is no backup where the missing data is present. The data I seek has been removed from ALL previous backups.

I admit that I find this surprising. The Contacts data is stored in '~/Library/Application Support/AddressBook' (the "~" is important.). Restoring the whole folder should have done the trick. Is this how you tried to restore the data?


I looked at my own backups and I can see that the Contacts databases have different dates for different backup dates, meaning that the databases in the backups are themselves different.

Sep 11, 2025 10:35 AM in response to neuroanatomist

I submitted feedback on Feedback - Time Machine - Apple. I probably should have reached out to Loki for all the good that submission will do...the 'thank you' screen is signed by the Time Capsule Team, clearly a nonexistent group given that the product was discontinued 7 years ago and will not be supported at all by macOS 26. That one I will flag up elsewhere.


Sep 11, 2025 12:18 PM in response to 6x6

This experience has been puzzling as well as surprising.

As neuroanatomist said, changes made today to an individual Contact should NOT be applied to in ALL previous backups. It's actually a misuse of the word 'backup'.


This snafu is not critical to me. I'll chalk it up as a learning experience.


That said, what back up method do you guys recommend? (now that I no longer trust Time Machine)

Sep 12, 2025 2:20 PM in response to 6x6



6x6 wrote:

1. Here is what you can do:

Make a fresh backup to save all your current contacts data.
2. Restore a backup where the missing data is present.

Just to be clear, there is no backup where the missing data is present. The data I seek has been removed from ALL previous backups.


Unfortunately, I now believe I've lost the data forever.

Sep 12, 2025 2:41 PM in response to larrybobba

larrybobba wrote:
Just to be clear, there is no backup where the missing data is present. The data I seek has been removed from ALL previous backups.

Unfortunately, I now believe I've lost the data forever.

The changing of those older backups you dutifully made might be a bug, you could consider reporting it to Apple because you have good documentation of what happened.


Looking forward, even if the current Time Machine is flawed for this, Contacts offers several ways to archive (backup) your current Contacts via the File =>> Export as PDF and File =>> Export commands. That won't recover what you had for that one contact but might be useful in the future. After reading your postings, I "exported" all my contacts just in case ...


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How do I recover a single Contact via Time Machine?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.