Public product demo

Privacy-First Age Gate for WordPress.

Choose a one-click notice or calculate a minimum age entirely in the visitor's browser. The demonstrations use the same visitor-facing CSS and JavaScript shipped in version 0.3.0.

Interactive modes and themes

Open a real gate, then return to this page.

For birth-date mode, try January 1, 2000 for the eligible path or a recent date for the under-age response. These are fictional demonstration entries; do not enter a real birth date.

Midnight

Simple confirmation

A clear one-click visitor notice with no personal input.

Paper

Local 18+ calculation

A strict calendar check that runs only in this browser.

Berry

Local 21+ calculation

The same private calculation with different content and styling.

Choose any option to open the modal demonstration.

WordPress controls

Use one default without losing page-level control.

Enable the gate site-wide, bypass it for logged-in users, or override individual posts and pages with Require, Skip, or Inherit. Confirmation can last for the browser session or a bounded number of days.

  1. Choose the modeSimple confirmation or local birth-date calculation.
  2. Set the presentationMinimum age, theme, wording, actions, privacy note, and optional policy link.
  3. Apply the scopeSite-wide behavior with explicit post and page overrides.

Minimal local record

The entered date is calculated, discarded, and never sent.

Successful confirmation stores only three technical values in local or session browser storage. There is no date, name, location, IP address, account, analytics event, or server-side verification record.

version: 2

Format version

Allows safe interpretation of the small local record.

verified: true

Confirmation flag

Remembers only that this browser completed the selected gate.

expires: timestamp | null

Optional expiry

Uses a bounded date or lasts only for the current browser session.

Important boundary

This is a visitor notice, not identity verification.

It does not verify who a visitor is, create a security boundary, guarantee legal or regulatory compliance, or replace qualified advice. This CTS demonstration page remains subject to the site-wide analytics choices described in the Website Privacy Policy.