What a Local-First Contact Manager Means on Mac

A local-first contact manager reads and writes the system Contacts database on your device and adds no cloud of its own. Your provider still handles sync.

Compact Contacts working on the local Contacts database
Compact Contacts with fictional Sample Contacts.

“Local-first” is used loosely in marketing. For a contact manager, a useful definition is concrete: where are the contacts stored, where is processing done, and who else receives a copy?

A practical definition

Local-first checklist
QuestionLocal-first answerCompact Contacts
Where are contacts stored?In the system databaseApple’s Contacts database
Where is search done?On the deviceOn-device index; Notes index in memory
Is there a developer server?NoNo contact cloud or account
Does it work offline?YesYes; sync resumes through your provider

What it does not mean

It does not mean your contacts never leave the Mac. If you use iCloud, Google, or Exchange, those providers sync them. Local-first means the app itself adds no further destination.

It also does not mean the app keeps nothing. Compact Contacts stores preferences such as layouts, Smart Views, favorites, and references to recent contacts, plus encrypted merge recovery for 30 days.

Why it matters

  • No second copy to breach or keep in sync.
  • No account to create or close.
  • If you stop using the app, your contacts are exactly where they were.

Questions people ask

Can the app work without internet?

Yes. Everything runs on the device.

Is the merge recovery data encrypted?

Yes. It is kept privately on the device for 30 days.

Does uninstalling remove my contacts?

No. Contacts stay in Apple’s database.