
TL;DR
- Our October 26, 2026 analysis matched selected age-gate and age-verification identities on 907 of 1,099,406 recent store-domain records (0.08%).
- Blockify Age Verification was the largest matched name group, with 552 records.
- An age-gate popup and identity verification serve different requirements. Inspect the actual flow, its collection of personal data and any required verification before selecting a tool.
October 26 study: recent public signals
We selected the most recent successful full scan per record from September 26 through October 25, 2026 (UTC), required saved app and pixel lists, and excluded 3,163 records currently marked confirmed dead. The 1,099,406-record denominator includes 105,592 scans with no detected apps. It describes recent StoreInspect coverage, not a representative census of live merchants.
This panel uses 9 specified name groups, matched exactly after normalizing case and surrounding spaces. A scan sees installed widgets, not whether the process is compliant, and it can miss age checks outside these names.
| Tracked name group | Recent records | Share of full cohort |
|---|---|---|
| Blockify Age Verification | 552 | 0.05% |
| HulkApps Age Verification | 181 | 0.02% |
| AgeChecker.Net | 160 | 0.01% |
| AgeCheck | 13 | Under 0.01% |
| Age Verification Popup | 5 | Under 0.01% |
| Agex Age Verification Popup | 1 | Under 0.01% |
| GA Age Verification 18+ | 1 | Under 0.01% |
| Cruxtab Age Verification | 0 | 0.00% |
| Unicorn Age Gate | 0 | 0.00% |
The 907 figure counts each matched record once. Name groups can overlap, so the provider rows do not sum to that total. The 2 zero-count groups were not matched under these exact rules.
| Estimated monthly traffic | Cohort records | Matched records | Match rate |
|---|---|---|---|
| Under 50K | 1,066,914 | 883 | 0.08% |
| 50K–200K | 27,301 | 19 | 0.07% |
| 200K–1M | 5,164 | 5 | 0.10% |
| 1M–5M | 27 | 0 | 0.00% |
The under-50K tier accounts for 97.04% of this cohort; the 1M–5M tier has only 27 records.
Earlier research and product checks
The studies and product comparisons below retain their own dates and definitions. They use different samples and, in some cases, different matching rules, so read them as separate snapshots rather than a growth trend. Their older counts remain historical evidence; product checks retain their stated verification dates.
What our July 1 research shows
The July 1, 2026 StoreInspect extraction matched a finite age-app name list on 825 of 831,416 store records (0.099%). Hulk's historical group had 568 matches; AgeChecker.Net had 186.
Eligibility required a scrape timestamp and excluded confirmed-dead stores; 830,659 records had app data. There was no maximum observation age, and the output did not preserve an age distribution. Region-hidden, native/custom, checkout-only and backend verification can be missed. Identity/discount tools such as GovX were excluded from the age-app group.
Official vendor documentation and plans were rechecked October 10, 2026 as a desk comparison alongside our database research.
Historical matched groups
| Rank | App group | Type | Stores | Share of age-app stores | 50K+ stores |
|---|---|---|---|---|---|
| 1 | HulkApps Age Verification | Age-gate popup | 568 | 68.8% | 277 |
| 2 | AgeChecker.Net | Age and ID verification | 186 | 22.5% | 138 |
| 3 | Agex Age Verification Popup | Age-gate popup | 39 | 4.7% | 24 |
| 4 | Blockify Age Verification | Age-gate popup | 11 | 1.3% | 6 |
| 5 | Unicorn Age Gate | Age-gate popup | 11 | 1.3% | 6 |
| 6 | AgeCheck | Historical identity; capability unverified | 8 | 1.0% | 5 |
| 7 | GA Age Verification 18+ | Age-gate popup | 4 | 0.5% | 0 |
| 8 | Age Verification Popup | Age-gate popup | 1 | 0.1% | 1 |
| 9 | Cruxtab Age Verification | Age-gate popup | 1 | 0.1% | 0 |
Rows overlap, so they add up to more than the 825 matched stores. AgeCheck is a historical detector label; identify its exact product before relying on it for stronger verification.
Separate three levels of evidence
| Workflow | What it establishes | Documented candidate |
|---|---|---|
| Self-attestation | The visitor entered a birthday or clicked a confirmation | Hulk, NA, AVP, Blockify and Smart popup controls |
| Document collection | A file or detail was submitted; collection alone does not validate it | NA's paid file-upload/order-note feature |
| Independently verified identity/age | A validation service checks the claimed identity/age using its specified process | AgeChecker.Net's Shopify workflow, subject to merchant validation of method and coverage |
NA's yes/no, checkbox, birthday and uploaded-file controls do not independently validate identity. A vendor's “verified” report or badge can refer to a completed self-attestation. Confirm what the result actually means before relying on it.
Requirements vary by product and jurisdiction, and no tool here covers all of them. Determine the required product, customer-location, shipping and payment checks with qualified advice before selecting an implementation.
Current free-plan eligibility and paid limits
All figures below are USD from official listings checked October 10, 2026. Some free plans cover only development stores, so check the eligibility column.
| App | Free eligibility | Paid distinction to check |
|---|---|---|
| Hulk Age Verification Popup | Partner development stores | Production Pro $20/month; page/geographical restrictions and reporting |
| NA Age Verification | Basic self-attestation popup | Plus $3.95/month for specific pages; Pro $8.95 for documented checkout-adjacent controls/order notes/file upload |
| AVP | Free listing includes a popup and explicitly mentions partner development testing; confirm live-store eligibility | Basic $3.99/month for specific-page/country/language controls; higher tiers differ |
| Blockify Age Verification | All-store basic one-popup plan | Basic $3.99 and Premium $8.99 exclude Plus; Plus-specific plan $16.99 |
| Smart Age Verification Popup | Lite 100 checks/month, branding | Basic $2.99/1,000 checks; Growth $7.99/2,500; Premium $14.99/unlimited, with documented Plus checkout control |
Inspect the exact enforcement point: a storefront modal, cart button restriction and checkout enforcement are different controls. Check the actual Shopify plan and app tier; do not infer deeper checkout support from a generic “works with Checkout” label.
Traffic and category associations
| Traffic tier | Stores | Age-app stores | Adoption | Any-contact age-app stores |
|---|---|---|---|---|
| Under 50K | 547,441 | 372 | 0.068% | 284 |
| 50K-200K | 269,841 | 443 | 0.164% | 355 |
| 200K-1M | 14,007 | 9 | 0.064% | 9 |
| 1M+ | 127 | 1 | 0.787% | 1 |
The 50K–200K group supplied the most matched records. The 1M+ group has only 127 stores and one match.
| Category | Stores | Age-app stores | Adoption | 50K+ age-app stores |
|---|---|---|---|---|
| Food & Beverage | 76,009 | 346 | 0.455% | 170 |
| Fashion | 203,128 | 99 | 0.049% | 66 |
| Health & Wellness | 37,374 | 64 | 0.171% | 35 |
| Home & Garden | 143,693 | 60 | 0.042% | 35 |
| Other | 9,475 | 60 | 0.633% | 33 |
| Adult | 2,925 | 59 | 2.017% | 32 |
| Beauty | 60,616 | 47 | 0.078% | 39 |
| Outdoor & Adventure | 27,939 | 17 | 0.061% | 11 |
| Electronics | 26,004 | 13 | 0.050% | 8 |
| Gifts & Flowers | 12,763 | 11 | 0.086% | 4 |
Food & Beverage led the displayed raw count; Adult had the highest displayed rate. Category labels are broad, so check the actual merchandise and markets before making a recommendation.
Co-detection suggests handoffs to inspect
Among the 825 matched stores, Klaviyo appeared on 180 (21.8%), Mailchimp 149 (18.1%), Judge.me 144 (17.5%) and Hulk GDPR/CCPA 97 (11.8%). These associations help identify handoffs to inspect.
When implementing a gate on a store you control, test keyboard access, mobile layout, denied/accepted paths, consent behavior and the required checkout/shipping checks. Verify actual event ordering and submissions.
What the 3,267-record query means
The July query matched word-bounded terms in store names and domains: wine/winery, liquor/spirits, whiskey/whisky/bourbon/tequila/vodka, beer/brewery/cider, cigar/tobacco, vape/vaping/smokeshop, cannabis/CBD/hemp/THC/delta 8, kratom/hookah/dispensary, adult/sexshop and their listed spacing/plural variants.
With no tracked age-app name and at least one stored contact, that filter returned 3,267 records; adding a 50K+ estimated tier returned 1,202. These are July keyword candidates: some name matches will be irrelevant, and some sellers will be missed.
Before any proposal, verify current merchandise, markets, existing gate/backend process and the required verification standard. Confirm a relevant current person and email separately, and refresh both before reusing July records.
For related research, see lead-list quality, privacy apps, accessibility tools and fraud tools. If you sell an age-gate app, our October 2026 recipe for alcohol, tobacco, and vape stores without a named age gate shows the filter and its counts.
FAQ
Does a birthday popup independently prove age?
No. It is self-attestation unless a separately documented validation process verifies the claim. Document upload alone does not validate it either.
Is Hulk's listed free plan suitable for a live store?
No. Its current listing limits the free plan to partner development stores. Production Pro is $20/month as checked October 10; confirm current billing before installation.
Does an app detection establish compliance?
No. A detection shows an installed app, not enforcement or legal adequacy. Match the required verification process to the actual products and markets, then test the implementation.
Find Shopify Clients Worth Your Time
Search by niche, traffic, and tech stack. Export with verified founder contacts.Search stores by niche, traffic, and tech stack. Export with verified founder contacts so you can skip the research.
![Shopify Announcement Bar [124,398-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-announcement-bar.webp&w=3840&q=75&dpl=dpl_zZAiyFoMFvuRGGNBNdCmCcehUTDY)
![Shopify Print on Demand Apps [106,636-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-print-on-demand-apps.webp&w=3840&q=75&dpl=dpl_zZAiyFoMFvuRGGNBNdCmCcehUTDY)
![Shopify Estimated Delivery Date [104,675-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-estimated-delivery-date.webp&w=3840&q=75&dpl=dpl_zZAiyFoMFvuRGGNBNdCmCcehUTDY)