How can I prevent duplicate contacts from appearing on Apple devices?

At this point -- on both my iPhone XS and mid 2015 MacBook Pro 15-inch Retina -- I have between 3 and 7 copies of the exact same contact's information within the app. All copies show in both my iPhone and in my MacBook Pro app. In iCloud, however, there is just one copy as there'd normally be. In fact, I used to only have one copy of all my contacts until somewhere around 2018 when I upgraded the OS to Mojave. Or maybe it was earlier on; either way, at this point I have so many copies of the same contact it's just asinine. Tried to merge them all with each other but when I do the merge, nothing changes. If I try to manually delete the 2, 3, 4, or 5 extra copies or whatnot, the Contacts app will delete them, and then freeze in a "thinking" state for 5-6 minutes. Then when it's done, and I try to click on the next contact, it has to "think" some more. That lasts another 3-5 minutes. Attempting to edit the contacts in the Contacts app is such a galactic waste of time I have been putting it off for about 6+ years at this point. Now I have 3,657 contacts in both my MacBook Pro and iPhone when in reality I only know about 920 people. This is absolutely ridiculous. With 16 GB of RAM and all the power of this machine running OS 12.7 Monterey you'd think a super basic, plain old app like Contacts would be an easy to use, landmark function of my computer. But NO. Why is that? Care to explain?


[Edited by Moderator]

MacBook Pro 15″, macOS 12.7

Posted on Nov 13, 2023 11:25 AM

Reply

Similar questions

30 replies

Apr 11, 2024 12:31 PM in response to sbstrum

For instructions on how to download your EtreCheck report and attach it to your reply to this message please click How to use the Add Text Feature When Post… - Apple Community It is helpful to us if you download the report to your Desktop.


Also, get rid of CleanMyMacX. It's borderline malware and can cause all sorts of unexpected issues.

Apr 12, 2024 7:56 AM in response to sbstrum

sbstrum wrote:

I also wonder why EtreCheckPro did not identify this problem. I sent in the full report. Are you suggesting I opt to purchase the Power User package of EtreCheck?

The main reason to purchase the Power User version is to support the developer who happens to be a really great guy who donates a lot of expertise to these forums. But doing so won't really get you more information.


etrecheck is a tool, not a solution. It isn't going to give you a a readout that says, "Problem with Contacts and the solution is.....". It's more like looking at an x-ray, seeing a shadow, and then doing more tests, more procedures to determine whether or not it's cancer or something else. What your etrecheck report tells us is that 1) you have software that is known to cause problems (CMM), and 2) that you use Outlook, which is a known cause of duplicates in Contacts. You seem unwilling to consider the first issue and, so far, seem to just have ignored the second.


I would add one additional note. It appears you're using Contacts with multiple groups and, at a guess, north of a thousand contacts. While Contacts is not "garbage," it is intended to manage an individual's personal contacts. You can push it beyond that, but, it's not designed for heavy-duty business use. My Honda Fit would fail miserably at serious off-road use. That doesn't mean it's a bad car. The right tool for the right job.

Jan 29, 2024 12:07 PM in response to jrocco71

On your Mac, with Contacts open, check what accounts you have in the sidebar. If you have signed out of iCloud, and are syncing Contacts with iCloud, you are given an option to save the data to your Mac and if you choose that you will have an additional account in your sidebar with those contacts, usually with the heading "On My Mac". Each time this is done by saving the data to your Mac you will gain another account. If you have "All Contacts" chosen in the sidebar, then you will see all the accounts which will be mostly duplicates of what you have in iCloud and what you have saved on your Mac.


In the future, there is no need to save the data on your Mac when signing out of iCloud if you are already syncing the data. That way what you see in the Contacts will depend on what you have in iCloud. If someone else signs into iCloud, they will see their Data and not yours that is saved on the Mac.

Mar 18, 2024 7:38 AM in response to jrocco71

Most users do not experience what you are seeing.


Readers here on the Apple User-to-User forums probably do not have additional answers for why your specific setup should be going so badly, or they would have blurted them out.


Apple is not working an a fix, because they do not know it is a problem.


