=== Image Guard Lite ===
Contributors: wpplugi
Tags: images, watermark, protection, right click, copy protection
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 5.50.71
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Reduce casual image copying in WordPress with browser-level protection and a basic text watermark overlay.

== Description ==

Image Guard Lite helps make ordinary image copying harder on WordPress sites.

The plugin is designed for photographers, portfolio sites, bloggers and small businesses that want a simple first layer of image protection without a complex setup.

Free features include:

* Browser-level copy deterrence
* Right-click prevention for protected images
* Drag prevention for protected images
* Clipboard copy deterrence for protected images
* Print and save-as-PDF deterrence for protected images
* Optional bypass for logged-in users while editing
* Optional mobile long-press deterrence
* Basic text watermark overlay
* Watermark tokens for site name, page title, domain and year
* Mobile watermark size scaling
* Adjustable repeated watermark angle
* Optional repeated watermark overlay for stronger visible deterrence
* Visual watermark position picker
* Live watermark preview with a user-controlled preview jump button
* Protection test area in the settings screen
* Optional settings screen language selector
* Simple protection modes: all content images, galleries only, or manually marked images
* Skip classes and minimum image size settings for logos, icons and avatars
* Per-post and per-page opt-out from the editor screen
* Finnish translation included

Important: no WordPress plugin can fully prevent screenshots, browser developer tools, or determined technical copying. Image Guard Lite is designed to reduce casual copying and add a visible deterrent.

This free package does not include license code, locked Pro tabs, protected server-side image endpoints, gallery profiles, logo watermarks, WooCommerce-specific protection, tracking, fingerprinting, or evidence reports.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP from WordPress admin.
2. Activate Image Guard Lite.
3. Open Settings > Image Guard Lite.
4. Click "Use recommended settings" or configure the protection options manually.
5. Save the settings.

== Frequently Asked Questions ==

= Can Image Guard Lite completely stop image theft? =

No. It can reduce casual copying, but screenshots and advanced technical copying cannot be fully prevented by a WordPress plugin.

= Does the plugin modify my original image files? =

No. This Free version adds browser-level protection and a text watermark overlay. It does not modify the original uploaded image files.

= Does the Free version contact an external license server? =

No. This Free package does not include license validation or external license calls.

= How do I protect only one image? =

Choose "Protect only images marked manually" in the settings. Then add the CSS class `wpig-protect` to the image, gallery, group or column you want to protect.

In the block editor, select the image or block, open Advanced, and add `wpig-protect` to the Additional CSS class field.

= Why does mobile protection behave differently between browsers? =

Mobile browsers handle long-press menus differently. Image Guard Lite applies common touch-callout and selection deterrents, but browser behavior can vary.

== Screenshots ==

1. Settings overview with protection level, watermark preview and protection test area.
2. Visual watermark position picker.
3. Manual image protection help for the `wpig-protect` class.

== Changelog ==

= 5.50.71 =
* Final distribution cleanup.
* Escaped watermark position aria-pressed output.
* Renamed the settings group to image_guard_lite_settings_group for consistency.
* Removed legacy translation-loader wording from the readme changelog.

= 5.50.70 =
* Added logged-in user bypass, clipboard copy deterrence, print protection, and repeated watermark angle control.

= 5.50.69 =
* Added a settings screen language selector and improved the settings UI with clearer section dividers and light color accents.

= 5.50.68 =
* Added per-post and per-page opt-out, watermark tokens, mobile watermark scaling, and a friendlier preview jump button.

= 5.50.67 =
* Added excluded CSS classes, minimum protected image size, and optional repeated text watermark overlay.

= 5.50.66 =
* Fixed missing LEGACY_OPTION_KEY constant used by the settings migration.

= 5.50.65 =
* Fixed bootstrapping after the class rename.
* Corrected activation hook and plugin instance call.

= 5.50.64 =
* Fixed PO/POT headers and translation file versions.
* Renamed the main PHP class and option key to Lite-specific names.
* Added migration from the old wpig_settings option.
* Improved frontend handling for picture elements.
* Improved escaping and localized the frontend protected image aria label.

= 5.50.63 =
* Renamed plugin package to Image Guard Lite and slug to image-guard-lite for WordPress.org trademark compliance.
* Removed the legacy translation loader because WordPress.org language packs are loaded automatically.
* Updated Tested up to header to 7.0.

= 5.50.62 =
* Added a clearly explained browser/cache refresh helper for plugin JS/CSS files.

= 5.50.61 =
* Made the main protection toggle a clear master switch: when disabled, all protection options are saved off.
* Improved settings text so users understand that disabling protection stops frontend protection.

= 5.50.60 =
* WordPress.org cleanup pass.
* Improved gettext function usage.
* Added Domain Path header.
* Polished readme.txt.
* Verified that the Free package does not contain license-server code or locked Pro tabs.

= 5.50.59 =
* Fixed Finnish translation MO files so UTF-8 characters display correctly.

= 5.50.58 =
* Switched Free admin strings to WordPress gettext translation model.
* Added languages/image-guard-lite.pot and Finnish translation files.
* Removed the custom language selector from the settings page.

= 5.50.57 =
* Added automatic scrolling to the watermark preview when watermark settings are changed.

= 5.50.56 =
* Added protection status card and basic protection level indicator.

= 5.50.55 =
* Added user-friendly help for protecting a single image with the wpig-protect class.

= 5.50.54 =
* Added visual watermark position picker.
* Simplified protection mode choices.

= 5.50.53 =
* Improved the admin protection test window.

= 5.50.52 =
* Changed install defaults so protection is not automatically enabled.

= 5.50.51 =
* Fixed mobile protection toggle behavior.

= 5.50.50 =
* Improved lightbox watermark behavior so images are not visually darkened.

= 5.50.49 =
* Improved dynamic watermark handling for common lightbox images.

= 5.50.48 =
* Added recommended settings button, admin watermark preview and test area.

= 5.50.47 =
* Rebuilt the Free package as a clean core.
