Linux 软件免费装
Banner图

AnonAge Age Verification

开发者 cclambie
更新时间 2026年10月9日 13:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

age verification age gate age restriction compliance online safety act

下载

0.6.1

详情介绍:

AnonAge Age Verification puts an age gate in front of your content. It works out of the box with no account, no API key and no cost. Two free self-declaration modes Three levels of enforcement Built for real WordPress sites Verified mode — not in this release Self-declaration is honest about what it is: anyone can click a button. Verified mode checks the visitor's age against a real identity check through the AnonAge app — they scan a QR code, or tap through on a phone, and your site receives a yes or no. You never see their documents, their name or their date of birth. That is the mode that meets "highly effective age assurance" style requirements. It is not enabled in this version. The code is here and the option is visible in the settings, marked as arriving in a later release, so that nothing about your gate changes when it does. It is switched off rather than left selectable because a mode that appears to check identity and does not is worse than one that is plainly unavailable. Everything described above this line works today and always will, with no account. When it arrives it will need an AnonAge account and a paid plan. There is no free live tier: an account costs a one-time £2 set-up fee for the identity check on your own account, and then from £2 a month, which includes 10,000 verifications. Up to 50,000 a month is £5, and beyond that £2.50 per additional 50,000 — so 200,000 a month is £12.50 and a million is £52.50. USD and EUR are charged at the same numbers rather than converted. Test keys are free and are never counted against any of it. Billing follows usage, with no manual plan changes, and you can set a monthly cap and warning thresholds so a spike is not a surprise invoice.

安装:

  1. Upload the plugin to /wp-content/plugins/ or install it from the Plugins screen.
  2. Activate it.
  3. Go to Settings → AnonAge, choose a mode and a minimum age, and save.

屏幕截图:

  • The gate as a visitor sees it, over a page they have not passed.
  • The same page once they have.
  • The proof that "Hide the restricted part" is not just an overlay — with the gate's own element deleted in developer tools, the restricted content is still not there.
  • Verified mode (coming soon, not yet available): a QR code the visitor scans with the AnonAge app. Nothing but a session reference is in the code.
  • Placing the split with the `[anonage_gate]` block. Everything above it stays public and indexable.
  • Appearance: colours, logo, background image and corner radius.
  • Content: every string in the panel is yours to rewrite.
  • Connection (for verified mode, coming soon): the API key, and a live check that the callback can reach your site.
  • Advanced: excluded roles and URLs, how long a visitor stays through the gate, and debug logging.

常见问题:

Do I need an AnonAge account?

No. Everything in this release — both self-declaration modes, all three enforcement levels, all of the appearance and targeting options — is free, needs no account and makes no outbound requests of any kind. Nothing about your gate depends on us being reachable. An account and a paid plan are only needed for verified mode, which is not enabled in this release.

What will verified mode cost?

There is no free live tier, and we would rather say so plainly than have you find out at the point of switching it on. A one-time £2 set-up fee covers the identity check on your own account, then from £2 a month including 10,000 verifications; £5 a month up to 50,000; and £2.50 per additional 50,000 after that, so 200,000 a month is £12.50 and a million is £52.50. The same numbers are charged in USD and EUR rather than being converted. Test keys are free and never counted, so you can build and test the whole integration before paying anything. The visitor pays a small fee for their own identity check as well. Between the two, that is what funds the service — rather than us making money from data about your visitors.

Will this break my page cache?

With "Cover the page" or "Hide the restricted part", no, and there is nothing to configure. The page sent to every visitor is identical — the gate is applied in the browser, and in split mode the restricted content is fetched separately over a request that is never cached. Do not add the anonage_verified cookie to any "vary cache on this cookie" list; it would fragment your cache for no benefit. "Withhold the whole page" is the exception. That decision has to be made per visitor, so PHP has to run — and on a cache hit it does not. The plugin therefore marks every gated page as uncacheable, which WP Rocket, W3 Total Cache, WP Super Cache and LiteSpeed all honour automatically. If you have a CDN in front of your site, including Cloudflare, add your own rule to bypass the cache on those URLs.

Will it hide my site from Google?

That depends on which enforcement level you choose, and it is the main thing to think about. "Cover the page" changes nothing — the content is delivered in full and indexed as normal. "Hide the restricted part" is the balance most sites want: the page, its title, its description and everything you place above the marker stay indexable, while the restricted part is withheld. Put your descriptive, keyword-carrying copy above the gate and it does the SEO work for the page. "Withhold the whole page" does hide those URLs from search engines, because the crawler receives the gate and nothing else. Use it only on pages with nothing safe to show, and keep your landing and category pages ungated so the site stays findable. There is no way to withhold content from visitors and still have that content indexed. Serving search engines something visitors do not get is cloaking, and it is penalised. This plugin does not do it.

Can someone bypass it?

With "Cover the page", yes — developer tools will remove any overlay, on any site, from any plugin, and turning JavaScript off stops the overlay existing at all. That level is advisory by design and is labelled as such. With "Hide the restricted part" or "Withhold the whole page", no: the content is not in the page at all, so there is nothing in the browser to reveal. The server checks a signed cookie in PHP before releasing it. If you are relying on this for a legal obligation, pair verified mode with one of those two — a real age check behind an overlay anyone can dismiss enforces nothing.

What does it store about my visitors?

One cookie, anonage_verified, holding the age threshold they cleared and when it expires. It is signed with your site's own key so it cannot be forged. No personal data, no analytics, no tracking.

更新日志:

0.6.1 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0