Image Protection
by TWK Media 5 (1 reviews)

Image Protection

Protects images on your WordPress site from being copied or captured, with optional EXIF privacy tools for uploaded media.

Image Protection ranks #12,825 among WordPress.org plugins with 200+ active installations, is #1,227 of 6,299 in the Media category, a 5/5 rating from 1 reviews, and was last updated Aug 13, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7 (Current: 7.1)
v1.2.2 Current Version v1.2.2
Updated 1 month ago Last Update on 13 Aug, 2026
Refreshed 6 hours ago Last Refreshed on
#1,227 of 6,299 in Media Top 25% by installs Downloads +9.4% this week
View on WordPress.org
Rank
#12,825
-67 this week
Active Installs
200+
+20.5%
KW Avg Position
76
0.7 better
Downloads
1K
+5 today
Support Resolved
0%
No change
Rating
100%
Review 5 out of 5
5 (1 reviews)

Next Milestone 300

Total Progress 16%
200+ 300+
1,829
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 84 more installs to reach 300+

Rank Changes

12,725 12,797 12,869 12,940 13,012 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
12,659 12,874 13,090 13,305 13,520 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Current #12,825
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
0 10 20 30 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
1 reviews
Overall 100%
5
1 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
0
Resolved
1
Unresolved
0%
Resolution Rate

Security History

Source: WPVulnerability

No known vulnerabilities on record for Image Protection. Checked 1 month ago.

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who want to deter unauthorized copying, saving, or screenshotting of their images, and optionally manage EXIF metadata privacy on uploaded media. It addresses image theft by using JavaScript-based protections like disabling right-click and drag-and-drop, detecting screenshot shortcuts, and blurring content on focus loss, while also offering tools to scan and remove sensitive metadata such as GPS location from media library images.

  • Prevents right-click saving of images
  • Screenshot shortcut detection
  • Blurs media on window focus loss
  • Three selectable protection levels
  • Optional PrintScreen clipboard neutralization
  • Optional screen-recording blur
  • Optional print/Save-as-PDF protection
  • Media library EXIF privacy scan

Frequently Asked Questions

Common questions about Image Protection

The plugin uses JavaScript to implement various techniques that prevent users from copying, saving, or taking screenshots of images on your site.
The plugin is designed to be lightweight and should not significantly impact your website's performance. EXIF scanning only runs when you start it from Media > EXIF Privacy.
Go to Settings > Image Protection and choose a level: Relaxed: reacts only to confirmed screenshot shortcuts and to tab switching. Lowest chance of false positives. Balanced (recommended): adds pre-emptive shielding while screenshot modifier keys are held and blurs whenever the browser window loses focus (which happens when most screenshot tools open). Strict: the most aggressive heuristics, including blurring when focus is lost right after a modifier press and periodically clearing the clipboard. This catches the most attempts but can occasionally blur content during normal use.
On Windows and Linux, pressing PrintScreen copies the screen to the clipboard. When this option is enabled, the plugin overwrites the clipboard right after a PrintScreen press so the captured frame cannot be pasted. It is best-effort: it requires clipboard permissions and is not supported in every browser. With the Strict level, the clipboard is also cleared periodically while the tab is focused.
It can blur protected media during in-browser screen capture (the Screen Capture API used by browser tabs) when you enable "Block screen recording" in Settings. It cannot stop native operating-system or third-party screen recorders.
No. Mobile browsers do not expose any way to detect or block hardware-button screenshots or screen recording. On phones the plugin still applies deterrents: it blocks long-press "Save image", dragging, and copying.
Yes, the Image Protection plugin is compatible with most WordPress themes. However, some themes may have custom scripts that could interfere.
Scanning for location and other privacy-sensitive image metadata requires the PHP EXIF extension (exif_read_data). Removing that metadata on upload or via the EXIF Privacy tool also requires a PHP image library: ImageMagick (imagick) is recommended for selective privacy cleanup; GD can be used as a fallback but may remove all embedded metadata from JPEG files. These features are optional and disabled by default — the rest of the plugin works without them.
Yes, you can disable protection for specific images in two ways: Add the class no-image-protection to the image (or a parent wrapper such as <picture>): html <img src="image.jpg" class="no-image-protection"> Add the data attribute data-image-protection="false" to the image or a parent wrapper: html <img src="image.jpg" data-image-protection="false">
Yes, you can force protection on specific images or elements in two ways: Add the class force-image-protection to the image: html <img src="image.jpg" class="force-image-protection"> Add the data attribute data-image-protection="true": html <img src="image.jpg" data-image-protection="true"> This will ensure the image or element is protected even if it would normally be excluded (like SVG images).

Sign In / Register

You need to sign in or register to use this feature.