Image Protection icon

Image Protection

Image Protection is a WordPress plugin with the following stats:

  • #7,838 Global Rank
  • 100+ active installs
  • 5/5 1 ratings
  • Since 2025 1 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Silver59.9
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

33.3
Popularity 40% 100+ active installs
61.9
Reputation 35% 5★ from 1 ratings
99.6
Freshness 25% Updated 5 days ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

Support Statistics

1 Support threads
0 Resolved
0% Resolution rate

About Image Protection

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

This plugin protects images on your WordPress site from being copied, saved, or captured through screenshots. It achieves this by implementing various protective measures via JavaScript, ensuring that your visual content remains secure from unauthorized use.

It also includes optional EXIF privacy tools to scan and remove privacy-sensitive metadata (such as GPS location) from images in your media library.

Plugin developed by TWK media.

Important Disclaimer

While this plugin implements various protection measures, it cannot guarantee 100% protection against all possible methods of image capture or copying. EXIF privacy cleanup cannot guarantee removal of every metadata field in every image format. Due to the nature of web browsers and operating systems, determined users may find ways to circumvent these protections. This plugin should be considered as a deterrent rather than an absolute solution. We do not provide any warranty or guarantee regarding the effectiveness of the protection measures.

Features

  • Prevents right-click saving of images
  • Layout-independent screenshot shortcut detection (Windows PrintScreen and Win+Shift+S, macOS Cmd+Shift+3/4/5, Linux PrintScreen) using key codes rather than key labels
  • Blurs protected media when the browser window loses focus or the tab is hidden (catches Snipping Tool, screenshot overlays, app switching)
  • Three selectable protection levels: Relaxed, Balanced, Strict (Settings > Image Protection)
  • Optional PrintScreen clipboard neutralization (Settings > Image Protection)
  • Optional screen-recording blur via the browser Screen Capture API (Settings > Image Protection)
  • Optional print/Save-as-PDF protection (Settings > Image Protection)
  • Disables drag-and-drop of images
  • Prevents browser-based image copying
  • Optional video blur protection (Settings > Image Protection)
  • Optional site-wide right-click disable (Settings > Image Protection)
  • Optional EXIF privacy cleanup on upload (Settings > Image Protection)
  • Media library EXIF privacy scan and batch cleanup (Media > EXIF Privacy)
  • Compatible with all major browsers

What can and cannot be protected

No website can truly block an operating-system screenshot — browsers are sandboxed and have no access to system-level capture, and nobody can stop a photo taken with a second camera. This plugin is a strong deterrent, not an absolute block. Realistic coverage:

  • Desktop (Windows, macOS, Linux): best results. Detects most screenshot shortcuts, blurs on window focus loss (used by Snipping Tool and screenshot overlays), can neutralize the PrintScreen clipboard, can blur during in-browser screen recording, and can blank media in print output.
  • Mobile (Android, iPhone): only deterrents apply (no long-press save, no drag, no copy). Web pages cannot detect or block hardware-button screenshots or screen recording on phones.
  • Any device: a photo of the screen taken with another device cannot be prevented by any web-based tool.

Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • JavaScript enabled in the browser
  • EXIF privacy features require the PHP EXIF extension; selective cleanup works best with the ImageMagick (imagick) PHP extension

Frequently Asked Questions

How does the Image Protection plugin work?

The plugin uses JavaScript to implement various techniques that prevent users from copying, saving, or taking screenshots of images on your site.

Will this plugin affect my website’s performance?

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.

What do the protection levels do?

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.
What does “Neutralize PrintScreen clipboard” do?

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.

Can the plugin stop screen recording?

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.

Can the plugin stop screenshots on phones?

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.

Is this plugin compatible with all themes?

Yes, the Image Protection plugin is compatible with most WordPress themes. However, some themes may have custom scripts that could interfere.

What server requirements do the EXIF privacy features need?

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.

Can I disable the protection for specific images?

Yes, you can disable protection for specific images in two ways:

  1. 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">

  2. Add the data attribute data-image-protection="false" to the image or a parent wrapper:

    html
    <img src="image.jpg" data-image-protection="false">

Can I force protection on specific images or elements (like canvas)?

Yes, you can force protection on specific images or elements in two ways:

  1. Add the class force-image-protection to the image:

    html
    <img src="image.jpg" class="force-image-protection">

  2. 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).

Can I protect videos?

Yes. Go to Settings > Image Protection and enable “Apply blur protection to video elements”. This option is disabled by default so existing sites are unaffected after updating. You can also opt individual videos in or out using the same no-image-protection, force-image-protection, and data-image-protection attributes used for images.

How do I remove GPS or location data from images?

Go to Settings > Image Protection to enable automatic privacy metadata removal on upload, or use Media > EXIF Privacy to scan your existing library and clean flagged images in batches. Test on a staging site first.

How can I uninstall the plugin?

To uninstall, go to the Plugins page in your WordPress admin, find the Image Protection plugin, and click “Deactivate.” You can then delete it if desired.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Alternatives to Image Protection

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum91.5
NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall icon

NinjaFirewall (WP Edition)

Web application firewall designed to protect WordPress sites from malware and security threats.

★ 4.9/5·100K+ installs·Updated 16 Aug 2026
Platinum98.7
Really Simple Security – Simple and Performant Security (formerly Really Simple SSL) icon

Really Simple Security

Hardens WordPress security with two-factor authentication, login protection, and vulnerability detection across 3 million active sites.

★ 4.9/5·3.0M+ installs·Updated 27 Jul 2026
Platinum98.3
Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention icon

Limit Login Attempts Security

Defends WordPress logins with brute force protection, two-factor authentication, and IP blocking.

★ 4.8/5·1.0M+ installs·Updated 12 Aug 2026
Platinum98.1
Compliance by Hu-manity.co icon

Compliance by Hu-manity.co

Consent management and compliance tool supporting GDPR, CCPA, and ePrivacy regulations with autoblocking functionality.

★ 4.8/5·900K+ installs·Updated 14 Aug 2026
Platinum98.0
Loginizer icon

Loginizer

Protects WordPress login pages from brute force attacks through automated threat detection and blocking.

★ 4.8/5·1.0M+ installs·Updated 3 Aug 2026
Platinum97.6
Wordfence Security – Firewall, Malware Scan, and Login Security icon

Wordfence Security

Firewall, malware scanner, and two-factor authentication for WordPress site security.

★ 4.7/5·5.0M+ installs·Updated 10 Aug 2026
Platinum96.9
ManageWP Worker icon

ManageWP Worker

Centralized dashboard for managing, backing up, and securing multiple WordPress sites simultaneously.

★ 4.6/5·1.0M+ installs·Updated 18 Aug 2026
Platinum95.5
Kadence Security – Password, Two Factor Authentication, and Brute Force Protection icon

Kadence Security

Adds login security, two-factor authentication, vulnerability scanning, and firewall protection to WordPress sites.

★ 4.6/5·700K+ installs·Updated 27 Jul 2026
Platinum95.5
MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites icon

MainWP Child

Connects multiple WordPress sites to a centralized self-hosted dashboard for management and monitoring.

★ 5/5·700K+ installs·Updated 5 Aug 2026
Platinum93.2
Imsanity icon

Imsanity

Automatically resizes large image uploads to save storage space and improve performance.

★ 4.9/5·200K+ installs·Updated 28 Jul 2026