Account takeover
Account access
Step up, then cool off
01Account access
Protect the account through recovery and the hours after
Step up, then cool off
Learn moreAccount takeoverOne SDK gives banks and fintechs one decision, with its reasons, at every sign-up, login and payment.
Illustrative: the customer signs in on her phone with nothing to type. The DeepID console logs the phone as recognised, her number confirmed by silent network verification, the SIM and phone bound to her and the session read, then allows the login.
Follow Ananya from sign-up to payment through DeepID’s four families of modules. Choose any check to see what DeepID reads and what it decides.
From SIM 1 in this phone
AuthenticationSilent network verificationillustrative session
Authentication
Silent network verification (SNV) confirms the number in the background, and device binding keeps the account on her own SIM and phone.
From SIM 1 in this phone
Silent network verification. One-tap login: the mobile network confirms the number silently. No code to wait for, type or steal.
How one-tap login worksSIM and device binding. Device binding ties the account to her own SIM and phone, so payments work only from them.
How binding worksRe-binding a new phone. When her SIM moves to a new phone, her face is checked first, then the new phone is bound.
How re-binding worksVerification
Aadhaar, documents and a live face, verified at onboarding and again whenever it matters.
Identity and eKYC. Aadhaar, DigiLocker and PAN, verified at the source.
How eKYC worksLiveness and face match. A live person on a real camera, not an injected stream or a deepfake.
How liveness worksAlso documents and IDs, video KYC, business verification, AML screening and bank account verification.
Intelligence
Device, behaviour, scam and mule signals, read in every session. Every check can pass while she is coached on a call, so DeepID reads the session and the payee too.
Device fingerprint. The same device ID after a reinstall or a factory reset, and the tampering around it: emulators, rooted phones, hooking tools, repackaged apps.
How device intelligence worksRemote access. Screen sharing and remote-control apps, while money moves.
How remote access is caughtHer own rhythm. Typing and touch, matched to the way she uses the app, learned from her first sessions.
How behaviour is readPasted and dictated input. A payee pasted in and long pauses, as if someone is telling her what to type.
How coaching is caughtAn active call. A long call with an unknown number, during a payment.
How scam signals workMule payees. A payee linked to many unrelated senders, cooled off before it is paid in full.
How the payee graph worksDecision
Allow, warn, step up, cool off, hold or block, by the policy your fraud team writes.
One decision. One of six actions, with the reason codes behind it: what she reads on her phone, and what your console shows.
How the decision worksInto your FRM. The same record in your app, your FRM and your case manager, with the same reason codes.
How it reaches your FRMJourneys your team changes. Onboarding, login and payment journeys, composed from the modules and changed by your fraud team without a release.
How the journey builder worksStronger login stops the first. Only reading the session stops the second, because the customer passes every check herself.
Scams
Hold, then call back
02Scams
Hold the coerced payment before it leaves the account
Hold, then call back
Learn moreDigital arrest02 / 07
Three figures, each from its publisher: what India’s customers lost to cyber fraud, how much of it was a customer sending her own money, and the date from which RBI’s revised liability framework applies.
Cyber fraud, 2024
₹22,846 crore
reported to I4C as lost to cyber fraud in 2024, about three times the ₹7,465 crore of 2023.
Digital arrest, 2024
₹1,935 crore
lost to digital-arrest scams in 2024, across about 1.24 lakh reports: a real customer, on a call, sending her own money.
IndiaSpend (How India’s cyber crime incidence is rising, citing official data, opens in a new tab), 2024 data, press report
RBI’s framework
1 January 2027
RBI’s revised customer-liability framework applies. As reported, the customer carries no liability where the bank was negligent, so the loss can sit with the bank.
RBI (Press release: amendment directions on the review of the framework of limiting customer liability in digital transactions, effective 1 January 2027, opens in a new tab), Jun 2026; MediaNama (RBI’s final amendment directions on limiting customer liability in digital transactions, in effect from 2027, opens in a new tab), Jun 2026, press report
Each tool bought, renewed and reviewed on its own.
Each SDK in your app, each with its own release.
Your analyst jumps between dashboards to piece one case together.
Each tool sees its own moment. The fraud is in what joins them.
Switch a signal and watch the policy decide, the customer’s screen change and your FRM record follow.
Payments policy strictest match wins
HOLD · active call · screen share · first-time payee · mule-linked payeeACTIVE_CALLSCREEN_SHAREDFIRST_TIME_PAYEEPAYEE_MULE_LINKEDYour money hasn’t left your account. We’ll call you on +91 •••• 3210.
Decision: Hold. Your customer sees: Payment paused. Your money hasn’t left your account. We’ll call you on +91 •••• 3210.
Wire one moment on test traffic, before any contract.
{ "action": "hold", "reasons": [ "ACTIVE_CALL", "SCREEN_SHARED", "PAYEE_MULE_LINKED" ], "message": "Payment paused. Your money hasn’t left your account. We’ll call you on +91 •••• 3210.", "policy": { "id": "new-payee-payment", "version": 14 }}Android, iOS, React Native, Flutter and web. One call per moment, one decision back.
const decision = await deepid.decide("payment.initiate", { customer: user.id, payee: payee.id, amount: { value: 96000, currency: "INR" }, rail: "UPI",}) if (decision.action === "allow") sendPayment()else showDecision(decision.message)Sign in with one tap. Nothing to type.
Settled before the pilot What the SDK reads on the phone, where decisions are processed and how long anything is kept are agreed with your security team in writing before a pilot. Sandbox access comes before any contract. What is agreed first
India first. The rule map tracks the same six controls across Singapore, Malaysia, the Philippines, Australia, the UAE and Saudi Arabia, each dated and sourced. DeepID supports compliance and never guarantees it.
In force 1 Apr 2026
One-tap login that tries the network check, the SIM check and Aadhaar consent before any one-time code, and face checks with injection defence where identity is in doubt.
RBI press releaseIssued Nov 2025 · deadline reported as 31 Dec 2026
SIM and device binding at onboarding and re-binding on change, with the number confirmed by the network and device integrity read every session.
MediaNama, press reportLive since Dec 2024 · MoU May 2026
A payee and mule graph across accounts and devices, with recipient risk scored before the payment is sent.
Outlook Business, press reportSince Jul 2017
Decision logs with their reasons and the message shown to the customer, and versioned policies, as evidence of what the bank did.
RBI circularWe publish no success rates. You measure DeepID on your own traffic, against criteria agreed in writing before the pilot starts.
Shadow proof to production 14 to 20 weeks
The fraud caught that your controls missed, the genuine customers it would have stopped, the effect on your review queue, and the time each decision takes.
Not from one signal. A call during a payment is common. A 41-minute call with an unknown number, a shared screen, a payee saved minutes ago and typing in long pauses, all together, is not.
Your fraud team decides which combinations warn, cool off or hold, and sees what each would have done in the shadow proof before anything acts on a customer.
Some, if the policy is strict, which is why the shadow proof comes first. DeepID reads your live traffic without acting, and you compare its decisions with your own outcomes, including how many genuine payments each policy would have held, before you choose how strict to be.
You do. DeepID returns the action and the words your app shows. Your call-back team, your scripts and your channels stay yours.
No. DeepID sends one decision with its reasons to your app and to your FRM, case manager or SIEM, as an input your own rules can use. Teams start with one journey, such as sign-up or login, and keep the rest of the stack they run today.
On its own, no, and DeepID doesn’t treat it as the decision. A network check confirms that the SIM for the number is in the phone making the request. A SIM swapped at a store would pass it.
That is why the same decision also reads the SIM and device binding from sign-up, the device itself and, on a new phone, a face check against the one from sign-up. A one-time code proves only that someone received the code, not who typed it.
What you agree in writing before it starts. Usually four things: the fraud DeepID caught that your controls missed, the genuine customers it would have stopped, the effect on your review queue, and the time each decision takes. The genuine customers stopped is always one of them.
It depends on how often your customers use the app, so it is measured on your own traffic during the shadow proof rather than promised up front.
Hosting, data residency and retention are agreed with your security team before the pilot, and sandbox access is available before any contract. The full security pack is shared on request.
One-tap login on your own number, a sandbox for your engineers, then a pilot on one journey, measured on your own traffic.