왜 중복 연락처가 생기는지, 그리고 그것들을 병합하는 법
수년 만에 처음으로 연락처를 들여다보는 대부분의 사람은 같은 것을 발견합니다. 같은 친구가 세 번 저장되어 있고, 같은 동료가 iCloud와 Google로 나뉘어 있으며, 같은 가족의 오래된 주소와 새 주소가 나란히 있습니다. 중복은 한꺼번에 찾아오지 않습니다 — 백업, 가져오기, 플랫폼 전환을 거쳐 조용히 누적됩니다.
중복의 출처
가장 흔한 원인은 계정 중복과 번호 갱신입니다. 누군가를 iCloud에 저장했다가 한동안 Google로 옮겼다가, 두 세트가 합쳐진 채로 iCloud로 돌아옵니다. 친구의 새 번호를 추가하면서 이전 번호를 지우지 않습니다. SIM 카드나 백업에서 현재 주소록과 겹치는 연락처를 가져옵니다. 각 사건은 그 자체로는 무해하지만, 함께 천천히 목록을 비대하게 만듭니다.
수동 정리가 지속되지 않는 이유
긴 주소록을 손으로 훑는 일은 거의 효과가 없습니다. 목록이 너무 크고, 같은 사람의 두 항목 사이의 차이는 미묘합니다(여기에 중간 이니셜, 저기에 약간 다른 번호 형식), 그리고 작업이 끝나지 않습니다 — 새 중복이 손으로 해결하는 것보다 빠르게 도착합니다. 오래 가는 정리는 모든 그룹을 한 번에 드러내는 도구로 한 번, 의도적으로 수행하는 것입니다.
"중복"이 실제로 뜻하는 것
두 연락처가 같은 사람을 가리킬 때 그것은 중복입니다. 가장 신뢰할 수 있는 신호는 공유되는 식별 정보입니다 — 같은 이름과 같은 전화번호, 또는 같은 번호에 이름 철자가 약간 다른 두 항목. 엄격한 문자열 일치가 아니라 그 필드로 비교하는 스캔이 수동 검토가 보통 놓치는 중복을 잡아냅니다.
병합은 이름만이 아니라 필드를 보존한다
병합의 목표는 한 항목을 유지하고 다른 항목을 버리는 것이 아닙니다. 가장 완전한 항목을 유지하고 모든 중복에 걸친 필드를 결합하는 것입니다. 한 카드에 집 주소가 있고 다른 카드에 직장 이메일이 있다면, 병합된 카드는 둘 다 가져야 합니다. 정보를 잃는 정리는 중복보다 더 나쁩니다.
각 그룹을 검토하고, 각 병합을 확인한다
사용자 개입 없이 자동으로 병합하는 안전한 방법은 없습니다. 각 그룹은 포함된 필드와 함께 모든 중복을 나열해야 하며, 이를 통해 어떤 항목을 남길지, 어떤 필드를 가져올지 한눈에 알 수 있습니다. 병합은 특정 그룹에 대해 사용자가 확인한 다음에만 이루어집니다.
권한과 프라이버시
연락처 읽기에는 표준 시스템 권한이 필요하며 한 번만 부여하면 됩니다. 스캔은 기기에서 로컬로 실행되고, 연락처 데이터는 폰을 떠나지 않으며, 앱이 만드는 클라우드 사본은 없습니다. 병합된 연락처는 사용자가 이미 사용 중인 시스템 주소록에 다시 기록되므로 다른 앱은 자신의 쪽에서 아무 변화 없이 정리된 목록을 보게 됩니다.