Home Plugins access defender
Access Defender logo

Access Defender

by Huzaifa Al Mesbah on WordPress.org

Blocks users using VPN or proxy and shows a warning notice using the free ip-api.com API with enhanced IP detection.

(0)
Settings Page – Configure the plugin settings, including enabling VPN blocking and setting custom warning messages.

Settings Page – Configure the plugin settings, including enabling VPN blocking and setting custom warning messages.

Access Defender is a WordPress plugin designed to improve website security by blocking users who are using VPNs or proxies. This plugin uses the ip-api.com API to identify if a visitor is accessing your site through a VPN, proxy, or hosting provider. If detected, the user will be presented with a customizable warning message.

Features:

  • Detect and block users who access your site using VPNs, proxies, or hosting providers.
  • Customizable warning message and title.
  • Simple settings page to enable or disable blocking.
  • Enhanced IP detection using multiple HTTP headers.
  • Bypass checks for admin users.
  • Detection and verification of search engine bots.

Why use Access Defender?

VPNs and proxies can sometimes be used to hide malicious intent. By using Access Defender, you can block users with masked IP addresses, ensuring better control over the security of your website.

Credits:

  • API Provider: This plugin uses the ip-api.com API for VPN and proxy detection. You can learn more about their services and usage at ip-api.com.
  • Special thanks to the team at ip-api.com for providing reliable and accurate IP detection services.

Third-party API Usage

This plugin uses the ip-api.com API to detect VPN or proxy usage by checking the visitor’s IP address. For more information on ip-api.com’s privacy practices, please see the Privacy Policy and Terms of Use below.

Privacy and Data Collection

This plugin uses a third-party API (ip-api.com) to detect if users are accessing your website through a VPN or proxy. When a user visits your website, their IP address will be sent to the ip-api.com API for analysis to determine if it belongs to a VPN or proxy.

ip-api.com Privacy Policy and Terms

  • ip-api.com collects IP addresses solely for the purpose of identifying VPNs, proxies, and hosting providers. They do not collect any personally identifiable information beyond the IP address.
  • You can view their Terms and Policies here.

By using the Access Defender plugin, you agree to the terms of use set forth by the ip-api.com API service. Make sure to review their privacy policies before enabling this plugin.

Appsero SDK and Analytics

Access Defender uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more about how Appsero collects and uses this data.

License

This plugin is licensed under the GPLv2 or later. For more information, please review the GPLv2 license.

Terms of Use and Disclaimer

Access Defender is provided as-is, without any warranty. While we strive to provide a high level of security, it is important to note that no security measure is 100% foolproof. The plugin uses third-party services, and their availability or changes to their terms could affect the plugin’s functionality.

Active installations10+
Weekly downloads
48+269.23%
Version1.0.3
Last updated5/2/2025
WordPress version5.9
Tested up to6.8.1
PHP version7.4
Tags
access-controlip-detectionproxysecurity