Home/Klify - Verify Age & Terms
Klify - Verify Age & Terms
Shopify app
Klify - Verify Age & Terms

Verify age and terms before shoppers reach your storefront

Age gates, date-of-birth checks, and terms acceptance — without coding.

Klify age verification popup with Yes/No confirmation on a Shopify storefront
Overview

Klify – Verify Age & Terms helps merchants restrict access to age-sensitive stores and products, stay compliant with local age rules, and present a fully customizable storefront age popup. Choose Yes/No or date-of-birth verification, apply country-specific minimum ages, remember verified visitors by session or cookie, require Terms & Conditions on the popup, cart, login, register, contact, and checkout (Plus), and brand the gate to match your store.

2
Verification modes
Geo rules
Country age limits
Terms
Popup, cart & pages
Free plan
Available
Process

How it works

1

Pick a verification mode

Use a fast 1-click Yes/No gate or require month/day/year date of birth for strict compliance.

2

Target pages & collect consent

Show the gate storewide or on products, collections, tags, and cart — and place terms on popup, cart, login, register, or contact pages.

3

Stay compliant worldwide

Detect location by IP, apply country age limits, control cookie or session memory, and track verification analytics.

At a glance

What you can run on the storefront

1-click Yes/No or DOB
Geo & country age limits
Terms on popup, cart & pages
Session & cookie memory
Templates, analytics & CSS
01

Flexible verification: 1-click or birthdate entry

Dual workflows for low-friction entry or strict compliance — with dynamic {minAge} messaging and clear decline handling.

Flexible verification with 1-click Yes/No gate and exact date-of-birth picker

Fast 1-click Yes/No gate

Single-click confirmation with Accept and Decline buttons. Ideal when shoppers only need to confirm they meet the minimum age.

Exact date of birth (DOB) picker

Require month, day, and year of birth, then automatically check the calculated age against your minimum.

Global & dynamic minimum age

Set a default baseline age and use the {minAge} token in titles, body text, buttons, and denial messages so copy updates with location or product context.

Disagree / decline actions

Keep the modal open with an inline denial message, or instantly redirect underage visitors to an external URL (for example a legal warning page).

02

Multi-targeting for age popups

Trigger verification storewide, or isolate it to the pages and products that need it.

Storewide or page-level

Show the gate on all pages, product pages, collection pages, cart page, and cart drawer.

Specific products & collections

Limit campaigns to selected products or collections instead of the entire catalog.

Product & customer tags

Target tagged items such as age-restricted, alcohol, or 21+ so only the right SKUs trigger the gate.

03

Seamless terms everywhere: popups, cart & checkout

Collect consent at every critical touchpoint — in the age gate popup, slide-out cart drawer, and cart page — with verification logged on the order.

Terms consent on cart page and cart drawer, with age verification logged on the Shopify order

Popup, cart page & cart drawer

Show Terms acceptance in the age gate and again on the cart page or cart drawer before checkout.

Logged on the order

Verified age and timestamp are written to order notes and attributes so you can audit consent later.

04

Automatic geo-targeting & country-specific limits

Automatically detect shopper location by IP and enforce legal age requirements per country.

Automatic geo-targeting with country-specific minimum ages on a world map

IP-based detection

Identify shopper location via Shopify context and IP geolocation so the right minimum age applies automatically.

Country-specific overrides

Set location-aware limits (for example US 21, Canada 19, Japan 20) while keeping a storewide default baseline.

Dynamic {minAge} messaging

Titles, body text, buttons, and denial messages update with the evaluated minimum age for the visitor’s location.

05

Enforce legal agreements & privacy policies

Require an explicit Terms of Service checkbox, style the agreement, and choose where it appears — including Login, Register, and Contact-Us.

Terms and privacy consent settings with checkbox styling and cart placement

Mandatory terms checkbox

Require customers to check Terms of Service before verifying age or continuing, with customizable label and modal policy content.

