Enigmail tries to lookup missing keys via WKD if configured by Enigmail preferences and Gnupg respectively. (The default configuration is to allow WKD.) This lookup occurs during email composition in the background and without user notification. Receiving parties can check their web server log files for access to their keys by searching for the predefined pattern '.well-known/openpgpkey/hu/', thus knowing which IP address accessed a specific key and when the key was accessed.
This is a serious privacy issue. Users do not expect their potential recipients to know that an email is being composed.
Enigmail tries to retain some privacy by allowing only one lookup request in 24 hours.
Steps to reproduce:
Enter a new recipient email address into the composing window's 'To:' field and observe outgoing DNS and HTTP requests.
Recommendations:
you can use the option
extensions.enigmail.autoWkdLookupfrom the config editor for this purpose.@pbrunschwig Why is this bug considered "invalid" when the issue creator even recommended on how to improve the current situation?
extensions.enigmail.autoWkdLookupseems to completely disable the WKD lookup which is not what the issue creator proposed.