Save pidgin passwords to the system keyring instead of as plaintext
C Python Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Pidgin usually stores passwords as plaintext. This plugin instead saves all passwords to the system keyring, which some would argue is a more secure form of password storage.

After the plugin is enabled, whenever an account with a pidgin-stored password signs on, its password will automatically be saved to the keyring and removed from the plaintext accounts.xml file.

The plugin is available as a ppa for Ubuntu: ppa:pidgin-gnome-keyring/ppa

Building from source

You will need the libpurple and libsecret development libraries, along with pkg-config. On Ubuntu, install these with sudo apt-get install pkg-config libsecret-1-dev libpurple-dev

Afterwards, use git clone to download the source (the version is set by git), and run make to compile. For installation:

  • local ($HOME/.purple/plugins): make install_local
  • global (/usr/lib/purple-2): sudo make install