Skip to main content
Neural Defend

Video KYC / NeuroVerify

Deepfake Detection API for Video KYC

Banks, fintechs and platforms run live video calls to onboard customers remotely. Attackers answer those calls with real-time face swaps and injected camera feeds. NeuroVerify checks the video your session already captures and returns one risk score with signal-level evidence.

It fits the selfie and liveness step you already run: no new step for the customer, and one API call from your backend or SDK.

NeuroVerify does not run the call, verify the customer's identity or make the approval decision; it adds authenticity evidence for your own policy to act on.

Light editorial illustration of a video KYC call with an agent frame and a customer frame on a white interface.
AI-generated conceptual editorial illustration on a light background; not product UI or forensic evidence.
Powered byNeuroVerifyExplore the product
  • #1 of 36on the public VendorBench-100
  • <200 msp95 on eligible image requests
  • 6 → 1six checks, one unified score
  • 0new steps for your customer

The gap

A live call proves someone is there. It does not prove the face is real.

Video KYC was designed to give a remote session the weight of a face-to-face meeting. A customer joins a live call, an agent or automated flow asks questions, and the face is compared with an identity document. Regulated markets have adopted it widely for account opening, lending and re-verification.

The design assumes the video on screen came from a camera pointed at a real person. Modern tools break that assumption. Real-time face-swap software runs on consumer hardware, and virtual-camera drivers let an application receive a synthetic feed that never touched a lens.

Why the usual checks miss it

Face match shows two images resemble each other. It does not say how either image was produced.

Liveness prompts such as a head turn or a blink are designed for physical spoofs like photos and masks. A real person driving a swapped face can perform every prompt.

Agent judgement depends on a person noticing artefacts in a compressed video stream, in real time, many times a day.

Session metadata records when and where a session happened. It says nothing about the frames inside it.

Where a deepfake gets through

Customer joins call → Prompts and questions answered → Face matched to document → Agent approves

Every step can work as designed while the face on screen is synthetic. No step asked whether the media is authentic.

The result is a narrow gap with large consequences. See why liveness and deepfake detection differ for the technical background.

Threats

How attackers get through a video KYC session

These are attack techniques, not claims about any specific institution. Each one delivers believable video to a session that is otherwise working normally.

01

Real-time face swap on a live call

The attacker runs a face-swap pipeline that maps a synthetic face onto their own movement and speech. They answer questions and perform head turns because a real person is doing so.

02

Virtual camera feed injection

The attacker replaces the camera input at the driver or app layer, so the platform receives a clean stream that never came from a lens. Presentation-attack checks may never engage.

03

Pre-recorded or generated clip replay

A prepared video is played into the session, or uploaded where the flow allows asynchronous video. It is built in advance to satisfy the expected prompts.

04

Synthetic or edited selfie stills

AI-generated or retouched face images arrive in the same format and resolution as genuine captures, so file-level validation cannot tell them apart.

05

Voice cloned to match the swapped face

The attacker pairs a face swap with a cloned voice so the audio and video agree. Audio that sounds plausible reassures an agent who is watching the face.

06

One synthetic face used across many applications

The same generated or manipulated face appears on several applications with different details. Each file looks fine alone; the pattern shows only when media is scored consistently.

Regulators in many regions expect remote identity checks to resist spoofing. FATF digital identity guidance asks firms to understand the assurance and risks of the technology they rely on, as covered in FATF digital identity guidance.

Media authenticity is a control question your compliance team can expect to answer. NeuroVerify supports that control by giving you evidence; your policy decides what to do with it.

Where NeuroVerify fits

One API call between capture and decision

NeuroVerify sits after your platform captures the selfie or call video and before your policy acts. It checks a face image, video or audio for deepfakes and manipulation beyond liveness, in one request.

Typical video KYC journey

Document capture → Live call and liveness → Face match → Policy decision

No media-authenticity signal anywhere in the flow.

The same journey with NeuroVerify

Document capture → Live call and liveness → NeuroVerify risk score → Face match → Policy decision

One call is added. Nothing is removed, and your provider keeps identity comparison.

Six signals, one request

- Visual Safety Screening - Live Presence Verification - Face Manipulation Detection - AI Generative Model Analysis - AI Pixel-Level Manipulation - AI Content Compliance

They resolve into one unified risk score with signal-level evidence, so a reviewer can see what drove the result.

What stays with you

