Age Verification – GDPR Age Gate for WooCommerce
Kipphard Age Verification protects your WordPress site or specific pages from access by underage visitors. A full-screen overlay appears before any content is visible. The visitor confirms their minimum age by clicking a button or entering their date of birth.
What this plugin does:
- Full-screen fail-safe overlay — visible by default via CSS; JavaScript removes it only when a valid confirmation cookie exists or the visitor confirms
- Two verification modes: simple confirmation (Yes / No) or date-of-birth entry
- Date-of-birth calculation runs entirely in the visitor’s browser — no personal data is ever sent to the server
- Configurable scope: entire website or specific pages by ID
- Customisable overlay background colour, accent colour (buttons), and optional logo
- Configurable decline action: show an inline message or redirect to a URL
- Functional cookie (
kipphard_age_verification_ok=1) stores confirmation for 1–3650 days (no tracking, no profiling, no PII) - Optional branding notice in the overlay footer — can be switched off in the settings
- No external dependencies, no CDN, no third-party requests
What this plugin does NOT do:
This overlay is a confirmation barrier — it honestly communicates an age restriction and makes access harder for underage visitors. It is not a hard identity verification. A genuine age check requires ID-based methods (document scan, PostIdent, or equivalent). For legally critical content regulated by youth-protection law, consult a qualified lawyer. Pro-roadmap items include ID-based verification integrations.
Free vs. Pro:
The free version gates the entire site or individual pages, with full control over text, design, and cookie duration. Age Verification Pro adds:
- WooCommerce integration: gate only products in specific categories
Hinweis (DE): Dieses Plugin zeigt einen DSGVO-konformen Vollbild-Overlay (Age Gate), bevor Besucher auf deine Inhalte zugreifen können. Die Altersberechnung erfolgt ausschließlich im Browser – keine personenbezogenen Daten werden an den Server übertragen. Die Benutzeroberfläche ist auf Deutsch verfügbar.
