Questo è il metodo migliore per deduplicare i contatti su Mac/iOS. Ti spiego perché:
Quando hai centinaia o migliaia di contatti duplicati su un dispositivo Apple, il problema non sono solo i duplicati — è il tempo perso a chiederti quale contatto sia il più recente.
Per questo ho creato un Apple Script che estrae tutti i metadati dai contatti macOS e li esporta in formato CSV, così puoi deduplicarli gratis.
In questo workflow ti mostro come deduplico i contatti del mio MacBook in base alla data più recente in 4 step:
- Usare l’app Script Editor per capire quali contatti sono i più recenti
- Importare i contatti in Datablist (strumento gratuito)
- Deduplicare i contatti macOS in base alla data
- Reimportare la rubrica pulita nell’app Contatti
📘 Informazioni su questa guida
- Non serve saper programmare per seguire i passaggi
- Esegui tutto su macOS
Passaggio 1 di come deduplicare i contatti iPhone in base alla data recente
👉 Scarica questo file Apple Script: contacts-deduplication-script-v2.scpt
🧠 Capire Script Editor
Script Editor è lo strumento di automazione integrato in Mac che usiamo per estrarre tutte le informazioni dei contatti e metadati “invisibili” come "creation date" e "modification date", che di solito non sono inclusi nelle vCard esportate dal Mac.
Come funziona lo Script
Questo script è come un esportatore di contatti che prende ogni singolo dettaglio dall’app Contatti del Mac e lo organizza in un file di foglio di calcolo (CSV) sulla Scrivania.
Ecco cosa succede esattamente quando lo avvii:
- Scansiona tutta la tua rubrica — Passa in rassegna ogni contatto presente nell’app Contatti del Mac
- Recupera metadati invisibili — Ottieni dati che di solito non vedi, come "creation date" e "modification date", che ti permettono di deduplicare più facilmente
- Estrae tutti i dettagli del contatto — Nomi, numeri di telefono, email, compleanni, indirizzi, note, e perfino pronomi e info dei messenger
- Organizza numeri ed email per tipo — Invece di metterli tutti insieme, crea colonne separate per "work phone", "home phone", "mobile", ecc. Lo stesso per le email
- Crea un CSV perfettamente organizzato — Tutto viene salvato come "contacts_detailed.csv" direttamente sulla Scrivania.
Dopo aver scaricato lo script (clicca qui), aprilo con Script Editor.
Esegui lo script con il pulsante "Play" nel menu in alto.
Poi accetta la notifica per vedere l’avanzamento dell’esportazione.
❗️ Lo script impiegherà 30–50 secondi, a seconda del numero di contatti.
Quando lo script termina, ricevi questa notifica:
Ora troverai un file CSV nella cartella Scrivania con nome "contacts_detailed_XXXX.csv".
Finito il primo step.
Adesso ti mostro uno strumento gratuito per la deduplicazione dei contatti.
Passaggio 2 di come deduplicare i contatti iPhone in base alla data recente
Vai su Datablist.com e crea un account gratuito.
💡 Cos’è Datablist?
Datablist è uno spreadsheet AI-powered che ti permette di deduplicare, pulire, arricchire i dati e automatizzare i workflow. Usalo per lanciare ChatGPT su migliaia di righe, usare AI-agents, pulire i CRM, scrapare qualsiasi sito, automatizzare lavori ripetitivi, trovare business email e altro.
Importa la lista che hai appena creato.
Quando importi il CSV, è fondamentale mappare ogni colonna con il formato corretto per una deduplicazione precisa. Per farlo, clicca sul campo del tipo di dato.
Ecco come impostare le colonne importanti:
- Colonne del nome (First Name, Last Name) → "Text"
- Phone Numbers → "Phone"
- Email Addresses → "Email"
- Dates (Creation Date, Modified Date) → "Date"
- URL → “Url”
Dopo aver mappato una colonna, clicca su “Save Property”.
Puoi anche saltare le colonne non necessarie cliccando su questo switch.
Clicca "Continue" quando hai mappato ciò che ti serve.
Ora dovresti vedere — e magari riconoscere — alcuni dei tuoi contatti :)
Passaggio 3 di come deduplicare i contatti iPhone in base alla data recente
Ora che i contatti sono importati, puoi avviare la deduplicazione:
Clicca su "Clean" nel menu in alto e seleziona "Duplicates Finder".
Scegli l’identificativo univoco (es. "Email" o "Phone Number") e clicca su “Next”.
Ora puoi regolare 3 impostazioni:
- Comparison algorithm — Il grado di similarità necessario a Datablist per identificare un duplicato. Scopri di più qui
- Processor — Porta i dati in un formato standard per un matching migliore
- Multiple value matching — Separa i valori usando ";" prima della deduplicazione. Esempio: 'habib@datablist.com;contact@datablist.com' e 'habib@datablist.com' saranno considerati un match.
Clicca “Run duplicates check” quando hai finito.
Ora Datablist ti mostrerà tutti i duplicati trovati. Cosa fare dopo:
Clicca su “Configure the Master Item selection rule”.
Seleziona "Highest Value on a Property" come regola.
Scegli "Creation Date" o "Modification Date" come proprietà (spiegazione sotto).
Poi clicca sul pulsante evidenziato per aggiornare la vista di merging.
Scegli Creation Date quando vuoi conservare la scheda contatto originale — utile se sei sicuro che i contatti più “antichi” abbiano i dati più accurati.
Scegli Modification Date quando vuoi tenere la versione aggiornata più di recente — meglio se aggiorni spesso i dettagli dei contatti.
Per la maggior parte delle persone, Creation Date è la scelta più sicura perché riflette l’ultimo contatto creato.
Quando hai impostato tutto, torna in alto.
Clicca su "Drop conflicting values on existing properties".
Poi clicca sulla scorciatoia rossa per eliminare tutte le proprietà in conflitto dei contatti duplicati.
Questo manterrà solo i valori dei contatti più recenti e ti permetterà di rimuovere i duplicati.
Impostazioni delle proprietà in conflitto per deduplicare i contatti Apple.
❗️ Fai attenzione
Se scegli “Combine conflicting properties”, i valori duplicati verranno messi in un’unica colonna e i contatti Apple diventeranno inutilizzabili. Quindi evita questa opzione.
Ora che Datablist ha configurato per te le proprietà in conflitto da eliminare, clicca su "Refresh Merging Preview"
Ora puoi vedere l’anteprima delle modifiche che Datablist applicherà.
Clicca su "Auto merge duplicates when possible" per avviare la deduplicazione quando sei pronto.
Se hai seguito i passaggi, dovresti vedere questo:
Passaggio 4 di come deduplicare i contatti iPhone in base alla data recente
In questo step ti mostro come scaricare da Datablist il file con i contatti deduplicati sul tuo Mac e reimportarli nell’app Contatti.
Andiamo!
❗️ Elimina prima i contatti vecchi
Non dimenticare di eliminare prima i vecchi contatti. Altrimenti avrai di nuovo record duplicati. Usa “Command + A” per selezionare tutti i contatti ed eliminali con “delete”.
Rinomina la tua collection in Datablist per trovarla più facilmente al momento del download.
Ora nascondiamo le colonne delle date, perché non sono riconosciute durante l’import nell’app Contatti del Mac (quindi non possiamo importarle). Per farlo, clicca sull’header di colonna "Creation Date" e seleziona "Hide column", poi ripeti per "Modification Date".
Clicca su “Export” nel menu in alto e seleziona “Export all items”.
Clicca di nuovo su “Export” per scaricare i contatti deduplicati.
Ora apri l’app Contatti sul Mac e vai su “File” e clicca su “Import”.
Seleziona il file appena scaricato e clicca su “Open”.
Mappa i campi (o mantieni la mappatura di default) e clicca "OK" per importare i contatti.
Complimenti! Hai deduplicato con successo i tuoi contatti su macOS (in 3 minuti e gratis).
Conclusione
Sì, deduplicare i contatti Apple in base alla data è possibile anche se l’app Contatti non lo offre nativamente: con Script Editor e la deduplicazione smart di Datablist, chiunque può pulire i propri contatti Apple.
FAQ sulla deduplicazione dei contatti
Come posso rimuovere automaticamente i duplicati dei contatti su Mac?
macOS ha una funzione di rimozione automatica dei duplicati, ma è molto limitata. Puoi usare tool gratuiti come Datablist per identificare e unire rapidamente i contatti duplicati.
Qual è il modo più rapido per eliminare i contatti duplicati su iPhone?
Il modo più veloce è esportare i contatti, usare uno strumento di deduplicazione per pulirli e poi reimportarli. In genere richiede 3–5 minuti e ti assicura di non perdere informazioni importanti.
Come unisco i contatti duplicati senza perdere dati?
Per unire i duplicati in sicurezza, prima esporta i contatti come backup. Poi usa un tool gratuito come Datablist che ti permette di scegliere quale versione mantenere (ad esempio la più aggiornata o quella originale).
Cosa causa i contatti duplicati su iPhone e Mac?
I duplicati si creano spesso quando sincronizzi più account email, ripristini backup, importi da fonti diverse o crei manualmente nuovi contatti senza verificare se esistono già. Anche la sincronizzazione tra più dispositivi può generare duplicati.
Con quale frequenza dovrei controllare i contatti duplicati?
Consigliamo un controllo ogni 3–6 mesi, soprattutto se aggiungi spesso nuovi contatti o sincronizzi con più dispositivi e account.
I contatti duplicati possono influire sulle prestazioni del dispositivo?
Sì, avere molti duplicati può rallentare la ricerca dei contatti, aumentare l’uso di spazio e creare problemi di sincronizzazione tra i dispositivi.