Checkify
Access control

Control who gets in — online and on site

Checkify access control lets businesses gate digital flows and physical entry with proof-based checks. Users stay in control: they see what is being requested and approve each step from the Checkify app.

Works with Checkify Passes on websites, QR codes at doors, and role-based team permissions in the business dashboard.

Overview

Two layers of access, one trusted identity

Whether someone is checking out online or walking through a door, Checkify uses the same principle: ask for the minimum proof needed, get explicit user approval, and record the outcome.

1

Digital gates

Add a Checkify Pass to a website, form, checkout, or app flow. The user approves the proof request and your system receives a trusted yes/no result.

2

Physical access areas

Create an Access Area for a site — a door, members' lounge, staff zone, or counter. Members enroll once, then scan an entry QR each time they arrive.

3

Team permissions

Owners and admins manage who can create passes, approve join requests, view history, and operate gate displays — without sharing one login.

For users

How to use Checkify access control

You need the Checkify app and a verified identity. When a business asks for proof or access, you always see the request before anything is shared.

Step 1

1. Verify when asked

Scan a Checkify QR code or open a link from the business. Review what proof is requested — human check, age threshold, eligibility, or a specific action — and tap approve or decline.

Step 2

2. Enroll for an access area

Scan the enrollment QR at a physical site the first time you visit. Your device registers a secure key. Staff may approve enrollment manually, or it may be automatic depending on the area settings.

Step 3

3. Scan to enter

On return visits, scan the entry QR at the door or gate. Checkify confirms you are an active member and meets any proof requirements. Staff see granted or denied on the gate display.

Step 4

4. Approve business login

When a team member opens the business dashboard on the web, they scan a login QR with the Checkify app. You approve the session from your phone if you have permission — no shared passwords.

Your data stays yours

Businesses receive proof outcomes and access decisions, not a copy of your identity vault. For private list matching, they only learn whether you match their records — not the raw values.

For businesses

Setting up access control

Start in the Checkify app or business dashboard after registering your business and creating a site.

1

Create a site

A site is where access happens — your website, venue, or physical location. Digital sites use Checkify Passes; physical sites can add Access Areas.

2

Choose your gate type

Digital: embed a Pass or magic link. Physical: create an Access Area with enrollment and entry QR codes. Optional: require human verification, minimum identity level, or private list matching.

3

Share QR codes or links

Print entry and enrollment QRs for doors, show the gate display on a tablet, or embed passes in WordPress, WooCommerce, or your own app via the SDK.

4

Manage your team

Invite staff with roles that match their job. View access history and audit events from the dashboard when you need an evidence trail.

Access areas

Enrollment and entry flow

Access Areas separate first-time registration from day-to-day entry so you can approve new members without slowing down regular visitors.

Enrollment QR

New visitors scan to register their device for this area. With manual enrollment, an owner or admin approves the request in the app. With auto enrollment, eligible users are activated immediately.

Entry QR

Enrolled members scan when they arrive. Checkify validates membership, expiry, and any configured proofs. The gate screen shows staff whether access was granted or denied.

Gate display

Open the gate URL on a tablet or monitor near the door. It shows the live entry QR and the result of each scan — no separate access control hardware required.

History and audit

Approved entries, enrollments, and member changes are recorded for the site. Owners and admins can review what happened without storing unnecessary personal data.

Team roles

Who can do what

Assign roles when inviting staff or approving join requests. Owners retain full control; viewers can monitor without changing settings.

Owner

Full business control: billing, deletion, role changes, integrations, and all access features.

Admin

Manage passes, invites, members, overage settings, and most day-to-day operations. Cannot change owner roles or delete the business.

Member

Approve business login challenges, use the dashboard, and operate gate flows. Cannot invite or remove team members.

Viewer

View QR codes and access information read-only. Useful for reception or security staff who need visibility without admin rights.

Inviting staff

Share your business invite code for join requests, or create a one-time invitation token with a preset role. New members accept from the Checkify app.

Digital access

Gates for websites and apps

Not every gate is a physical door. Checkify Passes work anywhere you need proof before an action continues.

Checkify Pass

Define what proof is required — human verification, age, email, document level — and embed the pass on your site or share a magic link.

WordPress & WooCommerce

Use the Checkify plugin to gate forms, pages, and checkout steps without building a custom integration.

SDK & API

Custom apps can create passes, poll verification status, and receive webhook-style outcomes through the Checkify API.

FAQ

Common questions

Do users need the Checkify app for physical access?

Yes. Enrollment and entry use the app to bind access to the user's verified identity and device keys. Gate staff can use a browser for the display screen only.

Can one person belong to multiple access areas?

Yes. Each area has its own enrollment. A member of your gym and your co-working space would enroll separately for each business.

What if someone's membership expires?

Access Areas can set a membership time-to-live. Expired members must re-enroll or be re-approved before entry scans succeed.

How is this different from a traditional access card?

There is no shared card database to breach. Access is tied to the user's device and identity proofs. Challenges are time-limited and cryptographically signed to reduce replay.

Can I require ID verification for entry?

Yes. Configure minimum verification level or human-verified requirements on the access area or pass. Users who do not meet the bar are denied until they complete verification.

Where can I learn about security details?

See our Security page for cryptography, role policies, and responsible disclosure. This page focuses on how to use access control day to day.

Ready to set up access control?

Register your business, create a site, and add your first pass or access area in minutes.