Configurable Triggering of PGP/GPG E2E Encryption From WKD
Proposal:
Add a configuration slider "Enable automatic E2E encryption of emails to users with a WKD entry." This, as the text (hopefully) conveys, would enable or disable automatic PGP / GPG end-to-end (E2E) encryption for new contacts with a Web Key Directory (WKD) entry. By default, Proton operates as if this slider is enabled, and I would like to turn that off.
Use Case:
I have been sending emails to users in a large organization which sets up PGP/GPG keys for their users, and posts these in a publicly accessible WKD. However, it seems they don't always properly enable that key on the client side. (Or, perhaps the user disables it "out of convenience." I'm not sure.) When I send an email, and a new contact has a WKD entry, Proton automatically enables PGP / GPG E2E encryption. If that user, and sometimes not a technically savvy one, is improperly setup they receive an encrypted email they cannot read.
Of course, an argument can be made that the organization should cleanup their setup. I have also reached out to them that this should be the case. However, I have run into E2E encryption issues with multiple large organizations; they seem to operate with good intent but without the understanding of the end-to-end impact. So, without an option like this, it leads to a negative UX to both myself and people who receive my mail encrypted.
Workaround:
I am currently creating a new contact within Proton each time I see a new user, and manually disabling E2E PGP encryption for that contact. However, this requires checking every email for new contacts and manually changing the setting.
