Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] Enable users to add PGP public keys to their profiles so we can encrypt outgoing emails. #3653

Open
EkoNesLeg opened this issue Mar 13, 2024 · 0 comments
Labels
Fund https://polar.sh Request

Comments

@EkoNesLeg
Copy link
Contributor

EkoNesLeg commented Mar 13, 2024

Allow users to add their public encryption keys to their account profiles. With this option, all outgoing emails from the site to the user will be encrypted using the provided PGP key.

Implementation:

  1. User Interface: Introduce a new section in the user account settings for "Email Encryption." Here, users can input their PGP public key in a designated text area.
  2. Verification: After a user submits their PGP public key, send a test email encrypted with the provided key. The user must confirm receipt and decryption of this email to verify the key's validity.
  3. Email Encryption: Modify the email sending function to automatically encrypt all outgoing emails using the user's stored PGP public key. If a user has not provided a PGP key, emails will be sent unencrypted, like it is now.

See also:
laravel-pgp

Upvote & Fund

  • We're using Polar.sh so you can upvote and help fund this issue.
  • We receive the funding once the issue is completed & confirmed by you.
  • Thank you in advance for helping prioritize & fund our backlog.
Fund with Polar
@EkoNesLeg EkoNesLeg added Fund https://polar.sh Request labels Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fund https://polar.sh Request
Projects
None yet
Development

No branches or pull requests

1 participant