Dashboard

VerifyHuman for Shopify — Documentation

Welcome to the VerifyHuman Shopify App documentation. This guide covers everything you need to install, configure, and manage identity and age verification for your Shopify store.


What is VerifyHuman?

VerifyHuman is a Shopify app that adds real-time identity verification, age verification, and bot detection to your store. It uses camera-based verification powered by the VerifyHuman API to ensure your customers are real people who meet your compliance requirements.

Key Features


Three Verification Levels

Level Name What It Does
L1 Human Check Quick camera-based liveness check to block bots and automated attacks
L2 Age Verification Verifies the customer is of legal age (18+, 21+, or 25+) using selfie analysis or self-attestation
L3 Identity Verification Full KYC with government ID document + selfie facial comparison

Topic Description
Getting Started Prerequisites, install flow, and first configuration
Installation Detailed app installation guide
Theme App Extension Setup Enable embeds and blocks in your theme
Age Gate Age verification configuration and trigger modes
Identity Verification KYC verification, checkout guard, and token flow
Human Verification Bot detection for forms
Tags and Triggers Tag-based triggering, metafields, and level computation
Settings Reference Every setting in the dashboard and theme editor
Advanced Settings Custom selectors, thresholds, diagnostics, and cart threshold
Testing Your Setup Step-by-step validation for each feature
Troubleshooting Common issues and solutions
FAQ Frequently asked questions
Reviewer Test Mode How test mode works for Shopify app review

How It Works

  1. Install the app from the Shopify App Store or via direct install link.
  2. Enter your VerifyHuman API key in the app settings (get one at app.verifyhuman.io).
  3. Enable widgets in your Shopify Theme Editor — Age Gate and Human Check as App Embeds, Identity Verification as an App Block.
  4. Tag products that require verification using the vh_requires_idv tag or verifyhuman.requires_idv metafield.
  5. Customers verify when they encounter restricted content or products. Verification results are stored as signed tokens (guests) or customer metafields (accounts).

Two Configuration Modes

Quick setup with three choices:

Advanced Mode

Full control over each verification type independently:


Privacy and Compliance

VerifyHuman is designed with privacy in mind:


Support