HaloKYC / Product

One verification record. Every check you need.

Build identity checks around your risk policy, not a rigid vendor flow. HaloKYC brings capture, decisions, review, and delivery into one auditable product.

Checks
10 modular services
Decision
Approve, reject, review
Delivery
Signed webhook

A complete operating loop

From first capture to final callback.

Each part of the verification lifecycle shares the same workflow and case record, so your developers and reviewers see consistent state.

01

Compose

Workflow policies

Choose checks and thresholds once, then start every session against a versioned workflow.

02

Capture

Guided evidence

Ask each user only for the selfie or document evidence that their workflow requires.

03

Decide

Human control

Route uncertain outcomes to a review queue with the evidence and reason attached.

04

Deliver

Signed results

Send the final status to your backend with an HMAC signature and delivery record.

The checks are modular. The record is continuous.

Build each verification from workflow services, then read the result as one audited case file. The UI and API both show the same source of truth: checks, score, decision, and callback status.

document

Document OCR

Name, DOB, issuing country, expiry — extracted once, structured for your review. Raw document numbers never stored in plain text.

logged in audit trail

selfie

Selfie capture

Guided camera flow with file fallback. Biometric frames are never persisted outside the session that created them.

logged in audit trail

face_match

Face match

Confirms the selfie belongs to the person in the ID. Tenant-scoped. A clear path to manual review when the AI is uncertain.

logged in audit trail

age

Age rule

Set a minimum per workflow. Under-age results are terminal rejects with an auditable reason.

logged in audit trail

duplicate

Duplicate search

Catches repeat faces across your verified users. Cross-workspace biometric leakage does not happen.

logged in audit trail

risk

Risk decision

Collapses check outcomes into a score, a status, and a reason your team reads. Not a black box.

logged in audit trail

review

Review queue

Resolve uncertain sessions with evidence, check results, and the ability to approve or reject with a required reason.

logged in audit trail

webhook

Signed callback

Final result delivered to your backend with an HMAC signature and a retry record. Your server verifies; no trust on faith.

logged in audit trail

audit

Audit trail

Every approve, reject, and retry is logged with the actor, the evidence they saw, and the timestamp.

logged in audit trail

policy

Workflow policy

The workflow you define in the dashboard is the only source of truth the engine consults. No hidden rules. No configuration drift.

logged in audit trail

Keep control of how verification works in your product.

Define which checks run, set the age gate, issue your own API keys, and decide the edge cases from your workspace. HaloKYC supplies the evidence and audit trail; your team keeps the final operating control.

  • 01Choose the verification workflow before a session starts
  • 02Turn checks on or off without changing the capture code
  • 03Approve or reject unclear sessions from your review queue
  • 04Receive signed results your backend can verify

Client workspace

Verification controls

A · Policy settings

workflow
standard_kyc_v3
services
selfie + document + age
minimum_age
21
decision_mode
review if uncertain

B · Review decision

  • OCRPassed
  • LivenessPassed
  • Face matchNeeds decision
  • DuplicateClear

Ready when you are

Build the verification flow your product actually needs.

Start in the sandbox, configure a workflow, and run a complete verification before you commit.

Create your workspace