You need to contact Apple support, and work with them to obtain a solution. If so solution is forthcoming, be assertive enough to ask for a Specialist to continue to work to solve this problem, or have them file Bug report on your behalf.


Official Apple Support


Suggested Experiment:

They will likely try to cobble up a way to eliminate third-party add-on software as the culprit. I suggest you restart and stay in Safe Mode, and add a contact in Safe Mode. if this results is multiple contacts added, that suggests MacOS (along with iCloud) software is solely to blame.

Apr 12, 2024 8:56 AM in response to sbstrum

  1. To further troubleshoot the duplicates, when viewing the Lists in Contacts, do the duplicates only show in the iCloud list or the Gmail list? Also when viewing contacts online at iCloud and Gmail, does the duplicates only appear on one of the services? Is it possible for you to use just one service to sync your contacts by exporting the contacts from one to the other? There has been some discussion about Gmail and iCloud using different formats to store the contacts (vCard and CSV) that has caused some problems with more information here: https://talk.tidbits.com/t/sync-contacts-to-both-icloud-and-google/17641
  2. For CleanMyMac, you apparently haven't searched this support forum using the method already suggested. It is difficult to argue the matter when a person poses a problem and the issue is resolved when CleanMyMac is removed. You will also be able to see the difficulty users have had removing the app. I don't think CleanMyMac is the problem you are having with your contacts, only trying to clarify with facts that is has caused problems with many users and it is recommended that it should be removed for these reasons. Search - Apple Community
  3. No, you do not need to purchase anything else for EtreCheck. It is intended to show a wealth of information about your computer to help resolve a lot of issues. This includes Kernel panics, diagnostic reports, drive performance, network activity, CPU usage, Memory management, and much more. Taken as a whole it provides a picture of what may be going on. In your case, we would be looking to see if there are any issues that were reported by the system with syncing data that keeps failing or if the Contacts app kept crashing. It's a diagnostic tool and will not identify every problem, but it does save a lot of time by not having you find the crash logs, diagnostic logs yourself and posting them separately and also provides the machine you are using and the OS version. It provides all this information in one neat report without having to ask for each item.

Apr 13, 2024 8:19 AM in response to jrocco71

Multiple copies of contacts MAY be caused by activating storage of contacts information on multiple Internet service providers.


When you set up Mail (and related services) on many Internet service providers, you are often offered checkboxes indicating exactly what you wish to store there:



it is possible that if you have checked Contacts on MULTIPLE services, each and every one of them is storing an additional version of your Contacts, resulting in duplicates when you view them in contacts.app.


Apr 6, 2024 9:50 PM in response to doubleodd

doubleodd wrote:

I must disagree that the problem is not known. Apple Contacts has been totally broken for years now. Every tiny edit involves the spinning death wheel for 10 seconds at least. I've spoken to many Apple tech support people and they all say the same thing. Yes people complain. No there is no fix in the works. It's shocking that such an essential piece of simple software is nearly useless. I'm bewildered by the inattention to Contacts by Apple. a couple coders could fix the entire thing in a weekend.

You obviously have a software conflict with a process that is running on your system. If you are looking to solve the problem, then first delete all:

  • Cleaners
  • Optimizers
  • AntiVirus
  • VPN


After that post the free EtreCheck report here using the Additional Text option when posting. This will detail the processes that are consuming resources that are giving you the beachball.

Using EtreCheck - Apple Community

Apr 11, 2024 12:34 PM in response to sbstrum

Well, Clean my Mac is well-known malware, so I wouldn’t count on it for anything.


There is one known cause of duplicate contacts. If you have a Microsoft Exchange email account on your phone, and you have Contacts turned on for it in Settings/Contacts/Accounts, every time you edit contacts in the app if you close the app before it finishes updating the Exchange ActiveSync process will add a duplicate contact the next time you open Contacts because it didn’t get a confirmation of the previous add.


I’m not aware of any other situations that can cause duplicates,


There is a feature in Mac Contacts to remove duplicates: In Contacts, click the Card Menu, then Look for Duplicates.

Apr 11, 2024 2:01 PM in response to sbstrum

sbstrum wrote:

I related your message to MacPaw makers of CleanMyMac X. They replied with what I consider a logical and appropriate message:

