WordPress plugin

Protect Uploads Pro

Protect Uploads Pro adds controls for WordPress media and the uploads directory. You can assign one or more passwords to an individual file and add custom labels to distinguish audiences or sharing contexts. Password protection supports pictures, PDFs, videos and documents. Access logs record activity for password-protected files, including IP addresses and user agents.

Protect Uploads Pro

Which files and access paths can you protect?

Protect Uploads Pro adds controls for WordPress media and the uploads directory. You can assign one or more passwords to an individual file and add custom labels to distinguish audiences or sharing contexts. Password protection supports pictures, PDFs, videos and documents. Access logs record activity for password-protected files, including IP addresses and user agents.

For the uploads directory, the plugin can add an index.php file at its root or configure an .htaccess response that returns a 403 Forbidden error. The .htaccess option may be unavailable depending on server settings.

What does the Pro edition add?

  • Image watermarks: Add text to uploaded images and apply watermark operations in bulk. Set the text, position, opacity and font size.
  • Expiring download links: Share download links intended to remain available for a limited period.
  • Role-based access: Restrict access by user role, with server-level enforcement.
  • Hotlink protection: Help control direct use of media from other locations.
  • Download analytics: Review information about downloads to understand how protected files are accessed.
  • Protected Download block: Add protected downloads to WordPress content with the dedicated block.

What can Site Health confirm?

Built-in Site Health checks report whether the uploads directory is protected from browsing, identify the server in use and flag risky file types in the uploads folder. Check these results after choosing a directory protection method, since the .htaccess option depends on server settings.

How do you configure media protection?

Add Protect Uploads Pro to your WordPress installation and activate it. Open Settings → Media → Protect Uploads and enable the controls that fit your website. Then edit a media entry in the Media Library and open its Password Protection section to add one or more passwords and descriptive labels. For images, pick the watermark text, position, opacity and font size before applying the available watermark operations.

The interface is available in English, Français, Español and Italian.