MID GeoShield Access Manager

GeoShield Access Manager allows you to easily block visitors from specific countries. You can add or remove multiple countries from the WordPress backend. If a visitor belongs to a blocked country,...

By midexigner

Version 1.0 Active Installs 0+ Updated 3 months ago 3 months old

Description

GeoShield Access Manager allows you to easily block visitors from specific countries.
You can add or remove multiple countries from the WordPress backend.
If a visitor belongs to a blocked country, the plugin displays a dynamic block page saying:

“Your country (XX) is blocked from viewing this website.”

This plugin works with a lightweight IP lookup API and includes:

  • Admin settings menu: Blocked Countries
  • Add unlimited country codes (ISO format)
  • Remove countries dynamically
  • Frontend blocking of selected countries
  • Custom block message page (auto-generated)
  • No theme files required
  • No coding skills needed

Perfect for website owners who want to control traffic based on location.

Features

  • Block users by country
  • Easy backend interface for adding/removing countries
  • Uses free IP geolocation service (ip-api.com)
  • Automatically generates a block page with a friendly message
  • Does not affect admin dashboard access
  • Simple, clean, and lightweight (Hello Dolly style)

External Services

This plugin uses a third-party IP geolocation service to detect the visitor’s country
in order to apply country-based access restrictions.

Service used:
ip-api.com (https://ip-api.com)

What data is sent:
The visitor’s IP address is sent to the service when a page is loaded.

When data is sent:
Only when country-based access rules are enabled.

Why data is sent:
To determine the visitor’s country for access control purposes.

Service terms and privacy policy:
https://ip-api.com/docs/legal

Best Plugins With Similar Features

Browse top plugins that share the same features as this one.

Plugin comparisons

See how this plugin stacks up against alternatives side by side.