Linux

Where Does Seahorse Store Passwords?

Seahorse manages GNOME Keyring passwords plus PGP and SSH keys, with keyrings in local share on Linux. What lives where.

Last updated

Seahorse is a frontend over several secret stores. Keyring passwords live in files under local share. PGP and SSH keys live in their own homes with Seahorse as editor.

That split decides every backup. Keyring files move passwords while key exports move identities. Fresh logins create a new login keyring, which orphans copied files until unlocked once.

Where Seahorse stores this, by platform

Linux
~/.local/share/keyrings/

Stored passwords in keyring files with one login keyring plus extras. Back up with the keyring locked. PGP and SSH identities need explicit export from inside Seahorse.

Frequently asked questions

How do I back up Seahorse?

Copy the keyrings folder with the session locked, plus Seahorse preferences. Stored passwords travel with the keyring files while PGP keys need separate export from inside Seahorse. Unlock once on the new machine to rebind the login keyring.

Where are my passwords?

In keyring files under local share, commonly a login keyring plus extras. Seahorse only edits them while the daemon holds secrets. Copy the folder with the keyring locked for consistent snapshots.

Notice an outdated path? Let us know.