Contact form 7 database encryption plugin. Encrypt submissions and save them to the wp_db7_forms MySQL table.
This plugin is using sodium_crypto_aead_aes256gcm_encrypt function.
The encryption key is wp-config.php md5 of AUTH_KEY data. The nonce is constant.
The CFDB7 plugin will work similarly to the previous CFDB7 interface.
Other Plugins
Demo Table Row
🔒 Configuration Guide
1. Backup Existing Submissions
-
Export each Contact Form’s entries to a CSV file for safekeeping.
2. Install the Encryption Plugin
-
In your WordPress dashboard, navigate to Plugins → Add New → Upload Plugin.
-
Upload the plugin ZIP file and activate it.
3. Remove Old Form Data
-
Go to Contact → Contact Forms and delete all existing submissions/data.
4. Automatic Encryption Begins
-
Once old entries are cleared, the plugin will start encrypting new form submissions automatically—no further setup needed.
📁 Restoring Old Submissions
-
Use the CSV backup you created.
-
Install a suitable “Import CSV” plugin to re-add old entries into the form database.
Unlimited installation license $49