Early access · Human verification without biometrics

Prove there is a real person. Not who they are.

Proof-of-Life confirms that a real person is physically present, with a 9-second motion check on the phone they already own. No camera, no face, no fingerprint, no documents. Replace your CAPTCHA in two lines, and add a presence check where MFA and security keys cannot tell a person from a bot.

51%of all web traffic in 2024 was automated, the first time bots outnumbered people in a decade
37%of all traffic came from malicious bots, up from 32% the year before
60 safter a check, raw motion and GPS data is deleted. Proof-of-Life never uses biometrics

Bot figures: Imperva (Thales) 2025 Bad Bot Report, 2024 data.

What your users see

One check, then a pass they reuse

On a phone, the check runs in the page: three random moves with the phone in the hand, then a confirmation with the phone's own screen lock. On a computer, the widget shows a QR code and the person finishes on their phone. A Verified Human Pass then lets them through on your site for 30 days, usually with one screen-lock confirmation.

This demo is simulated in the page, so nothing is sent anywhere.

PoL Gate widgetSimulated demo

I am a real personVerified with Proof-of-Life
POL
HELIUS

Products

One engine, three ways to use it

Every product runs the same Proof-of-Life engine and returns the same signed result: a live person was present, plus a uniqueness confidence score.

Replaces CAPTCHA

PoL Gate

A drop-in widget for sign-ups, logins, checkouts and votes. People verify once and carry a reusable Verified Human Pass.

  • Two-line swap for reCAPTCHA, hCaptcha or Turnstile
  • Same server check you already call
  • QR handoff from computer to phone

For: NGOs and aid programmes, airdrops and DAOs, ticketing, marketplaces

Strengthens MFA

PoL Step-up

A presence check at risky moments, bound to the exact action and, after the first trusted step-up, to the person who owns the account. A security key proves the device. Proof-of-Life shows a live person is holding it.

  • Large payments, new devices, votes, password changes
  • Single-use tokens, valid for 120 seconds
  • Patterns for Okta, Auth0 and Microsoft Entra

For: fintechs, platforms, online voting

Safer account recovery

PoL Recovery

Confirms a live person holding an enrolled passkey bound to the account, without SMS codes or help-desk calls. Combine it with your own recovery controls such as a waiting period and notifications.

  • Self-service, no support ticket
  • New-device recovery only when you allow it
  • Self-hosted verifier on Enterprise

For: company IT and security teams, fintechs

Activity Verification API. The engine behind the Helius Network app checks real walks, runs, rides and clean-ups through six fraud layers. For move-to-earn, environmental and impact programmes, DePIN networks and insurance activity tracking.

How it works

A 9-second motion check on the phone people already own

Liveness Engine

Three random moves of the phone, such as tilt left, lift and turn it over. The encrypted motion stream is checked on Helius servers for the right moves in the right windows, the small natural tremor of a hand holding a phone, realistic timing and replays.

Uniqueness Engine

A passkey-based device anchor, proof of history across days and places, co-verification by a verified person in the same area, and phone-farm detection, combined into a confidence score you set the threshold for.

Signed attestation

A signed pass any service can verify against our published keys. A hash can optionally be anchored on Solana for public tamper evidence.

Unlinkable passes

Each site sees a different pseudonymous ID for the same person, so passes cannot be used to follow people from site to site.

Uniqueness is a confidence score, not a guarantee of one person per account. A new device starts below the default threshold and rises with history or a co-verification. The device anchor is passkey-based today; Apple App Attest and Google Play Integrity checks are planned. Detection thresholds are calibrated on synthetic data today and are being recalibrated on real-device recordings before general availability.

Compare

What each tool actually answers

Swipe the table sideways to see every column.

ToolQuestion it answersStops AI botsEvidence of one personUses biometrics
CAPTCHA (reCAPTCHA, hCaptcha, Turnstile)Human or bot?Increasingly notNoNo
MFA (SMS, authenticator apps)Is this the account owner?NoNoNo
Security keys and passkeysIs this the owner's device?NoNoNo
Iris and face registriesIs this a unique human?YesYesYes
Proof-of-LifeIs a real person present, and how likely is it they are unique?Designed to (early access)Confidence scoreNo

Launch pricing

Start free, pay as you grow

A ceremony is a full Proof-of-Life check that passed. A pass check is a server check of an existing Verified Human Pass, and is always unlimited. Failed or abandoned checks are not billed.

Developer

€0
  • 1,000 ceremonies a month
  • Unlimited pass checks
  • PoL Gate
  • Community support
Get a free key
Recommended

Growth

€149 a month
  • 20,000 ceremonies a month
  • €0.01 per extra ceremony, invoiced monthly
  • PoL Gate and activity verification
  • Email support

Business

€990 a month
  • 200,000 ceremonies a month
  • PoL Step-up included
  • 99.9% uptime target
  • Priority support

Enterprise

Custom
  • PoL Recovery
  • Self-hosted verifier option
  • 99.95% uptime target
  • Data processing agreement and a named contact
Talk to us

Secure checkout by Stripe: card, Apple Pay or Google Pay. Prices in EUR, excluding VAT; add your VAT number at checkout. Cancel any time from the link in your receipt. Impact pricing: registered charities and NGOs get 50% off any paid plan. Email us for your code, then enter it at checkout.

Subscribe

Next you will pay on Stripe's secure page, where you can add a VAT number and a promotion code. We email your site key and secret key within one working day.

Privacy and trust

What leaves the phone, and what never does

Never usedCamera, face, fingerprint, voice or identity documents. Proof-of-Life uses no biometrics at all.
SentThe 9-second motion stream, inside an AES-256-GCM envelope encrypted on the phone. The passkey's public key and ID, over TLS. If the person allows it, a coarse area about 20 to 40 km wide, never GPS coordinates.
DeletedRaw motion and GPS data, within 60 seconds of the check. Short motion summaries used to spot phone farms, after 24 hours.
KeptA keyed hash of the passkey ID and its public key, for as long as the enrolment exists. Up to 30 coarse areas and 60 check dates, encrypted, each deleted 180 days after it was last seen. Vouches and account bindings, encrypted, while the enrolment exists (vouches at most 180 days).

HeliusOS security runtime

The Proof-of-Life engine runs on HeliusOS, which is designed to pass every request through five layers: Sovereign Vault (encryption of every upload and of sensitive records at rest, keys rotated every 30 days), Perception Shield (request and client-signal inspection), Cognitive Firewall (real-time anomaly detection and blocking), Device Binding (passkey-based device keys) and a Data Integrity Ledger (a tamper-evident, signed audit log).

Regulation

PoL Gate is a bot-prevention service. In regulated payments, PoL Step-up is an additional anti-fraud layer, not a PSD2 strong customer authentication factor, until it is certified for that use. No biometric or special-category data is processed. A data protection impact assessment and legal opinion are pending.

In an early field test with 50 people on 50 devices, 20 of 20 spoofing attempts were blocked. Thresholds are now being recalibrated on real-device recordings. An independent audit is planned before general availability. Read the full privacy notice.

Early access

Bring Proof-of-Life to your platform

We are onboarding early-access partners now, starting with impact organisations, crypto communities, ticketing, fintech and move-to-earn apps. Tell us what you are protecting and we will set up a pilot.

Prefer email? Write to hashim@heliusnetwork.com