Checkify
How Checkify works

A simple proof flow for online trust.

Checkify lets a business ask for a specific proof, the user approves it, and the business receives a trusted result without collecting unnecessary personal data.

Business asks. User approves. Checkify returns proof.

A Checkify Pass can request one proof or multiple proofs together, such as human verification, age threshold, or approval for a specific action.

Works for websites, apps, WordPress, WooCommerce, QR codes, and physical locations.

Checkify proof flow
Pass request → User approval → Trusted result
Proof-first
Example request
Is this user human? Approved
Is this user over 18? Approved
Share full passport? Not required
Business receives result? Yes
1
Create Pass
2
User approves
3
Get result
Less
data exposure
More
user control
Overview

Checkify separates trust into three simple parts.

A business creates a site, the site creates Checkify Passes, and each Pass defines the proof the user is asked to approve.

1

Business

The business is the organisation, venue, shop, website owner, or service provider asking for proof.

Businesses can increase their verification level over time so users have more confidence in who is requesting the proof.

2

Site

A site is where verification happens. It can be a website, app, checkout flow, physical shop, venue, counter, or QR location.

Sites are where Checkify Passes are created and managed.

3

Checkify Pass

A Checkify Pass is the proof request shown to the user.

A Pass can ask for human verification, age thresholds, or multiple proofs in one request.

The flow

From proof request to trusted result.

Checkify is designed to make verification clear for the business and controlled by the user.

Step 1

The business creates a Checkify Pass

The business chooses what proof it needs. For example, a website may ask for human verification before a form is submitted, or a vape shop may ask for an age threshold before checkout.

Choose the site where verification happens.
Select one or more requested proofs.
Copy the Checkify Pass ID for integrations.
Outcome: Checkify Pass created
Create a Checkify Pass

Step 2

The Pass is shown where verification happens

The Checkify Pass can appear on a website, inside a WordPress plugin, at WooCommerce checkout, in a custom integration, or as a QR code at a physical location.

Example integration
data-checkify-pass="YOUR_PASS_ID" data-checkify-request="human"
Outcome: Pass shown to user
Checkify Pass shown to user

Step 3

The user reviews and approves the request

The user sees what is being requested and chooses whether to approve it. The goal is to make the request narrow, clear, and consent-based.

The user can see what proof is being requested.
The user approves the request through Checkify.
The business receives a proof result, not unnecessary raw data.
Outcome: User approves proof

What the user sees

Who is asking?
The business or site requesting the proof.
What is requested?
Human verification, age threshold, or another proof.
What is shared?
The proof result needed for that flow.

Step 4

The business receives the result

Once the user completes the Checkify Pass, the business receives the result it needs to continue the flow.

Example result
{
  "status": "completed",
  "human_verified": true,
  "age_over_18": true
}
Outcome: Business gets trusted result

Business decisions

Continue checkout
Allow a customer to complete an age-gated purchase.
Allow signup
Let a user continue after human verification.
Approve action
Confirm a sensitive request before proceeding.
Where it works

Use Checkify online, in apps, or in physical locations.

The same proof-first approach can support websites, WordPress, WooCommerce, custom integrations, and QR-based in-person checks.

Website forms

Add human verification before contact forms, account creation, or sensitive submissions.

WooCommerce checkout

Request age or human verification before checkout completion.

Custom integrations

Use a Checkify Pass ID in your own website, app, or custom flow.

Physical QR checks

Show a QR code at a shop, desk, reception, counter, venue, or collection point.

Privacy-first design

Checkify is designed to reduce unnecessary data exposure.

A business often needs a trusted answer, not the raw personal data behind that answer. Checkify is built around requesting the narrowest proof needed for the flow.

This helps users stay in control and helps businesses avoid becoming large identity data stores when a simple proof is enough.

Privacy principles

Proofs over raw data
Ask for “human verified” or “over 18” instead of collecting more data by default.
User approval
The user can see and approve what is being requested.
Reduced business liability
Businesses can reduce unnecessary personal data collection and storage.
Reusable trust
Users can build trust once and reuse it across supported Checkify flows.

Businesses get confidence without collecting everything.

The goal is not to remove verification. The goal is to make verification more focused, more private, and less risky for both sides.

Traditional approach

Collect personal data first, then decide what to do with it.

Checkify approach

Ask for the specific proof needed and return a trusted result.

Setup path

How to get started

Start small with one site and one Checkify Pass. Expand once the flow is working.

1

Register business

Create a business profile so users know who is requesting the proof.

2

Add site

Add a website, app, checkout flow, venue, or physical location.

3

Create Pass

Choose the proofs you want the user to approve.

4

Go live

Add the Pass ID to your integration, plugin, website, or QR flow.

FAQ

Common questions

Is Checkify only for CAPTCHA replacement?

No. CAPTCHA replacement is an easy starting point, but Checkify is designed for proof-based trust flows such as age checks, account protection, approvals, and QR-based verification.

What is a Checkify Pass?

A Checkify Pass is the proof request shown to the user. It defines what the business wants to verify and can include one or multiple proofs.

Can one Pass request multiple proofs?

Yes. A Pass can request multiple proofs together, such as human verification and an age threshold in the same flow.

Do users have to share full identity data?

Checkify is designed to avoid unnecessary sharing by default. The business should request the narrowest proof needed for the flow.

Can it work in physical shops?

Yes. Physical sites can use QR-based Checkify Passes for counters, venues, receptions, events, or collection points.

What does the business receive?

The business receives a proof result or verification outcome, such as completed, human verified, or age threshold confirmed, depending on the Pass configuration.

Ready to create your first Checkify Pass?

Start with one business, one site, and one proof request. Then expand to more flows when ready.