The Daily Delhi

Delhi news, every day

News

How Delhi's Government Records Ended Up Full of Ghost Images: The Story Behind the Duplicate-Photo Crisis

A decade of digitisation drives, shifting contractors, and overlapping databases left the capital's civic records riddled with duplicate images — and now officials are scrambling to clean house.

By Delhi News Desk · Published 5 July 2026, 12:14 am

4 min read

How Delhi's Government Records Ended Up Full of Ghost Images: The Story Behind the Duplicate-Photo Crisis
Photo: Photo by Ranjeet Chauhan on Pexels

Delhi's municipal and civic databases contain hundreds of thousands of duplicate or mismatched photographs — a problem that has quietly compounded since at least 2014, when the first major push to digitise voter rolls, ration cards, and property records collided with poorly standardised upload protocols across dozens of government departments. The scale of the problem became impossible to ignore earlier this year, when the Delhi State Election Commission flagged a statistically anomalous match rate in facial photographs submitted for the 2025 voter list revision.

The timing matters. With Assembly elections behind them and civic body elections on the horizon, the Aam Aadmi Party government under Chief Minister Arvind Kejriwal and the BJP-controlled Municipal Corporation of Delhi have each been running parallel digitisation exercises — often using different vendors, different image compression standards, and, critically, different deduplication rules. The result is what database administrators at the Delhi Secretariat have described internally as a layered archive problem: images entered at one stage were re-ingested at another, creating phantom records that inflate rolls and complicate benefit delivery.

How the Duplication Built Up Layer by Layer

The roots go back to the National Population Register update cycles and the rollout of the Delhi Ration Card Management System, which by 2017 was pulling photographs from at least three separate source databases — Aadhaar-linked images via the UIDAI repository, photos taken at Jan Suvidha Kendras across areas like Trilokpuri and Rohini, and scanned copies of older paper documents held at district Supply offices in places like Kashmere Gate. Each feed used its own file-naming convention. When records were merged, no single deduplication engine had authority over all three streams.

The problem metastasised during the Covid-19 years. Between April 2020 and March 2021, the Delhi government issued emergency ration entitlements to roughly 72 lakh additional beneficiaries under the Pradhan Mantri Garib Kalyan Ann Yojana — a scheme administered centrally but executed locally. Photographs for new claimants were uploaded in batches, often under deadline pressure at Urban Local Body offices in Karol Bagh and Shahdara. Batch-upload errors introduced systematic duplicates that were never retrospectively purged because the immediate priority was benefit delivery, not data hygiene.

The Delhi Metro Rail Corporation's own passenger-data systems, which store photographs for smart card KYC verification, hit a separate but parallel wall. When Phase 3 of the metro expansion concluded and Phase 4 construction began along corridors including Janakpuri West to RK Ashram Marg, legacy cardholder records were migrated to a new platform. IT staff discovered that an estimated 8 to 12 percent of migrated photo records carried duplicate file hashes — meaning the same image file, sometimes belonging to different named passengers, had been assigned to multiple accounts.

What Cleanup Looks Like — and What It Will Cost

Remediation is not simple. The Delhi government's Department of Information Technology issued a tender in March 2026 calling for a "duplicate image identification and replacement" exercise covering the e-District portal, which processes everything from caste certificates to domicile documents at service centres across all eleven Delhi districts. The tender, worth approximately Rs 4.2 crore, specified the use of perceptual hashing and facial-recognition matching at a minimum 95 percent confidence threshold before any record could be flagged for manual review — a safeguard insisted upon after earlier automated purges in Uttar Pradesh deleted legitimate voter records.

The practical stakes are high for ordinary Delhiites. A mismatched or duplicate photograph on an e-District record can stall certificate applications that families in East Delhi neighbourhoods like Kondli or Patparganj need for school admissions, job applications, and court filings. Welfare disbursements under the AAP government's own schemes — including free electricity and water subsidy verification — also depend on clean photo records.

The tender process was expected to conclude by June 30, 2026, with a vendor to be announced in July. Once a contract is signed, the cleanup work is projected to run through December 2026. For residents, the practical advice is straightforward: if any e-District or ration card application has stalled without explanation in recent months, a fresh photograph upload through the official Delhi e-District portal — not a third-party agent — is the most reliable way to restart the process while the backend audit is underway.

Topic:#News

How does this story make you feel?

Spread the word

See something wrong? Suggest a correction.

Have your say

Loading comments…

Sources

About this article

Published by The Daily Delhi

This article was produced by the The Daily Delhi editorial desk and covers news in Delhi. See our editorial standards for how we use AI.

The Daily Delhi brief

The day's Delhi news in a 2-minute read, every weekday morning. Free.

By subscribing you agree to receive emails from The Daily Delhi and accept our Privacy Policy. Unsubscribe anytime.

Daily brief

Enjoyed this? Wake up to Delhi news every morning.

Free, in your inbox before 7am. Weekdays.

By subscribing you agree to receive emails from The Daily Delhi and accept our Privacy Policy. Unsubscribe anytime.

More from The Daily Delhi

More in News

Enjoyed this story? Get tomorrow's briefing free.