Terms acceptation target

Independently display terms on custom pages — Login, Register, and Contact-Us — as well as the age popup, cart, and cart drawer.

Shopify Plus checkout

On Shopify Plus, add terms and conditions validation on the checkout page.

Policy display & styling

Open terms in a non-disruptive popup and match checkbox colors, fonts, borders, and presets to your brand.

06

Brand customization with Studio

Match your brand with themes, colors, logos, button layouts, entrance motion, mobile controls, and Custom CSS.

Brand customization studio with colors, button borders, and store logo upload

Themes, colors & backgrounds

Use built-in presets or custom solid, gradient, image, and pattern backgrounds with blur, opacity, and 9-point popup positioning.

Logo & button studio

Upload a store logo, set width and alignment, and fully style Accept/Decline buttons — shape, colors, stacked or side-by-side, width, and radius.

Mobile responsive control

Independent mobile typography scaling, image placement (top header, full background, or hide), and button alignment.

Entrance FX & Custom CSS

Add entrance animations and delays, then override fonts, shadows, borders, and glassmorphism with the Custom CSS editor (Pro).

07

Smart session & cookie lifetime controls

Choose whether to remember verified customers for seamless repeat shopping or re-verify every session for strict legal compliance.

Verification memory settings with custom cookie lifetime and session-based age verification

Custom cookie lifetime

Remember verification for 1 to 365 days so returning shoppers are not blocked on every visit.

Session-based mode

Re-check when the visitor closes their browser tab for stricter compliance.

Friction-free returning shoppers

Balance seamless shopping with the audit posture your category requires.

08

Analytics & verification metrics

Track popup impressions, verified visitors, decline rates, and conversion percentages — then filter by date, campaign, or device.

Age verification analytics with impressions, verified visitors, decline rates, and device breakdown

Impressions & verified visitors

See how many shoppers saw the gate and how many completed verification.

Decline rates & conversion

Measure declines and conversion percentages so you can tune campaigns and stay audit-ready.

Templates & translations

Launch faster with admin campaign templates, and auto-translate popup copy to published Shopify storefront languages.

Legal

Privacy Policy URL

Copy this URL for the Shopify App Store listing, merchant onboarding, and privacy requests for Klify - Verify Age & Terms.

Privacy Policy URL
https://klify.keylogicinfotech.com/age-verification/privacy-policy

Frequently asked questions

Answers for merchants evaluating Klify - Verify Age & Terms.

It shows a customizable age verification popup so merchants can control access to age-sensitive stores and products. You can use Yes/No or date-of-birth checks, set country-specific ages, require Terms & Conditions on the popup and other pages, remember verified visitors, and review analytics.

Yes/No (one-click confirmation) and Date of Birth with month/day/year selection. Both can include a Terms of Service checkbox, and decline can show a denial message or redirect to a URL.

Storewide on all pages, or on product pages, specific products, collections, tagged items, cart page, and cart drawer — depending on campaign targeting.

In the age gate popup, on the cart page and cart drawer, and independently on custom pages such as Login, Register, and Contact-Us. Shopify Plus merchants can also add terms validation at checkout. Verified age can be logged on the order for audit.

Yes. The app detects location by IP and lets you set country-specific minimum ages while keeping a storewide default. The {minAge} token updates messaging automatically.

You can use session-based verification that clears when the browser tab closes, or set a custom cookie lifetime from 1 to 365 days.

Yes. Free includes a limited monthly view allowance and Yes/No verification. Growth and Pro unlock DOB mode, geo rules, terms, targeting, cookie/session options, translations, Custom CSS, and more — see the Shopify App Store listing for the full matrix.

Copy the Privacy Policy URL on this page (path: /age-verification/privacy-policy) for the Shopify App Store listing. The same policy is linked in the footer.

Ready to try it on your store?

Install Klify - Verify Age & Terms from Shopify and publish your first age gate in minutes.

Install App →