Selfie Intelligence

Add Selfie Intelligence to your workflow to capture live selfies, verify liveness, and detect spoofing or injection attacks in real time.

What is Selfie Intelligence?

Selfie Intelligence provides a selfie-only verification flow using Socure’s Capture App or SDKs. It enables organizations to collect a live selfie from a user without requiring any ID documents, and applies advanced biometric and fraud-detection checks to determine whether the selfie is genuine and captured in real time.

Selfie Intelligence is designed for fast, low-friction verification scenarios—such as age checks, security validation, and trust & safety workflows—where a live selfie provides the assurance needed without the overhead of document capture.


How it works

  • Live selfie capture: The user captures a selfie using the Capture App or SDKs.
  • Liveness detection: The system verifies that the selfie was taken by a live person, not a spoof (photo, screen, video, mask, etc.).
  • Injection attack protection: Detects attempts to bypass the camera by feeding manipulated or pre-recorded images into the capture flow.
  • Selfie age estimation: Produces an estimated age, enabling age-gating or policy checks.
  • Digital Intelligence: Device and behavioral signals help identify risky or atypical activity.
  • Global coverage: Available in 180+ countries worldwide wherever selfie capture workflows are supported.

Verification checks

Selfie Intelligence applies the following checks to each captured selfie:

CheckDescription
Liveness detectionConfirms the selfie is captured by a live person, not a photo, video, screen, or mask.
Injection attack detectionIdentifies attempts to bypass the camera by feeding pre-recorded or manipulated images into the capture flow.
Selfie age estimationReturns a predictedAge value based on the captured selfie image, enabling age-gating and policy checks.
Digital IntelligenceEvaluates device integrity and behavioral signals to detect atypical or risky activity during the selfie session.
Decision + reason codesReturns a structured decision (accept, review, or reject) with reason codes for workflow routing.

Consumer flow

The following diagram shows the screens a consumer sees during the Selfie Intelligence flow in the Capture App:

flowchart LR
    A["Splash Screen"] --> B["Terms & Consent"]
    B --> C["Selfie Capture"]
    C --> D["Selfie Preview"]
    D -->|"Retake"| C
    D -->|"Submit"| E["Confirmation Screen"]
  1. Splash Screen — The first screen the consumer sees when redirected to the Capture App.
  2. Terms & Consent — A mandatory notice and consent screen. This screen cannot be removed, customized, or disabled.
  3. Selfie Capture — The consumer captures a live selfie using the device's front-facing camera. If auto-capture is enabled, the system automatically takes the selfie when the face is positioned correctly.
  4. Selfie Preview — The consumer reviews the captured selfie and confirms it's clear, or retakes the photo.
  5. Confirmation Screen — Confirms the selfie was submitted successfully.

For screenshots of each screen, see Capture App flow examples.


What you can do with Selfie Intelligence

  • Enable selfie-only onboarding without requiring document uploads.
  • Verify age for age-restricted products, services, or features.
  • Add liveness checks to ensure real-person interaction during sensitive actions.
  • Strengthen trust & safety by detecting spoofing and manipulated media.
  • Support low-friction security workflows where a live selfie is sufficient for authentication.

Unique features

  • Selfie-only verification: No document capture required.
  • Liveness analysis: Ensures the selfie is captured from a live person.
  • Injection attack protection: Identifies attempts to bypass the camera or upload tampered images.
  • Selfie age estimation: Returns an estimated age for age-restricted scenarios.
  • Digital Intelligence: Device and behavioral signals provide additional fraud insights.
  • Decision + reason codes: Clear outputs for routing in RiskOS™ workflows.

Integration options

Integrate with the Predictive Document Verification SDKs to embed the Capture App into your mobile application, then verify a consumer’s identity by calling the Evaluation endpoint.

The Capture App provides a guided, mobile-optimized workflow for capturing IDs, selfies, and supporting documents.


Example response

The following is an example of the selfieIntelligence object returned from the Evaluation endpoint:

{
  "selfieIntelligence": {
    "decision": {
      "strategy": "standard",
      "value": "accept"
    },
    "reasonCodes": [
      "I834"
    ],
    "digitalIntelligence": {
      "decision": {
        "strategy": "standard",
        "value": "accept"
      },
      "reasonCodes": [
        "I401"
      ]
    },
    "signals": {
      "selfie": {
        "predictedAge": 23
      }
    }
  }
}
FieldDescription
decisionThe overall Selfie Intelligence decision (accept, review, or reject).
decision.strategyThe configured decision strategy (for example, "standard").
reasonCodesReason codes explaining the decision. See the reason code list for descriptions.
digitalIntelligenceDevice risk signals captured during the selfie flow, including a separate decision and reason codes.
signals.selfie.predictedAgeEstimated age of the individual based on the captured selfie.

Next steps