Home Services Work About Research Contact Cyber Range Call +91 98836 53673 WhatsApp
Fintech · Web · 2025

KYC documents are the worst thing to leak.

LoansBaba is a loan-origination platform: KYC capture, encrypted document handling and a real-time approval flow. It holds the exact combination — identity documents, income proof, contact details — that makes a breach genuinely life-altering for the people in the database.

FintechWeb2025Fixed price
LoansBaba — Fintech project built by BytePatch Technologies
Outcomes

What shipping this changed

Measured, not yet published
Measured, not yet published
Measured, not yet published
The work

We designed the document pipeline before we designed the interface.

01

Documents encrypted before they are ever at rest

A PAN card or a bank statement is not a file, it is an identity theft kit. Uploads are encrypted on receipt, and the plaintext never touches disk on the way through — the failure mode we were designing against is a misconfigured storage bucket, which is how most Indian document leaks have actually happened.

02

Every document read is attributable

Encryption answers "could someone outside read this". Access logging answers "which of our own people did", which is the question a regulator or a customer actually asks after an incident. Both were built in, not retrofitted.

03

The approval flow is a state machine, not a status field

Loan origination is a sequence with money and obligations attached to each step. Modelling it as explicit states with explicit transitions means an application cannot end up half-approved because two operators clicked at the same moment — a race condition in a fintech flow is a financial event, not a bug report.

04

Retention decided at the start

Under the DPDP Act, holding KYC documents longer than the purpose requires is itself the violation. What gets deleted, and when, was agreed before the first document was accepted rather than discovered during an audit.

Built with

The stack, and why

A conventional, boring stack, chosen deliberately. Fintech is the wrong place to be the first person using something — well-understood components have well-understood failure modes, and known failure modes are the ones you can actually defend against.

ReactNodeEncrypted document storeKYC integrationAccess loggingState machine flow
Shipped with, as standard
Hardened response headersCSP, HSTS, X-Frame-Options, referrer policy
OWASP Top 10 reviewbefore launch, not after the first incident
Dependency scanningon every build, failing on criticals
Encrypted data at restand access logged per user
A fixed price, in writingscope changes re-quoted before any work

Want the same, pointed at your product?

Free discovery call, then a fixed price in writing within 24 hours. No retainer, no surprises at the end.

Start a project Score my security first WhatsApp us
More work