Free delivery across India · Handcrafted marble home décor · GST invoice with every order
WordPress plugin
Protect Uploads Pro
Protect Uploads Pro extends media protection for sites that need to manage how documents and images are viewed, accessed, or downloaded. The paid edition includes image watermarks with bulk operations, expiring download links, role-based access with server-level enforcement, hotlink protection, download analytics, and a Protected Download block.
Protect Uploads Pro controls access to WordPress media
Protect Uploads Pro extends media protection for sites that need to manage how documents and images are viewed, accessed, or downloaded. The paid edition includes image watermarks with bulk operations, expiring download links, role-based access with server-level enforcement, hotlink protection, download analytics, and a Protected Download block.
Controls for files and images
Protect an individual media file with one or more passwords. Custom labels can distinguish audiences or sharing contexts. Password protection works with images, PDFs, videos, and files. Access logs record activity for password-protected files, including IP addresses and visitor agents.
For images, watermark settings include text, position, opacity, and font size. Watermark operations can be applied in bulk. Expiring download links are intended to remain available for a limited period. Role-based access restricts access by user role with server-level enforcement, while hotlink protection helps control direct use of media from other locations. Download analytics provide information about access to protected files.
Use the Protected Download block to add protected downloads within WordPress content. These controls can fit private resources, client deliverables, downloadable documents, and image portfolios where access needs to be managed.
Uploads directory protection
Protect Uploads addresses browsing of the WordPress uploads directory by adding an index.php file at its root or configuring an .htaccess response that returns a 403 Forbidden error. The .htaccess option may be disabled depending on server settings. Built-in Site Health checks report whether the directory is protected from browsing, identify the server, and flag risky file types found in the uploads folder.
Configure protection
Open Settings → Media → Protect Uploads and enable the controls relevant to the site. To protect an individual file, edit it in the Media Library and use its Password Protection section to add passwords and descriptive labels. For images, set the watermark text, position, opacity, and font size before applying the available watermark operations.
To install, add Protect Uploads Pro to WordPress and activate it. Review the directory and media access options in Protect Uploads settings, then configure individual files from the Media Library. The interface is available in English, Français, Español, and Italian.
