Skip to main content
Neural Defend

Digital banking / NeuroVerify

Deepfake Detection API for Digital Bank Account Opening

Neobanks, digital banks and bank apps open accounts with a document scan and a selfie. NeuroVerify checks that selfie for deepfakes and face manipulation beyond liveness, and returns one risk score with signal-level evidence before the account goes live.

It runs on the selfie your flow already captures: no new step for the applicant, one API call for your team.

NeuroVerify does not check identity documents or decide who gets an account. Your KYC provider and your own risk policy keep those jobs.

Illustration of a mobile banking app at the selfie capture step of account opening.
AI-generated conceptual illustration; 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

The selfie is the weakest link in a fully remote account opening.

Fully remote account opening has no branch staff and no physical document handling. The selfie carries the whole burden of proving a real person is applying. It is checked for similarity to the document photo, and often for a basic liveness cue.

Generative tools now produce faces that match a chosen photo and respond to prompts such as blink or turn. A virtual camera can feed that output straight into the capture step. The result passes similarity and passive checks, and the account opens.

Digital account opening today

Download app → Scan document → Take selfie → Face match and liveness → Account opened

Both checks pass on synthetic media, because neither asks whether the face is real.

Why it matters beyond the first transaction

Newly opened accounts are the raw material for mule networks, synthetic identity schemes and bust-out lending. Fast digital products offer little time for manual review, so the selfie decision is often the last human-free checkpoint. Many markets also apply limits to lightly verified accounts that get upgraded later, so a fake face at the start carries forward into the upgrade.

Threats

Attacks aimed at remote account opening

These are attack patterns, not claims about any specific institution.

01

Face-swap built from a stolen document photo

The attacker renders the document owner's face onto their own live movements, so face match to the document succeeds.

02

Virtual camera feeding pre-made video

Software replaces the phone camera, so the capture step receives a prepared or generated clip instead of a person.

03

Fully generated faces for synthetic identities

A fabricated person with a generated face and assembled documents opens an account no real customer will ever claim.

04

Mule accounts at scale

One operator produces many applicants from a small set of source photos, each passing checks individually.

05

Account upgrade using the same fake face

A lightly verified account passes a later upgrade because the upgrade selfie is manipulated the same way.

06

Replayed or recorded sessions

A previously captured clip of a real person is replayed to satisfy a liveness prompt.

Where NeuroVerify fits

Add authenticity evidence to the selfie step

NeuroVerify sits between selfie capture and your face-match or decision step. The applicant takes the same selfie they would take today. Your app or backend sends it to NeuroVerify and reads the result.

Digital account opening with NeuroVerify

Scan document → Take selfie → NeuroVerify risk score → Face match → Your decision

One added call. Document checks, face match and approval logic stay as they are.

Six signals run in a single request: Visual Safety Screening, Live Presence Verification, Face Manipulation Detection, AI Generative Model Analysis, AI Pixel-Level Manipulation and AI Content Compliance. The answer is one unified risk score with signal-level evidence. NeuroVerify analyses faces in images, video and audio, not documents.

Mobile SDKs for Android/Kotlin, iOS/Swift and Flutter let you integrate in the app itself. Backend SDKs and a REST API suit server-side flows. See NeuroVerify and digital onboarding.

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

Send the account-opening selfie

Pass the image or short video your app already captures to NeuroVerify through the mobile SDK, backend SDK or REST API.

02

Read the unified risk score

Receive one score and signal-level evidence in under 200 ms p95 on eligible image requests.

03

Route by your policy

Open, step up to manual review or an additional check, or decline.

04

Keep the evidence on file

Store the result with the application for later fraud and audit work.

What you get

What it means for digital account opening

Stops synthetic faces before the account exists

The signal lands before a mule or synthetic account can transact.

Keeps onboarding fast

Sub-200 ms p95 on eligible images and no new user step protect conversion.

Adds depth to existing liveness

Live presence is one of six signals, so you see manipulation as well as presence.

Fewer manual reviews with better reasons

Signal-level evidence lets analysts clear or escalate quickly.

One integration for app and backend

Mobile and server SDKs plus REST fit most digital stacks.

Questions

What teams ask before they integrate.

Where exactly does it go in a digital account-opening flow?

Right after selfie capture and before the face-match or approval step. If your flow also includes a selfie at later upgrade or re-verification, call it there too.

Can it run inside our mobile app?

Yes. Native SDKs are available for Android/Kotlin, iOS/Swift and Flutter. You can also capture in the app and call NeuroVerify from your backend.

Do we still need a separate liveness check?

Not for this purpose. Live Presence Verification is one of the six signals NeuroVerify runs in a single request, alongside Face Manipulation Detection, AI Generative Model Analysis, AI Pixel-Level Manipulation, Visual Safety Screening and AI Content Compliance. It checks selfie images and video from your account-opening flow for deepfakes and manipulation beyond liveness.

If you already run a liveness vendor, keep it during evaluation and compare outcomes on your own media before deciding what to retire. The difference is explained in Deepfake Detection vs Liveness Detection.

How much work is the integration?

It fits the capture step you already run, so the end user sees nothing new. You send the media you already collect to one API call. Native mobile SDKs (Android/Kotlin, iOS/Swift, Flutter), backend SDKs (Python, TypeScript/Node.js, Go, Java) and a REST API are available, and an MCP server covers AI agents.

Two lines to integrate and live in under 24 hours are product claims. Your own timeline depends on how your digital onboarding stack is wired.

How fast is it, and will it slow the journey?

NeuroVerify returns in under 200 ms at p95 on eligible image requests under defined test conditions. The methodology is available on request. Video and audio take longer than a single image, so decide with your team which step runs inline and which runs in the background.

Where does the data go, and how can we deploy it?

You choose the deployment model: managed cloud API, private cloud or customer VPC, secure container, on-premises, or air-gapped. Neural Defend holds ISO/IEC 27001, ISO/IEC 27701, ISO/IEC 42001 and SOC 2 Type II certifications. Your legal team decides consent, retention and residency for the media you send.

Details are on the deployment and product data handling pages. For the privacy angle, see GDPR, Biometrics, and Authenticity Analysis.

Can we evaluate it on our own media?

Yes, and that is the test that matters. On the public VendorBench-100 benchmark, NeuroVerify ranked first of 36 systems with a detection score (MCC) of 0.876 against 0.646 for the next-best vendor. A benchmark does not reflect your devices, lighting, compression or attack mix, so bring representative samples from your own journey.

Contact us to set up an evaluation.

How do we handle false positives and set thresholds?

NeuroVerify returns one unified risk score with signal-level evidence. It does not approve or reject anyone. Your policy sets the thresholds and decides what happens at each level: continue, step up to a manual review, or decline.

The signal-level evidence tells a reviewer why a case scored high, which makes review queues faster and decisions easier to explain later.

Evaluate NeuroVerify

See what your selfie step is missing.

Run NeuroVerify on selfies from your own account-opening journey and compare the evidence with your current liveness result. Contact us to set up a test.