Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Maybe it depends on the keyserver. Does that pose privacy issues?

share|improve this question
up vote 3 down vote accepted

You cannot tell whether the keyserver operator logs access to his keyserver or not. Most common keyserver software is open source and can easily be changed (if logging features aren't built-in anyway).

However, it is not possible to trace which key ID / user interacted with the keyserver (the clients do not authenticate in any fashion), but keyserver operators could log their user's IP addresses.

share|improve this answer

As for adding a keyserver to a keyring, you have to store his public certificate in your own keyring, and as a public certificate is fully shareable, there is no way to trace each copy of a public certificate.

So the answer is clearly no.

As all this stuff is public and the only thing you do is to store (or not to store) this in a speficic personal directorie, you'll be able to drop them whenever you want.

The only issue may be if you sign them as a trusted third party (authority). In this case you may have to revoke your self signing.

share|improve this answer
What about access to your directory structure, for example your /home/username? Wouldn't that be accessed when you save the key? – Strapakowsky May 30 '13 at 23:37
No. Your ssl library will only use one specific directory to store certificats. No other kind of browsing/sharing. – F. Hauri May 31 '13 at 5:20
Ok. what directory? And is username revealed to the keyserver? I'd expect if the directory is subdir of your home, than yes, unless the key is downloaded to /tmp and then moved to that directory. – Strapakowsky May 31 '13 at 5:53
Normaly no, I could speak about what I know: GnuPG (GNU open-source pgp solution) use ~/.gnupg/options for configuration file and ~/.gnupg as private dir, so there is no username in configuration nor in command line (~ is an alias for $HOME, but resolved by shell, from /etc/passwd file). – F. Hauri May 31 '13 at 11:01

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.