Server-side · IP lockout · All plans · No JavaScript required

Brute Force
Guard

Automatically blocks IPs after repeated failed attempts. Server-side enforcement with a live countdown — bots can't bypass it by disabling JavaScript.

Start free — included on all plans See Password Protection →
How it works
1

Visitor attempts login

Your password-protected page fires a verify request to ACKgeo's server.

2

Wrong password

Failed attempt is recorded server-side against the visitor's IP. No client-side state.

3

5 failures → lockout

IP is blocked for 15 minutes. The login form disables with a live countdown timer.

4

Auto-expires

Lockout clears automatically. Legitimate users who got locked out can try again after the timer.

Features

Server-side enforcement

Lockout is enforced on ACKgeo's server, not in the browser. Disabling JavaScript doesn't bypass it.

Live countdown

Locked-out visitors see a real-time countdown. The form re-enables automatically when it expires.

Per-IP tracking

Lockouts are per IP per site. One locked-out user doesn't affect anyone else accessing the same page.

Rate limiting

Any IP firing more than 30 requests in 10 seconds is automatically blocked at the geo layer — before rules even run.

Logged in traffic log

Every lockout event appears in your traffic log as a rate_limited entry with IP, location and ASN. Pro+ only.

Included on all plans

Free, Pro and Business all get brute force protection. No upgrade needed — it's built into every ACKgeo account.

vs reCAPTCHA & other tools

ACKgeo Brute Force Guard

  • ✓ Server-side — bypass-proof
  • ✓ No friction for real users
  • ✓ No Google dependency
  • ✓ Included free
  • ✓ Works without JavaScript

reCAPTCHA / hCaptcha

  • ✗ Client-side — can be bypassed
  • ✗ Annoys real users with puzzles
  • ✗ Sends data to Google
  • ✗ Extra integration work
  • ✗ Requires JavaScript

Included on every plan

No extra cost, no setup required. Brute force protection activates automatically when you enable password protection.

Create free account