City of Johannesburg officials are working through a backlog of duplicate images embedded across at least three major municipal digital platforms, a problem that has compounded quietly over the better part of a decade and is now drawing scrutiny from the Gauteng provincial audit committee. The duplication spans everything from property valuation records in the City's GIS system to cultural heritage photography held by the Soweto Tourism Authority and planning documents filed through the Development Planning department on Rissik Street.
The issue matters now because the ANC-DA coalition administration in Gauteng has committed to a broader digital governance overhaul, one that includes migrating legacy records onto a unified cloud infrastructure by the end of the 2026-27 financial year. Every redundant file in those systems adds to migration time, licensing costs and, in some cases, outright data confusion — where two versions of the same site photograph carry different metadata, creating conflicting records for the same address.
How the Duplication Built Up
The roots of the problem stretch back to roughly 2017, when the City of Johannesburg shifted from a centralised server model toward departmental sub-systems that allowed individual directorates to upload and manage their own image assets. The intention was to speed up internal workflows. The result, auditors have since found, was that the same photograph — say, an aerial shot of the Sandton CBD taken during a municipal survey — could be uploaded separately by the Infrastructure Development directorate, the Spatial Planning unit, and a contractor preparing an environmental impact report, each time under a slightly different filename.
The Joburg Metrorail reform project, which has involved extensive photographic documentation of stations from Park Station in the inner city out to Naledi in Soweto, accelerated the problem. Contractors submitted image sets to multiple oversight bodies simultaneously, and without a de-duplication protocol in place, the same platform photographs were ingested more than once into the City's records management system.
By early 2025, internal assessments — the details of which have not been publicly released — were circulating within the City's Group Information and Communication Technology department, flagging that storage consumption across the affected platforms had grown at roughly double the rate that user numbers or document volume would explain. Storage licensing for municipal cloud infrastructure in South Africa has risen sharply; enterprise-tier contracts with major providers now typically run from R180,000 to upwards of R600,000 annually depending on capacity, according to publicly available procurement frameworks published by the State Information Technology Agency.
The Local Cost and What Comes Next
The practical disruption has been most visible in two places. At the City's land records offices on Loveday Street, property boundary images attached to valuation rolls have in several documented cases shown mismatched dates when the same plot appears under duplicate image entries — a headache for conveyancers and one that the Law Society of South Africa's Gauteng branch has flagged in correspondence with the Deeds Office. Separately, the Johannesburg Heritage Foundation, which maintains photographic records of protected buildings across Braamfontein and the Newtown Cultural Precinct, flagged to the City in March 2026 that a batch transfer of its archive had resulted in approximately 4,200 images being logged twice, each pair carrying conflicting licence metadata.
The City has since brought in a specialist data cleaning team through a contract awarded in April 2026, and the target is to resolve the Soweto Tourism Authority and Development Planning backlogs before the August 2026 local government reporting cycle. Officials have also proposed a mandatory hash-check protocol — a standard automated process that compares file fingerprints before ingestion — for all future image uploads across municipal platforms.
For residents and businesses that interact with the City's online planning portal or submit photographic evidence for rezoning applications, the immediate advice from the Development Planning help desk on Rissik Street is to include a unique reference number in every image filename and to submit files only once, through the designated single-entry portal, rather than copying submissions across email threads and the web form simultaneously. That simple step, officials say, would have prevented a significant share of the current backlog from forming in the first place.