=== HULO Geo-block Pro ===
Contributors: huloglobal
Tags: geo-blocking, geolocation, country restriction, soft block, audit log
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.1
WC requires at least: 9.0
WC tested up to: 11.2
Stable tag: 0.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Pro add-on for HULO Geo-block: more region presets, state rules, soft block, audit log, stats, simulator and a weekly report.

== Description ==

Pro add-on for the free HULO Geo-block plugin. Works on any WordPress site; with WooCommerce the soft block also keeps products from being bought. Adds:

* 32 more region presets: Geographic Europe, EEA, EFTA, Schengen, British Isles, Nordic, Baltic, Benelux, DACH, Iberia, Balkans, Central and South America, Caribbean, LATAM, ANZ, GCC, MENA, ASEAN, APAC, East and South Asia, Africa, G7, G20, BRICS, OECD, NATO, Five Eyes, English-speaking and Commonwealth.
* State, province and region rules for 249 subdivisions in 11 countries (UK nations, US states, Canadian provinces, Australian states, German Länder, Italian, French and Spanish regions, Indian states, Brazilian and Mexican states).
* Soft block: refused visitors can browse with a notice instead of a wall. With WooCommerce nothing can be bought (classic checkout, Checkout block and add-to-cart); with HULO Payments their payments are refused. Also available outside business hours.
* Audit log of refused visits (IPs hashed with a per-install salt by default, retention you choose), a Stats tab, a "Blocked · last 7 days" figure and a dashboard widget.
* A simulator that runs your rules for any country, region, IP and user agent.
* A weekly e-mail report and a set-up checklist.

Every install starts with a 14-day evaluation with everything on and no card. Subscribe from the plugin page; the licence installs itself. If the evaluation or licence ends, nothing is deleted: rules, settings and the log are kept, saved region presets stay in force, and the premium behaviour pauses until a licence is installed.

== Installation ==

1. Install and activate the free HULO Geo-block plugin.
2. Upload this plugin's zip in Plugins → Add New → Upload, and activate it.
3. Open HULO → Geo-block. The evaluation starts straight away.

== Frequently Asked Questions ==

= Does Pro contact HULO? =

Yes, to run the evaluation and licence: once a day it registers the install (a random site id, the plugin version and 30-day counts of blocked visits, never addresses or URLs), checks the revocation list and looks for updates at huloglobal.com. Subscribing opens the HULO checkout. Set HULO_LICENCE_KEY_GEO_BLOCK in wp-config.php to supply a key.

== Changelog ==

= 0.1.1 =
* Security: subdivision rules and the soft block follow the free plugin's trusted-proxy rules; soft-block styles are enqueued; add-on settings are declared fields, sanitised as they are read.

= 0.1.0 =
* First release: Pro presets, subdivision rules, soft block, audit log and stats, dashboard widget, simulator, weekly report, licence and 14-day no-card evaluation.
