Skip to main content

Introduction

Selfie Check (Beta) uses the user’s mobile device camera for liveness and facial similarity checks. It adds friction against automated and repeated account creation without requiring a Proof of Human. Unlike high-assurance Orb verification, Selfie Check does not provide a strict one-person-one-account guarantee. It returns a proof of the completed check, not a numeric Sybil or uniqueness score. Use Selfie Check (Beta) for:
  • Liveness detection: Confirm the user is a real person, not a spoof or injection attack.
  • Abuse resistance: Add friction to automated and repeated account creation.
  • Continuity: Confirm a returning user is the same person who originally enrolled.
Selfie Check has a 90-day inactivity window. After 90 days without use, the user completes the camera flow again before returning another proof.
Selfie Check (Beta) is access-gated. To use it, request access so the feature flag can be enabled for your app.
Once enabled, anyone with World App can use Selfie Check. No Orb, passport, or other prerequisite credential is required.

How it works

Use IDKit to integrate Selfie Check into your application.
  • On mobile (iOS/Android): Use IDKit to generate a deep link and attach it to a “Verify” CTA. When the user taps it, they are redirected to World App to complete Selfie Check.
  • On desktop: Use IDKit to generate a QR code and display it to the user. When the user scans it with their mobile device camera, World App launches and guides them through Selfie Check.

User Experience Flow

  1. Challenge: The user initiates the flow on your app (Relying Party).
  2. Hand-off: The user is redirected to World App. If they don’t have World App installed, they are guided to download it and go straight into the Selfie Check experience.
  3. Enrollment/Auth:
    • New User: Enrolls with a selfie and liveness check.
    • Returning User: Completes a short camera check to verify continuity.
  4. Success: The user returns to your application with a verified credential.

Next steps

See Integrate IDKit for the complete integration flow. Testing your integration? See Testing Selfie Check in Sandbox for coverage, critical user journeys, and known limitations.