● Age check for Shopify stores

Ask your shoppers' age — clearly and accessibly.

Mint Age Check adds a self-declared age check to your store: Yes / No or date of birth, remembered for as long as you choose, on the whole store or only where it's needed. It is not ID verification, and it never stores your shoppers' data.

Coming soon to the Shopify App StoreSee how it works
No data stored
the answer stays in the shopper's browser; a date of birth never leaves it
Same page for all
no cloaking: an overlay added in the browser, content untouched
7 languages
built-in texts in your shopper's language, or your own words
Features

An age check that respects your shoppers

For alcohol, vape, CBD, knives and other age-restricted products.

Ask
Yes / No or date of birth

Shoppers confirm they're at least your minimum age, or type their date of birth. The age is worked out in their browser — leap-day birthdays included — and the date is never sent or stored.

Where
Whole store or chosen products

Ask on every page, or only on the products, collections and product tags that need it — and on any page while one of them is in the cart.

Countries
A minimum age per country

18 in one country, 21 in another. The age follows the country your storefront shows the shopper; changing to a country with a higher age asks again.

Accessible
Built for keyboards and screen readers

A native modal dialog with a proper heading and labels, focus kept inside, visible focus, large buttons, announced errors and reduced motion respected.

Your pages
Same page for everyone

No cloaking and nothing removed from your pages: visitors and search engines get the same HTML, and the check is an overlay added in the browser. No layout shift.

Checkout
Optional checkout confirmation

A Shopify checkout rule asks for the answer before payment when the cart has age-restricted items, and saves “Age confirmed: 21+” on the order.

How it works

Switch it on, set the age, done

Most stores are set up in a few minutes. No theme code is changed.

Turn on the app embed

One click from the app opens your theme editor with the age check switched on. Save, and it's live.

Choose the rules

Minimum age, where to ask, how long to remember the answer, and what happens after “no”.

Make it yours

Texts and colours in the theme editor with a live preview; logo and background image on Pro.

Pricing

One flat monthly price

Billed through Shopify. No limit on visitors. Cancel anytime.

Free
$0
Forever
  • Yes / No age check on the whole store
  • Any minimum age, such as 18 or 21
  • Answer remembered up to 365 days
  • A message or an exit address after “no”
  • Built-in texts in 7 languages, or your own
  • Unlimited visitors
7-day free trial
Pro
$2.99 / month
For stores with specific rules
  • Date of birth mode
  • Only for chosen products, collections and tags
  • Minimum age by country
  • Checkout confirmation
  • Logo, background image and all colours
  • Everything in Free
FAQ

Questions merchants ask

Is this ID verification?

No. It's a self-declared age check: shoppers confirm their age or type their date of birth, and can answer untruthfully. It doesn't check identity or documents, and it doesn't guarantee compliance with any law — you're responsible for the age rules that apply to your store, which sometimes require stronger checks.

What does it store about shoppers?

Nothing on our servers — the storefront script never contacts us. The answer is kept in a first-party cookie on the shopper's browser holding only the age confirmed (such as 21), for the number of days you choose. A date of birth is used only in the browser and never sent or stored.

Will it hurt my search rankings?

Your pages are served exactly as before, to everyone, with all their content — the check is an overlay added in the browser, and search engines are not treated differently. Age checks are a common, legally motivated overlay.

Can shoppers close it with Esc?

No — an answer is needed to continue, so Esc doesn't dismiss it. Keyboard users answer with Tab and Enter. In your theme editor the preview closes with Esc or its Close preview button.

Does it work with my theme?

It's a theme app embed that works with Online Store 2.0 themes such as Dawn and Horizon. You switch it on in the theme editor; no code is added to your theme.

What about Buy it now buttons with checkout confirmation?

Buy it now and express buttons on product pages start a separate checkout that doesn't carry the shopper's answer, so checkout asks them to go back and check out from the cart. If you use checkout confirmation, hide those buttons on product pages in the theme editor.

Is there a limit on visitors?

No. Every plan covers unlimited visitors and checks.

A clear age check, set up in minutes.

Free on the whole store. Built by Mint Labs.

Coming soon to the Shopify App Store