We respond personally to every message, without a ticketing system in the way. Most common questions are answered below; if yours isn’t, email us directly.
Installation, configuration, billing, and common troubleshooting — answered below.
For anything not covered below. We respond within two business days.
Detailed architecture explanation for security reviewers and procurement teams.
Privacy Policy, Terms of Service, DPA, and sub-processor list.
Install Gatekeeper from the Shopify App Store with one click. You’ll be asked to approve the app’s permissions and the subscription plan. After installation, navigate to Online Store → Themes → Customize and enable the Gatekeeper Theme App Extension in your theme’s app blocks.
The entire process typically takes under three minutes. You don’t need to edit any code or modify your theme files.
No. Everything is configured through the Gatekeeper admin dashboard. You pick a template, customize copy and colors, set your rules, and the gate appears on your storefront automatically via the Theme App Extension.
Gatekeeper has two surfaces. The Gatekeeper admin (inside your Shopify admin, under Apps) is where you pick a template, customize colors and copy, set targeting rules, and preview the result on a simulated mobile or desktop viewport — you can see exactly what visitors will see. The Theme App Embed (in your live theme’s editor) is the on/off switch.
Configuration lives in the admin. Activation happens in the theme. This separation means you can prepare your gate fully, preview it, and activate it the moment you’re ready — no half-configured gate ever shows on your storefront.
Once activated, design and rule changes you make in the admin take effect on the live gate immediately. You don’t need to re-save the theme or re-deploy anything.
In your Shopify admin click Online Store in the left sidebar, then Themes. Find your live theme and click Customize. At the top of the theme editor, click the App embeds icon.
In the App embeds list, find Gatekeeper Age Gate and click the toggle on the right. The toggle is on when it slides to the right.
Top-right corner of the theme editor. Back in the Gatekeeper admin, the Live pill in the top-left switches from gray to green within a few seconds. Refresh the page if it doesn’t.
14 days. The trial starts the moment you install the app and accept the Terms of Service. At the end of the trial, your subscription automatically converts to the plan you selected at installation — Pro Monthly at $9.99/month or Pro Annual at $83.90/year — unless you cancel beforehand. You can switch between Monthly and Annual at any time.
We’ll notify you via an in-app banner starting three days before the trial ends, and again on the day it converts. You can cancel at any time through your Shopify admin.
Yes, for any Shopify theme that supports Online Store 2.0 (the standard since 2021). Gatekeeper ships as a Shopify Theme App Extension, which integrates cleanly with any OS 2.0 theme without code changes.
If you’re on an older Shopify theme (Vintage), contact us at support@honeywired.com — we can usually still help, but setup may require a few extra steps.
None. Gatekeeper is architected so visitor data (dates of birth, IP addresses, user agents, session IDs, names, emails) never reaches our servers. Verification runs entirely in the visitor’s browser. The only signal we receive is an anonymous aggregate ping — pass/fail, country code, device class, matched rule ID — which cannot be linked to any individual.
For full details, see our Security page or the Privacy Policy §4.
In your Shopify admin, as an order tag. When a verified visitor completes checkout, Gatekeeper applies a tag to their order (e.g., age-verified-21). Your audit trail lives in Shopify, under your control, with Shopify’s own audit logging.
We do not keep a separate record of per-visitor verifications on our servers. Your dashboard shows aggregate counts only.
Yes. We publish a Data Processing Agreement that satisfies GDPR Article 28 for EU and UK merchants. Because our architecture minimizes data processing to begin with, GDPR compliance is largely a matter of documenting what we don’t do — and our documents do that clearly.
If your business has additional compliance requirements (specific industry regulations, local data protection laws), contact us and we’ll work through them with you.
No. We don’t sell, rent, or monetize any of the data we process. We don’t share data with advertising networks, analytics providers, or data brokers. Our sub-processor list is intentionally short — hosting, database, and Shopify — and we publish it at /subprocessors.
Cancel by uninstalling the Gatekeeper app from your Shopify admin. Go to Settings → Apps and sales channels, find Gatekeeper in the list, and uninstall it. Shopify handles the cancellation directly — no need to email us to make it happen.
There’s no separate "cancel subscription" step inside Gatekeeper. Uninstalling is the cancellation. If you uninstall mid-cycle, you keep access to Gatekeeper through the end of your current paid period and can reinstall within that window to continue using it. See Terms §4 for refund policy.
Gatekeeper charges follow Shopify’s standard subscription policy — subscription fees are generally non-refundable once billed. The 14-day Pro Trial is the risk-free way to evaluate Gatekeeper before any charge; you can cancel anytime during the trial to avoid being charged at all.
If you uninstall an annual subscription mid-term, you keep access to Gatekeeper through the remainder of the paid year and can reinstall within that window to continue using it.
For billing errors or extraordinary circumstances, email support@honeywired.com and we’ll review case-by-case. See our Terms of Service §4 for full policy.
If we change Gatekeeper’s pricing in the future, existing subscribers are protected by the way Shopify bills app subscriptions:
• Pro Annual subscribers finish their current 12-month term at the price they approved. A new price only applies if and when you approve a new recurring charge at renewal.
• Pro Monthly subscribers receive at least 30 days’ advance notice of any pricing change via email or in-app notification, with the option to cancel before the new rate takes effect.
See Terms of Service §8.4 for details on Terms-change notifications.
No, we never see your payment card. All billing is handled by Shopify’s Billing API. Shopify charges you, Shopify remits to us. You can view and manage your Gatekeeper subscription from the same Shopify admin page where you manage all your other apps.
You almost certainly need to turn on the Theme App Embed. Configuring the admin doesn’t activate the gate — flipping the embed does. See "What’s the difference between configuring Gatekeeper and turning it on?" in Getting Started for the visual three-step walkthrough.
Once activated, the Gatekeeper admin shows a Live pill in the top-left of every page, and the "Required to go live" onboarding card on the Overview disappears.
If the pill already says Live but the gate still isn’t appearing, check these in order:
• Your rules don’t match the current page. Check the Gatekeeper admin’s Pages & rules page and verify your rules cover the pages where you expect the gate.
• The visitor has already verified recently. Clear your browser cookies and test in an incognito window to simulate a fresh visitor.
• You’ve switched themes. The embed has to be re-enabled on the new theme — Theme App Embeds are per-theme.
• Your theme is Vintage (pre-OS 2.0). Contact us for custom installation help.
Still stuck? Email support@honeywired.com with your store URL and we’ll diagnose quickly.
Order tagging depends on a webhook from Shopify. If tags aren’t appearing:
• Make sure the visitor completed verification before checkout. Verification happens on the storefront, and the result is carried through checkout as a cart attribute.
• Check that Gatekeeper’s permissions were fully approved during install. The app needs permission to read orders and write tags.
• Wait a few minutes. Tags are applied via webhook, which usually takes under a minute but occasionally lags.
If orders from verified visitors still aren’t being tagged after a few minutes, let us know.
It shouldn’t — Gatekeeper ships with a pre-configured rule that bypasses the gate for major search crawlers (Googlebot, Bingbot, and others). This preserves your SEO without exposing your products to underage visitors.
If you’ve edited or removed that rule, you may need to re-enable it. The recommended rule is clearly marked in the Rules editor.
Every feature — at one flat price. Unlimited verifications, all six design templates, full design customization, unlimited targeting rules, geo-based targeting, SEO-safe crawler bypass, automatic order tagging, aggregate analytics with full history (7-day, 30-day, 90-day, 1-year, and all-time reporting views), PDF and CSV reports, and email support.
No feature paywalls, no usage caps, no upsells. See the pricing section on the homepage for the full list.
Deeply. You start with one of six templates — Editorial, Minimal, Bold, Estate, Split, or Banner — then customize three custom color swatches (Brand, Contrast, Accent), pick any of ~200 hand-curated Google Fonts (with separate selectors for the title and body, or "match title" to share one), and tune popup size, brand-mark size, and headline size as three independent dials (small, medium, large, extra-large).
Every visible string is editable: title, subtitle, confirm button, exit button, disclaimer, and the message shown to under-age visitors. A design preview pinned alongside the form shows your changes in real time, with a Mobile / Desktop toggle so you can see exactly how the gate will render at both viewport sizes.
Pretty much every aspect of how the gate behaves. Inside the Gatekeeper admin you can set:
Verification behavior — pick the verification style (date of birth, Yes/No, or checkbox), set the minimum age, and decide how long a verified visitor is remembered before being prompted again (1 day, 7 days, 30 days, or 1 year).
Targeting rules — show the gate to all visitors, only to specific countries (EU only, US only, custom country lists), or only on products tagged with a label you choose. You can scope rules by URL pattern, by user-agent pattern, or by schedule windows. Bot bypass for major search crawlers (Googlebot, Bingbot, social-card bots) is pre-configured so your SEO stays intact.
Per-jurisdiction settings — different minimum ages for different countries on the same store. For example, 21+ in the United States and 18+ in Germany, evaluated client-side based on Shopify’s CDN geo header.
Output and reporting — automatic age-verified-{age} tagging on Shopify orders, branded PDF and CSV reports across 7-day, 30-day, 90-day, 1-year, or all-time ranges, and a JSON configuration backup you can download anytime.
Everything is reversible and previewable. Design and rule changes you save in the admin take effect on the live gate immediately — no theme re-deploy, no waiting period.
Yes. If you’ve set up your brand in Shopify Settings → Brand, Gatekeeper can pull your logo and brand colors directly from there. One click in the Design page and the gate is on-brand — no copy-pasting hex codes, no re-uploading logos.
The "Apply Shopify brand" card in the color palette uses a luminance-based mapper that automatically assigns your brand’s most-contrasting colors to the readable roles, so text always stays legible regardless of how Shopify labels the underlying colors.
Three. Pick whichever fits your category and audience:
• Date of birth (recommended) — visitor enters their birth date; the gate validates it against your configured minimum age client-side.
• Yes / No confirmation — a simple "Are you of legal age?" prompt with two clear buttons.
• Confirmation checkbox — "I confirm I am of legal age" checkbox before continuing.
All three styles are self-attested. Gatekeeper does not verify identity or accept ID uploads — see "Does Gatekeeper verify identity or upload IDs?" below for the why.
Yes. The minimum age is configurable in the Pages & rules page, and you can scope rules by country (using Shopify’s CDN geo header, not IP lookup). For example, you can require 21+ in the United States and 18+ in Germany on the same store, with separate rules that match each visitor’s country.
Note that Gatekeeper applies the rules you configure — determining what minimum age is legally required in each jurisdiction is your responsibility.
The dashboards focus on three views: Overview (30-day verification count, pass rate, top country), Activity (recent orders that received an age-verified-{age} tag, with deep links into the Shopify order detail), and Reports (a date-range picker covering 7 days, 30 days, 90 days, 1 year, and all-time).
From Reports you can download a branded PDF summary or a daily-counts CSV across any of those windows, plus a JSON snapshot of your current configuration as a backup. Everything is aggregate — no per-visitor data exists anywhere, by design.
Yes. Contact us at support@honeywired.com and tell us how many stores you manage. We’ll put together a custom arrangement.
No. Gatekeeper records self-attested age declarations only. We do not verify identity, accept ID uploads, or perform any KYC/AML checks. If your use case requires real identity verification, consider integrating a dedicated provider like Persona or Stripe Identity alongside (or instead of) Gatekeeper.
We are deliberate about this scope — adding identity verification would require storing sensitive personal data, which conflicts with our privacy-first architecture.
Gatekeeper is designed for age-restricted products that are permitted on Shopify — wine, beer, spirits, tobacco, vape, and hemp-derived CBD products that meet Shopify’s specific requirements.
Shopify restricts or prohibits several heavily-regulated categories outright under its platform policies. Before installing any app, check Shopify’s Acceptable Use Policy and any product-specific requirements that apply to your catalog (for example, Shopify’s hemp/CBD requirements in the U.S.).
Installing Gatekeeper does not grant permission to sell products that Shopify restricts. You are responsible for ensuring your products are permitted on Shopify and comply with all applicable laws.
Questions about features, billing, setup, or anything else. We aim to respond within two business days.
support@honeywired.com →Security researchers: report vulnerabilities here. We engage with all reports in good faith and credit researchers publicly.
security@honeywired.com →