Your video KYC platform, document verification, agents, consent and retention rules, and the final decision. For deeper reading, see NeuroVerify and KYC solutions.

NeuroVerify Unified Trust LayerSix parallel analysis layers
  • Visual Safety Screening
  • Live Presence Verification
  • Face Manipulation Detection
  • AI Generative Model Analysis
  • AI Pixel-Level Manipulation
  • AI Content Compliance
01

Capture as usual

Keep the call, selfie and liveness step your customers already complete. Nothing changes for them.

02

Send the session media

Post the selfie, video clip or audio to NeuroVerify from your backend, a native SDK or the REST API.

03

Read the unified score

Receive one risk score with signal-level evidence in the response, in under 200 ms p95 for eligible image requests.

04

Apply your policy

Continue, route to an agent for review, or step up verification, using thresholds you set.

What you get

What changes for your video KYC team

Catch swaps that pass liveness

Face manipulation, generative and pixel-level signals look at how the media was produced, so a real person wearing a synthetic face no longer passes by default.

No new customer step

The call you already run supplies the media. Completion rates are not asked to absorb a second challenge.

Evidence agents can act on

A score with signal-level evidence tells a reviewer why a session was flagged, which shortens exception handling.

Live in days, not quarters

Two lines to integrate in the common case and live in under 24 hours. Your platform and provider stay as they are.

Deployment that fits your boundary

Run it as a managed cloud API, in your VPC, in a container, on premises or air-gapped, depending on residency and security rules.

Questions

What teams ask before they integrate.

Do we still need a separate liveness check?

NeuroVerify is not meant to sit next to a liveness product as a second vendor. Live Presence Verification is one of the six signals in the same request, alongside Face Manipulation Detection, AI Generative Model Analysis, AI Pixel-Level Manipulation, Visual Safety Screening and AI Content Compliance. It checks selfie, video and audio for deepfakes and manipulation beyond liveness.

Standalone liveness is usually built around physical presentation: a printed photo, a mask, a screen held to a lens. It was not designed to tell you whether the face or voice inside a stream was generated or injected. Many teams keep their existing liveness vendor during evaluation and compare outcomes on their own media before deciding what to retire. See deepfake detection vs liveness detection.

How do we integrate it?

Call it after the selfie or session media is captured and before your face-match or approval logic runs. Send the media you already capture to one REST endpoint, or use a native mobile SDK (Android/Kotlin, iOS/Swift, Flutter) or a backend SDK (Python, TypeScript/Node.js, Go, Java). An MCP server is available for AI agents.

Integration is two lines of code in the common case, and teams can go live in under 24 hours. Your end users see no new step.

Does it work on live video calls or only on uploaded clips?

NeuroVerify analyses images, video and audio you send to the API. For live sessions, teams typically send the selfie and short clips or segments captured during the call. We will scope the right pattern with you during evaluation. See real-time video deepfake detection.

How is our data handled?

Neural Defend analyses the media you send and returns a risk score with signal-level evidence. Consent, retention and residency stay under your policy. Neural Defend holds ISO/IEC 27001, ISO/IEC 27701, ISO/IEC 42001 and SOC 2 Type II certifications.

Read the product data handling page and the trust centre for specifics, and ask us for the details your security review needs.

Is it fast enough for a live journey?

NeuroVerify returns in under 200 ms p95 on eligible image requests under defined test conditions. The methodology is available on request.

Latency for video and audio depends on length and deployment, so we measure it with you on your own traffic during evaluation.

Can we test it on our own media?

Yes, and it is the only test that counts. Published benchmarks do not reflect your devices, codecs or compression. Neural Defend ranks first of 36 systems on VendorBench-100 (MCC 0.876 against 0.646 for the next-best vendor), but your own session media is the better yardstick.

Bring representative genuine and suspected-fake samples and your current decision states, and we will run them through the API with you.

What do we do with a high-risk score?

That is your policy. NeuroVerify returns one unified risk score with signal-level evidence and does not make the decision. Most teams set thresholds that continue, route to manual review, or step up verification, and keep outright rejection for the strongest evidence.

Because every score comes with signals, agents and compliance reviewers can see why a case was flagged instead of facing an unexplained number. No detector is perfect, so plan a review path for borderline cases. See deepfake detection errors.

Evaluate NeuroVerify

Test it on your own video KYC sessions.

Bring representative genuine and suspected-fake session media. We will run it through NeuroVerify with you and show the scores and signals.