BCA Compliance AI

Rebuilding compliance operations AI for a platform processing over a million documents a month

1 Month

Product Designer

2 weeks of effort reduced to 10 min

4,000+ Active Agents

50,000+ Monthly students

A million documents a month. Ten people. One system they trust.

Edvoy’s compliance team verified every marksheet, passport and bank letter for 50,000+ students a month by hand. The brief said “automate some document checks”. What it really asked was harder: how do you put AI into a workflow where a false positive delays a visa and a false negative sends fraud to a UK university?

<10 min

review per clean case, down from 1 to 2 hours

14

fraud checks on every document

12

university and board portals checked live

~1M

documents a month, same team size

A live rebuild of the officer dashboard with sample cases. It updates on its own. Click it to filter and open cases.

02 - The 30-second version

AI assists. Humans decide. Everything else follows.

The challenge

Every application carries 15 to 25 documents. Ten officers reviewed close to a million a month, each one a judgment call. Fraud was getting sophisticated: grades edited in Photoshop with matched fonts, bank mail sent from Gmail, one agent submitting twelve students with suspiciously similar results.

What I did

Designed the full verification system: document intake, on-device OCR, a 14-check fraud engine, live portal lookups, financial document validation, AI pre-screening interviews, confidence-based routing, and a governed override path that keeps officers in charge.

My role

  • Defined the “AI assists, humans decide” principle and designed every workflow around it

  • Designed confidence routing (PASS, REVIEW, FAIL) and the officer review queue

  • Shaped the move from spatial regex OCR to an on-device vision-language model

  • Designed the override, escalation and calibration loop with compliance leadership

  • Built the product with Claude, from flows to working screens

The constraints

  • Stakes in both directions: a false positive delays a visa, a false negative ships fraud to a university

  • Nothing leaves the device: passports, grades and bank data can’t go to a cloud OCR API

  • Messy inputs: bilingual passports, hundreds of marksheet layouts, screenshots posing as originals

  • Trust or nothing: an accurate system officers don’t trust gets ignored

The key insight

The system’s value isn’t its accuracy rate. It’s whether officers trust it enough to act on it. So the AI flags, scores, routes and shows evidence. It never approves or rejects. That one constraint shaped every screen.

03 - Key decisions

Three calls that made it trustworthy

Decision 01

Route, don’t rule.

Confidence had to be honest. A REVIEW verdict means the system is genuinely unsure, not covering itself. Clean, high-confidence cases pass automatically. Everything else lands with an officer, including likely fails, because the machine never rejects a student on its own.

Decision 02

Read meaning, not position.

Version one used bounding boxes and regex. Bangladesh passports have Bengali and English labels; an Anna University marksheet looks nothing like a VTU transcript. The rules grew to hundreds of lines and still broke.

An on-device vision-language model replaced roughly 400 lines with one structured prompt that returns validated JSON, and no student data leaves the machine.

Decision 03

Make overriding cost a sentence.

Officers can and should disagree with the system. But overrides need a documented reason and a compliance lead’s approval. The lead then decides whether the case should teach the model or stay an exception.

04 - Context

About ten officers. A million documents. All by hand.

Edvoy processes applications for students heading to UK and EU universities from India and Bangladesh. Every application carries academic and financial documents. Before any of it reaches a university, a compliance officer verifies it. The volume was a problem; the deeper one was fraud that tired human review was less and less able to catch.

Edited grades

Marksheets retouched in Photoshop with matched fonts, and math that almost adds up.

Portal mismatches

Documents claiming results the university’s own system doesn’t show.

Fake bank mail

Personal Gmail addresses dressed up as official bank correspondence.

Agent patterns

One agent, twelve students, grade curves too similar to be coincidence.

So we asked

How do we build an AI system that takes away the repetitive verification burden without taking human authority away from the decisions that matter?

05 - Try the product

The system, rebuilt as working pieces

Each card is a real part of Compliance AI, rebuilt in code with sample data. They play on their own. Click one to use it.

The 14-check run

Pick a document and watch every check report back.

Edits the eye can’t see

Font layers and error levels reveal retouched grades.

MRZ cross-check

Catches a genuine passport with an edited photo page.

Portal routing

Three layers decide which university to ask.

Portal proof

The claimed result, checked against the source.

Bank email validation

Real bank senders pass. Gmail in a suit doesn’t.

Agent-level patterns

Fraud that only shows up across many files.

Officer review queue

Pre-triaged cases with the evidence attached.

AI pre-screening interview

Six signals, one flag, an officer decides.

06 - Outcome

Same team. A scale that would have needed three times the people.

85–90%

Less review time per clean case: from 1 to 2 hours down to under 10 minutes. The engine now covers every fraud category the team had seen, plus some they had no way to see at all. Officers moved from being the only detection layer to being the decision layer on top of one.

07 - Reflections

The hardest problem wasn’t fraud detection. It was governance.

Trust beats accuracy

An accurate system that officers don’t trust gets ignored. One that shows its evidence and defers on genuinely uncertain cases gets used, and gets better as people catch its errors.

Accountability needs a path

If every uncertain case can be overridden without a record, you’ve built a tool that looks automated but is still manual, plus the liability of an AI layer nobody audits.

Add signals, not gates

Making the AI interview a signal next to the documents, instead of a gate, kept human authority central while reaching a layer the pipeline couldn’t.

Nine years in, the systems people trust most are the ones honest about what they can and can’t do. This one was designed around that from day one.

Create a free website with Framer, the website builder loved by startups, designers and agencies.