Page Geo Fence
This module restricts access to specific website pages based on the visitor's geographic location. You can configure which pages are restricted and from which countries, using a customizable request header that provides the location data. The module also logs all changes made to these restrictions.
This module ensures that designated website pages cannot be accessed or viewed from specific geographic locations, using geolocation country code provided by a customizable request header. The header name can be configured in the module settings, enabling compatibility with diverse environments and setups.
Key Features
Page-level Geofencing:
Enable geofencing restrictions on an individual page or for a page and its sub-pages (sub-paths).
Configurable Request Header:
Admins can specify the exact header name (e.g., HTTP_CF_IPCOUNTRY, X-Country-Code, etc.) that contains the relevant geolocation data.
Granular Restriction:
Allow or deny access based on selected countries/regions derived from the configurable request header.
Logging of Changes:
Time-stamped logs for all restriction configuration changes, including enabling/disabling, scope, affected countries, restriction type, and legal reasoning.
Default Behavior:
No geofencing by default; restrictions must be explicitly configured per page.
Legal Compliance:
Requires justification for any restriction applied for documentation purposes.