Plugin info

Total downloads: 2,210
Active installs: 10
Total reviews: 3
Average rating: 3
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 11/25/2025 (36 days ago)
Added to WordPress: 6/2/2020 (5 years old)
Minimum WordPress version: 4.5
Tested up to WordPress version: 6.8.3
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 36 days ago • 3 reviews

61/100

Is WP Encrypted Uploads abandoned?

Likely maintained (last update 36 days ago).

Compatibility

Requires WordPress: 4.5
Tested up to: 6.8.3
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

WP Encrypted Uploads puts your files under lock and key! 🔒 Upgrade your WordPress file security with cutting-edge AES-128 encryption.

This plugin’s got your back, covering a wide range of file types:

  • Images 🖼️
  • Audio 🎶
  • Video 🎬
  • PDFs 📚
  • ZIPs 🗜️

You’re the boss! 😎 Customize encryption for each file type and decide which Roles get the keys to the kingdom.

Lightning-fast encryption, even for those giant files? Yes, please! 🚀 This plugin uses PHP output streams for smooth, memory-friendly file serving.

Features

  • Your files get the VIP treatment with AES-128 encryption. 😎 Think of it like a super-secure vault for your data.
  • Control who sees what! 🧐 Tailor access permissions with WordPress roles – you decide who has the keys.
  • Say goodbye to sneaky peeks! 👀 Force downloads for those images, videos, and PDFs – no more casual browsing.
  • Big files, no problem! ⚡ This plugin handles encryption at lightning speed, even for those hefty uploads.
  • Security is its middle name. 🔒 Rest assured, decrypted files never hang around on your server. Temporary files are used for downloads, then poof! they’re gone.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. The plugin will automatically create the custom upload directory inside wp-content.
  4. The plugin will automatically create 16 byte AES key for encryption.

Frequently Asked Questions

No FAQ available

Review feed

Luis Sacristán
6/2/2020

Great plugin

Just what I needed for a project
Mike Freeman
11/4/2020

Broke my site

I installed the plugin and it crashed my site.

Screenshots

No screenshots available

Changelog

1.0.1

  • Fix: General bug fixes.

1.0.1

  • Improvements: The plugin now supports PHP 8+.
  • Bug Fix: Sites running on web servers other than Apache no longer have problem downloading files.
  • Bug Fix: Uploading files will no longer cause an undefined array key error.

1.0

  • Initial release.