=== Geo Blur Images ===
Name: Geo Blur Images – WordPress Plugin
Download: https://www.seobackyard.com/storage/geo-blur-images-1-0-1.zip
Contributors: marshalseobackyard
Tags: geo, images, blur, geolocation
Requires at least: 5.0
Tested up to: 6.8
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
This WordPress plugin detects the visitor’s country or US state based on the MaxMind GeoLite2 IP database and blurs all jpg images.
== Description ==
– Perfect for sites needing to restrict or obfuscate image content for specific legal regions, such as age-restricted material or geo-targeted campaigns.
== Features ==
– Uses MaxMind GeoLite2 to detect country and US state of visitors.
– Admin panel allows selecting which countries or US states trigger the blur effect.
– Blurs all JPG images (including hotlinked images) by wrapping them in a CSS blur filter or overlay.
– Lightweight and respects performance by only blurring targeted users.
– Shows a small admin settings page to select target regions.
== Installation ==
1. Upload the plugin files to the `/wp-content/plugins/geo-blur-images` directory.
2. Activate the plugin through the ‘Plugins’ menu in WordPress.
3. Copy GeoLite2 files to the `/MaxMind/` directory. Provided files in `/MaxMind/` are placeholders and must be replaced with actual MaxMind data files.
4. Go to the plugin directory and run a CLI command: composer require maxmind-db/reader
5. Add countries and US States to: WP Dashboard -> Settings -> Geo Blur Images
6. All your website JPG images will be blurred for the selected countries.
== How it works ==
– On page load, the plugin uses PHP and MaxMind GeoIP database to detect visitor location.
– If visitor’s location matches configured countries or states, the plugin applies a CSS blur effect on all .jpg images on the page (including CDN hotlinked images).
– The blur effect is done using CSS filters — no image modification or replacement, ensuring good compatibility.
== License ==
This plugin is licensed under the GPLv2 (or later). See the LICENSE file for details.
== Countries ands US States ==
…with Age Verification laws, as of 7/28/2025:
Countries (ISO 3166-1 codes): UK,FR,DE,IT
U.S. States (2-letter abbreviations): LA,AR,VA,UT,MT,TX,NC,IN,ID,FL,KY,NE,GA,AL,KS,OK,MS ,SC,TN,SD,WY,MO,ND
You can copy/paste these into your plugin settings (admin panel) to blur images for visitors in these locations.