Title: Age Verification – GDPR Age Gate for WooCommerce
Author: kipphard
Published: <strong>2026 年 7 月 20 日</strong>
Last modified: 2026 年 7 月 20 日

---

搜尋外掛

![](https://ps.w.org/kipphard-age-verification/assets/banner-772x250.png?rev=3614626)

![](https://ps.w.org/kipphard-age-verification/assets/icon-256x256.png?rev=3614626)

# Age Verification – GDPR Age Gate for WooCommerce

 由 [kipphard](https://profiles.wordpress.org/kipphard/) 開發

[下載](https://downloads.wordpress.org/plugin/kipphard-age-verification.0.4.3.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/kipphard-age-verification/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/kipphard-age-verification/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/kipphard-age-verification/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/kipphard-age-verification/#developers)

 [技術支援](https://wordpress.org/support/plugin/kipphard-age-verification/)

## 外掛說明

**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._

## 螢幕擷圖

[⌊The age gate overlay — full-screen, customisable heading, message, and buttons.⌉⌊
The age gate overlay — full-screen, customisable heading, message, and buttons.⌉[

The age gate overlay — full-screen, customisable heading, message, and buttons.

[⌊Date-of-birth entry mode with day / month / year fields.⌉⌊Date-of-birth entry 
mode with day / month / year fields.⌉[

Date-of-birth entry mode with day / month / year fields.

[⌊The admin settings page: scope, verification mode, text, design, and cookie duration.⌉⌊
The admin settings page: scope, verification mode, text, design, and cookie duration
.⌉[

The admin settings page: scope, verification mode, text, design, and cookie duration.

[⌊A note about the WooCommerce Pro add-on for site owners who need category-level
gating.⌉⌊A note about the WooCommerce Pro add-on for site owners who need category-
level gating.⌉[

A note about the WooCommerce Pro add-on for site owners who need category-level 
gating.

## 安裝方式

 1. Upload the `kipphard-age-verification` folder to `/wp-content/plugins/`, or install
    it from the Plugins screen in your WordPress admin.
 2. Activate the plugin through the “Plugins” menu in WordPress.
 3. Go to **Age Verification** in the admin menu and configure your settings.
 4. Save — the overlay is active immediately.

## 常見問題集

### Is this a legally binding age check?

No. This overlay is a confirmation barrier that makes it harder for underage visitors
to access content and provides an honest notice. It is not a hard identity verification.
A genuine check requires ID-based methods (document scan, PostIdent, or equivalent).
For content regulated by youth-protection law, get qualified legal advice.

### Is any personal data stored or transmitted?

No. When using the “date of birth” mode, the date is calculated entirely in the 
visitor’s browser and never sent to the server. After confirmation, only an anonymous
functional cookie (`kipphard_age_verification_ok=1`) is set.

### What happens if JavaScript is disabled?

The overlay stays visible (fail-safe). Content is inaccessible without JavaScript.

### Does the plugin work with WooCommerce?

The free version gates the entire site or specific pages. The Pro version enables
gating at the WooCommerce product-category level.

### Can I customise the design?

Yes. You can choose the overlay background colour, accent colour, and an optional
logo directly in the settings, and you can switch off the branding notice in the
overlay footer.

### Where and how is the cookie set?

The cookie `kipphard_age_verification_ok=1` is set by JavaScript after confirmation—
no server request is involved. It applies to path `/`, has a configurable lifetime(
1–3650 days), and is marked `SameSite=Lax`.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Age Verification – GDPR Age Gate for WooCommerce〉的開發
相關工作。

參與者

 *   [ kipphard ](https://profiles.wordpress.org/kipphard/)

[將〈Age Verification – GDPR Age Gate for WooCommerce〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/kipphard-age-verification)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/kipphard-age-verification/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/kipphard-age-verification/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/kipphard-age-verification/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/kipphard-age-verification/)。

## 變更記錄

#### 0.4.3

 * Changed: the WordPress.org build no longer bundles translation files (.po/.mo).
   Translations are delivered as language packs from translate.wordpress.org (WordPress.
   org review feedback).

#### 0.4.2

 * Changed: the critical overlay CSS is now attached via wp_add_inline_style() instead
   of being echoed as a raw style tag on wp_head (WordPress.org review feedback).

#### 0.4.1

 * Fixed: the bundled German translation now loads. WordPress only auto-loads translations
   shipped as language packs, so the de_DE catalog included with the plugin was 
   never used.
 * Fixed: the age gate and admin screens used German source strings, so English 
   sites saw a German heading and menu. English is now the source language and German
   comes from the translation.
 * Fixed: the date-of-birth day and month placeholders were hardcoded German (“TT”/”
   MM”) and could not be translated.

#### 0.4.0

 * Renamed to Kipphard Age Verification. Unique plugin-specific prefixes for all
   options, nonces, admin-post actions, the cookie name, and filter hooks. The branding-
   notice toggle is now a free setting (previously gated behind a non-functional
   license check). Removed the geo-targeting and custom CSS fields, which were unimplemented
   placeholders never gated by any real Pro mechanism. The only remaining Pro feature
   is genuine: WooCommerce product-category gating, shipped as a separate add-on
   class.

#### 0.3.1

 * Shared Kipphard design system (kip-ui) for a consistent, theme-safe look across
   all Kipphard plugins.

#### 0.3.0

 * Shared design system integration; admin UI polish.

#### 0.2.0

 * English source baseline with a German (de_DE) translation.

#### 0.1.0

 * Initial release.
 * Full-screen fail-safe overlay (CSS visible by default; JS removes it on valid
   cookie or confirmation).
 * Two modes: simple confirmation (Yes / No) and date-of-birth entry.
 * Configurable scope: entire site or specific pages by ID.
 * Customisable overlay colour, accent colour, logo URL, and button labels.
 * Configurable decline action: show message or redirect to URL.
 * Functional cookie with configurable duration (no PII, no tracking).
 * Admin settings page with Pro upgrade teaser.
 * Pro hooks: WooCommerce category gating, geo-targeting, white-label, custom CSS.
 * No external dependencies, no CDN, no third-party requests.

## 中繼資料

 *  版本 **0.4.3**
 *  最後更新 **2 個月前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.4 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0.4**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/kipphard-age-verification/)
 * 標籤:
 * [age gate](https://tw.wordpress.org/plugins/tags/age-gate/)[age verification](https://tw.wordpress.org/plugins/tags/age-verification/)
   [altersverifikation](https://tw.wordpress.org/plugins/tags/altersverifikation/)
   [GDPR](https://tw.wordpress.org/plugins/tags/gdpr/)[woocommerce](https://tw.wordpress.org/plugins/tags/woocommerce/)
 *  [進階檢視](https://tw.wordpress.org/plugins/kipphard-age-verification/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/kipphard-age-verification/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/kipphard-age-verification/reviews/)

## 參與者

 *   [ kipphard ](https://profiles.wordpress.org/kipphard/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/kipphard-age-verification/)