Independent hackathon prototype. Not affiliated with, endorsed by, or connected to the Government of India. All data shown is synthetic. What's real →
Text size

Before and after

The same complaint, two journeys

The left column describes the public journey on the National Cyber Crime Reporting Portal as a citizen encounters it today. The right column is what this prototype does instead.

The same hour, twice

What each journey does with the sixty minutes after money moves.

The portal today

Bank is told · 45 min

  1. 1Choose a door
  2. 2Register with OTP
  3. 3Pick category, then sub-category
  4. 4Incident form
  5. 5Suspect details
  6. 6Your details
  7. 7Preview and submit

Here

Bank is told · 4 min

  1. 1Say what happened
  2. 2Freeze request out
  3. 3Details
  4. Filed · 12 min
  5. The rest of the hour belongs to the bank, not the form.
Illustrative minutes, not measurements. The portal's steps are its own; a hold on the receiving account is what the 1930 and CFCFRMS chain exists to place.
Comparison of the current portal and this prototype
MeasureTodayThis prototype
Entry points to choose from31
Steps before you can describe the problem30
Login required to startYesNo
Category chosen byYouUs — you confirm
Money-freeze before full formNoYes
Status detail“Under Process”Stage, holder, deadline, escalation
Today

8 steps

  1. Choose between “Women/Children Related Crime”, “Financial Fraud” and “Other Cyber Crime” — before you know which one your case is.

  2. Register or log in with a mobile number and OTP before you can describe anything.

  3. Pick a category, then a sub-category, from dropdowns written in police terminology.

  4. Complete a long incident form where most fields are mandatory and few are explained.

  5. Enter suspect details, even when you have none of them.

  6. Enter complainant details on a separate page.

  7. Preview and submit.

  8. Receive an acknowledgement number. Status thereafter reads “Under Process”.

This prototype

6 steps

  1. Describe what happened in your own words — typed or spoken, in English, Hindi or a mix.

  2. We map it to the official category, show our reasoning, and let you override it.

  3. If money has just moved, a freeze request goes out first, using only the six fields a bank needs.

  4. Fill a shortened form that asks only what your category actually requires, pre-filled from your description.

  5. Review everything in plain language and give explicit, itemised consent.

  6. Track a timeline that names the unit holding your case, what it is doing, its deadline, and how to escalate.

Beyond the interface

A nicer form does not by itself recover anyone's money. These are the changes behind the screen that the design assumes.

A freeze request that fans out

Today the citizen calls 1930 and an operator re-enters the details. The freeze request should be a structured message emitted the moment the six critical fields exist, delivered simultaneously to the debiting bank, the beneficiary bank and the payment network — with the complaint following behind it.

Classification as a service, not a dropdown

The category taxonomy becomes an API that any channel — portal, helpline operator, police station — calls with a free-text narrative. One classifier, consistently applied, instead of every operator guessing.

SLA clocks that are public

Each stage carries a deadline under the relevant Right to Service commitment. When a stage breaches, escalation opens automatically rather than requiring the citizen to discover the route.

Evidence captured once

Screenshots and statements attach to the case, not to a stage, so a transfer between units does not restart the collection.

How we describe the current journey

The left column is based on the publicly visible structure of cybercrime.gov.in — its three reporting entry points, its login requirement and its category dropdowns. No account was created, no complaint was filed, and no private or authenticated part of that system was accessed, tested or reverse-engineered.