Linux

Where Does GNOME Contacts Store Data?

GNOME Contacts dconf plus flat file with EDS backend.

Last updated

GNOME Contacts splits prefs, flat state and contacts across dconf, config files and EDS backend. Source pins schema IDs plus flat filenames plus backend deps.

Linux contacts app throughout. Actual contacts live in evolution trees. Keep all three layers together.

Where GNOME Contacts stores this, by platform

Linux
~/.config/gnome-contacts/dont_suggest.db

Dconf prefs plus flat state file with EDS backend trees. Source-pinned schema, file and deps. Contacts in evolution, not the app.

Frequently asked questions

How do I back up GNOME Contacts?

Copy the flat file with the app closed. Dump schemas for prefs. Contacts live in the EDS backend, not the app. Restoring means covering all three.

Schema, file or backend?

Schema plus flat file plus EDS trees each play a role. Source pins schema, flat file and backend deps. Folks store keys ride dconf too.

Notice an outdated path? Let us know.