Contact Form 7 Database Encryption – [CFDB7 Encryption Plugin]


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

  1. Contact form 7 mongo DB plugin
  2. Contact form 7 MSQL DB

 

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