Documentation

Everything you need to install, configure, and get the best performance from WPvivid plugins.

WPvivid Docs Site

Encrypt Database Backup

Jan 23, 2026 | Knowledge Base

WPvivid Database Backup Encryption adds an extra layer of security to your backup strategy by encrypting WordPress database backup files with a password. This feature protects sensitive website data when backups are stored locally, transferred across networks, or uploaded to remote storage.

What Is Database Backup Encryption

Database backup encryption is a security feature that protects your WordPress database backups by encrypting them with a password. When enabled, all new database backups are automatically encrypted, making them unreadable without the correct decryption password.

The workflow is as follows:

  • WPvivid exports the WordPress database during backup creation
  • The exported database file is encrypted using the configured password
  • The encrypted database file is packaged into the backup archive
  • During restore, WPvivid requests the password to decrypt the database file
Note
Database encryption applies only to the database portion of your backups. WordPress files (themes, plugins, uploads) remain unencrypted.

Common Use Cases

Encrypted database backups are strongly recommended in the following scenarios:

  • GDPR Compliance
    If you operate in the European Union or store personal data of EU citizens, GDPR requires appropriate technical measures to protect personal information. Encryption helps satisfy these requirements
  • Sensitive Data Protection
    Encrypted backups protect sensitive data from unauthorized access, even if backup files are stolen or intercepted. Without your password, encrypted backups are completely unreadable.
  • Data Breach Protection
    In the event of a security breach or unauthorized access to your backup storage, encrypted database backups remain secure and unusable without the decryption password.

Encryption Algorithm

WPvivid Backup & Migration Pro uses Advanced Encryption Standard (AES), also known as Rijndael, to secure your database backups. AES is an industry-standard encryption algorithm trusted by governments, financial institutions, and security professionals worldwide.

Key security features:

  • AES Encryption:
    Military-grade encryption standard approved by the U.S. National Security Agency
  • Strong Key Sizes:
    Supports 128, 192, or 256-bit encryption keys
  • Brute-Force Protection:
    Provides guaranteed security against unauthorized decryption attempts
  • Industry Standard:
    Same encryption used by banks, government agencies, and major corporations

How to Enable Database Encryption

Step 1: Access Encryption Settings

To enable the database backup encryption:
Backup Pro Enable Database Encryption

  • Go to WPvivid Backup Pro → Settings
  • Locate the Database Encryption section

Step 2: Enable Encryption

  • Check the Enable Database Encryption option
  • The password field will become active

When encryption is enabled, all new database backups will be automatically encrypted. Existing backups remain in their current state (unencrypted backups stay unencrypted).

Step 3: Set Encryption Password

Create a strong encryption password following these best practices:

  • Use at least 12 characters (longer is better)
  • Include uppercase and lowercase letters
  • Include numbers and special symbols
  • Avoid common words, phrases, or personal information

Enter your chosen password in the password field.

Step 4: Save and Verify

  • Click Save Changes to activate encryption
  • Verify the encryption setting remains checked after saving

From this point forward, all new database backups will be encrypted with your password.

Warning
Your encryption password cannot be recovered or reset. WPvivid cannot decrypt your backups without the password. If you lose your password, your encrypted backups will become permanently inaccessible. Store your password securely in multiple locations.

How to Restore Encrypted Backups

Step 1: Select Backup to Restore

On the site where you want to restore the encrypted backup:

Backup Pro Restore Backups

  • Go to WPvivid Backup Pro → Backup Manager
  • Locate the encrypted backup you want to restore
  • Click Restore to open the pre-restore configurations

Step 2: Enter the Password and Restore

On the restoration page that opens:

Backup Pro Decrypt Database Backup

  • Click Advanced Settings and locate the Password field
  • Enter the same password used to encrypt the backup
  • Click Restore icon to begin the restoration process

Step 3: Automatic Decryption and Restoration

WPvivid will automatically decrypt the database during restoration:

Backup Pro Restore Process

  • The plugin verifies your encryption password
  • The database backup is decrypted during restoration
  • Database content is restored to your WordPress installation
  • Progress is displayed in real-time

Best Practices for Encrypted Backups

To ensure reliable and secure encrypted backup operations, follow these best practices:

  • Use strong, unique passwords for database encryption
  • Store encryption credentials in a secure password manager
  • Enable remote storage together with encryption for offsite protection
  • Test restore procedures periodically to verify encryption workflow
  • Maintain multiple encrypted backup versions for redundancy