I would not expect anything less from them. All you need to do is click the Search tab on the top of this page and enter CleanMyMac. You will see over 10,000 issues specific to CleanMyMac. Those are the facts. It will cause problems with your computer and removing it is never easy. Even the MacPaw uninstaller leaves traces of files behind that continue to run on startup and you will not be able to remove them by simply dragging the app to the trash. The Apple notarization is in no way a recommendation and many users had to resort to a clean install of their computer after the damage has been done.


Using the iPad version is not as problematic. The iOS version will simply not allow apps to install additional files that have caused problems on the Mac. This also means there is nothing that this version does that can't easily be done on your own. You are spending money on something that will not benefit you in any way. Finding duplicate photos is done automatically in the photos app and organizing photos is also done easily using the Photos app. The network module is nothing more than checking you speed on a website such as speedtest.net.


As for your Contacts issue, I do suspect it has something to do with communication between an Exchange/Outlook account. While you have not said if you are syncing with one of these, that is the only time where this issue has been reported. If you do have one of these, are you able to log into that account to see if the Contact is also duplicated there. More information can be found here if this applies to you. This one deals with iOS, but the Mac syncs the contacts in the same way.

https://learn.microsoft.com/en-us/exchange/troubleshoot/mobile-devices/duplicate-contacts-in-ios-contacts-app


Mar 18, 2024 4:35 AM in response to jrocco71

3/18/24 using brand new iMac M3 running OS 14.2 (aka Sonoma)


I really do not know what has happened to Apple. Contacts on Monterey was flawed, and this has not been corrected on Sonoma. Every edit of any contact results in SBOD (spinning beachball of death). The app also is horribly configured with iCloud and creates anywhere from 2 to 50 or more duplicate contacts.


What's going on Apple? This is my 4th or 5th imac, two MBPros, 3 MacAirs, 2 iPads, many iPhones, an iPod and an Apple watch. How can such a lucrative and successful company be do delinquent in fixing a blatant problem on a brand new clean installation of what is supposed to be your "Cadillac" of computers.

Stephen, age 81, Vietnam Veteran, Research Scientist

Apr 12, 2024 7:18 AM in response to Lawrence Finch

My only accounts on my iPhone and on my iMac are Google's Gmail and Apple's iCloud. On my iPhone 8+ the only email accounts are the same Gmail and iCloud.


I have used the merge duplicates many times and the problem recurs. I believe it is with iCloud.


Just now checked Cards looking for duplicates:


21,668 Duplicate Cards and 14 duplicated entries were found. I merged these once again. Will see if this problem recurs.


I think some of the comments made about CleanMyMac (CMM) are in need of clarification (i.e., transparency). I have formally written to MacPaw about the issues raised on this thread with duplicate contacts and also with the inability to completely uninstall the app and not leave traces of CMM behind.


I also wonder why EtreCheckPro did not identify this problem. I sent in the full report. Are you suggesting I opt to purchase the Power User package of EtreCheck?



Jan 29, 2024 11:51 AM in response to jrocco71

Hello Jrocco71,

I wish I could answer to your posting with some hints or tips, that is not the case however and my purpose for commenting is meant to align with you to affirm that I 100 percent agree that the contacts app is garbage. No other app constantly spins the wheel or make it unbearably painful to even ad a contact. How Apple can can justify still making this app available is beyond belief as it has been going on for years.. As you I am sick and tired of having to work with such a useless program, the only reason is of course the Apple universe connection but the end is near as today just by stating the program it just spins. APPLE WAKE UP and do something about a horrible application.

Apr 6, 2024 12:40 PM in response to Grant Bennet-Alder

I must disagree that the problem is not known. Apple Contacts has been totally broken for years now. Every tiny edit involves the spinning death wheel for 10 seconds at least. I've spoken to many Apple tech support people and they all say the same thing. Yes people complain. No there is no fix in the works. It's shocking that such an essential piece of simple software is nearly useless. I'm bewildered by the inattention to Contacts by Apple. a couple coders could fix the entire thing in a weekend.

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 can I prevent duplicate contacts from appearing on Apple devices?

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