Your visitors fill in the form. The mailbox only gets the carbon.
Gravity Forms PGP Encryption encrypts each notification with the recipient's PGP public key before it leaves your WordPress server.
- Subject
- New submission [encrypted]
-----BEGIN PGP MESSAGE----- wV4D1O8m/+YrPqoSAQdAylg95F/lqxjSb8ZB8a6R3lHXdHS8t6wOkdI4TY6G 52swl55BlRkgqGR5HinOvx1JrDn91EFcl3DcCGbZFZf4SUkTJ+PuRMhsUx1J +0hBwjr80qwBQUu3afcoJrypC0VMKM+UEUC7SNKNk7yfwsM71jo/huO9IxwS v7rrOWI8x6ADBNeHKOO7CSP1YDDQb+7dRQrAM+EAvoZJjU+EgvE8RSjcKdWi SkD52GBadxn4p2csTHr3Xsl/EwYPkIj6tcHSsY59UL4xQpjVPWEi5dIP5KoJ IWShIf8JCI5+VqCjjhWpvijxXiAsOCWy6CZvgKiTcsq1jk/b/xjM19Lf3VFs =q5zq -----END PGP MESSAGE-----
Real OpenPGP, demo key generated for this page.
Setup is one word in a subject line.
No new form builder, no new mailer. You keep your Gravity Forms forms and notifications, and mark the ones to encrypt.
Full installation guide- 1
Upload and activate the plugin
Plugins → Add New → Upload, then enter your license key for automatic updates.
- 2
Paste the recipient's public key
PGP Public Keys → Add New. The key's email address must match the notification's recipient.
No key yet? Generate one in your browser.
- 3
Add
[encrypted]to the subjectThat notification now arrives as a PGP message.
Check what applies to your forms.
-
Any form, every field
Choose which Gravity Forms notifications are encrypted. All the fields they carry go into the PGP message.
-
File uploads too
Uploaded files are encrypted one by one and attached as .pgp files.
-
One key per recipient
Store as many public keys as you need. Each recipient gets a copy only their own key opens.
-
Nothing left in WordPress
Per form, delete the Gravity Forms entry once the notification is sent.
-
Plain-text notifications
Per form, switch notifications to plain text so they decrypt cleanly in any mail client.
-
Standard OpenPGP
Messages open in Thunderbird, Mailvelope, GPG Suite, Gpg4win or any OpenPGP tool. No viewer to install, no service in between.
What it protects, plainly.
The notification email: from the moment it leaves your server, through every mail relay, in the inbox and in its backups. Without the private key, it is unreadable.
Serve your site over HTTPS, keep your private key private, and turn on entry deletion if you do not want submissions stored in WordPress.
What customers say
Simply the best support I’ve ever experienced from a software company! With the need for secure form transmission, wp2pgpmail is the perfect solution for encrypted mail through WordPress. Easy to install, quick to implement, painless to administrate.
An immediate answer from the support team, with the right tip to fix my problem! Thanks so much for your quick response, I really appreciate that level of attention and support.
One license, one year of updates and support.
- The plugin, and every update for the year, delivered in your WordPress dashboard
- Support by email, answered by the people who write the plugin
- Local and staging sites never count toward your limit
- Renews automatically at 20% off; stop it anytime from your account
- No renewal, no lock-out: the plugin keeps working, only updates and support stop
Already a customer with an expired license? Renew it with your existing key and save 20% every year.
Free, and staying free.
Not on WordPress?
A hosted encrypted contact page and a form you can embed on any site: Squarespace, Wix, Webflow, static sites. Messages are encrypted in the sender’s browser with your PGP key and land in your usual inbox.
Questions before ordering
Do my visitors need PGP?
No. They fill in the form as usual. Only the person receiving the notification needs a PGP key pair to read it.
Where does the encryption happen?
On your WordPress server, when Gravity Forms sends the notification. The submission reaches your site over HTTPS like any form; the email leaves it already encrypted, so mail servers and anyone with access to the mailbox only see the PGP message.
Which Gravity Forms license do I need?
Any of them. The plugin works with Gravity Forms Basic, Pro or Elite, on WordPress 5.0+ and PHP 7.3+ (PHP 8.x supported).
What happens when the year ends?
Your license renews automatically at 20% off (from $159/year) and updates keep coming. If you stop the renewal, the plugin keeps working; you just stop receiving updates and support.
Can I try it first?
Yes: the free wp2pgpmail plugin on WordPress.org encrypts messages from its own contact form. As the free version is the trial, the Pro license is not refundable.
More in the docs and FAQ. Maintained since 2013, version 1.37 released February 2026 (changelog).