Linux 软件免费装
Banner图

Image Protection

开发者 twkmedia
更新时间 2026年8月3日 20:23
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

privacy security image exif protection

下载

1.1.0 1.2.0 1.2.1 1.0.5 1.0.0 1.0.2 1.1.1 1.1.2 1.1.3 1.0.6 1.0.7 1.0.1 1.0.3 1.0.4

详情介绍:

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 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: Requirements

安装:

  1. Install the plugin either via the WordPress.org plugin repository, or by uploading the files to your server:
  2. Method 1: Search for 'Image Protection' in WordPress > Plugins > Add New
  3. Method 2: Upload the plugin files to the /wp-content/plugins/image-protection directory
  4. Activate the plugin through the 'Plugins' screen in WordPress

常见问题:

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.