Trying to comply with every law in every country or state can be overwhelming. For many websites, blocking traffic from specific regions is a faster and more reliable alternative to implementing dozens of complex legal requirements individually.
Examples of compliance areas where blocking can help include:
- Age verification rules for adult, gaming, or alcohol-related content
- Data privacy regulations such as GDPR (EU), LGPD (Brazil), or CCPA (California)
- Content restrictions for gambling, streaming, or licensed media
- Financial regulations affecting payments, crypto, or banking services
- Tax obligations that differ across borders
- Advertising and marketing restrictions unique to certain jurisdictions
Instead of building compliance systems for every region, simply block the ones you don』t serve.
Plug and Play Geoblocker Lite makes this simple, fast, and private. Activate, select countries to block, and it immediately restricts access with a clean 403 page — no complicated setup.
If you need more power, the Pro version adds state-level blocking (U.S. states), visual message customization, advanced logs and analytics, and support for a local MaxMind GeoLite2 database for full independence from remote APIs.
External services
This plugin uses third-party IP geolocation APIs to detect a visitor』s country. The visitor』s IP is sent to one or more providers to retrieve the country code and ASN. Lite mode stores no permanent logs — only basic entries in the admin 「Logs」 tab and short-term transient caching to reduce API requests.
Providers used (in failover order), with terms and privacy:
1) IPWHOIS — https://ipwhois.io/terms / https://ipwhois.io/privacy
2) ip-api — https://ip-api.com/docs/legal / https://ip-api.com/privacy
3) ipapi — https://ipapi.co/terms/ / https://ipapi.co/privacy/
4) IPinfo — https://ipinfo.io/terms-of-service / https://ipinfo.io/privacy-policy






