Client area

Licenses, downloads and support tickets.

Documentation v1.3.0

Advanced Age Verification Pro

Security & Compliance Pro feature

Security & Lockout: Real IP Detection, Bot Protection & Data Privacy

2 min read Updated Nov 12, 2026
Security & Lockout: Real IP Detection, Bot Protection & Data Privacy – Advanced Age Verification Pro screenshot

Stop repeat attempts, bots and tampering — and make sure the plugin sees each visitor's real IP address. Open Age Verification → Security & Lockout.

Visitor IP detection

Lockouts, geo-location and logs all rely on the real IP. The screen compares your IP as seen by the plugin with your real public IP and checks for Cloudflare.

  1. Keep IP source on Automatic.
  2. If the two IPs do not match, choose Behind another CDN / proxy (or Always behind Cloudflare) and save.

Verification strength

  • Every successful check is confirmed on the server and stored in a signed cookie visitors cannot create themselves.
  • Strict server-side verification — WooCommerce checkout rules and [age_restricted] content only accept the signed cookie.
  • Let visitors in when the bot check can't be reached — keep off (recommended).

Lockout after a failed check

Turn on Strict lockout to stop people from simply going back and lying about their age. A failed check locks the visitor out for the number of hours you choose (default 24) and shows your lockout message.

Fraud & tamper protection

  • Inspect-element blocker — disables right-click, F12 and Ctrl+Shift+I while the gate is open.
  • Maximum age — for example 100, to catch people who scroll the year to 1900.
  • Bot protection — Cloudflare Turnstile (recommended, privacy-first) or Google reCAPTCHA v3 with a minimum score.

Data & privacy

  • Encrypt stored ID documents (AES-256) — files can only be opened from the dashboard.
  • Delete ID documents after X days and delete compliance log entries after X days — a daily task cleans up automatically.
  • Remove all plugin data when the plugin is deleted.

Important: Don't change your WordPress security keys while encrypted documents are stored — they are needed to open them.

Read next

Was this guide helpful?

Still stuck?

Open a ticket and the developer will help you set it up — usually within 24 hours.

Get help