The Daily Johannesburg

Johannesburg news, every day

News

Duplicate Images Are Costing Joburg Businesses Millions — Here Are the Numbers

Redundant digital assets are quietly draining storage budgets and slowing e-commerce pipelines across Johannesburg's growing tech and retail sectors.

By Johannesburg News Desk · Published 4 July 2026, 9:12 pm

4 min read

Duplicate Images Are Costing Joburg Businesses Millions — Here Are the Numbers
Photo: Photo by Sherissa R on Pexels

South African businesses are sitting on digital dead weight. Duplicate image files — identical or near-identical photographs stored multiple times across servers, content management systems and cloud repositories — are consuming measurable portions of IT budgets in Johannesburg, according to digital asset management audits conducted across the Sandton financial district and surrounding commercial zones in the first half of 2026.

The timing matters. South Africa's e-commerce sector grew by an estimated 35 percent between 2022 and 2025, according to the Payments Association of South Africa's published industry reports. Every retailer, logistics firm and media house racing to build or expand an online presence has been uploading product images, campaign photography and brand assets at pace — often without systematic deduplication protocols in place. The result is ballooning cloud storage costs landing on already stretched IT line items.

What the Data Actually Shows

Industry benchmarks from digital asset management platform vendors — published in publicly available product documentation and third-party audits — consistently find that between 20 and 40 percent of files stored in unmanaged corporate image libraries are exact or perceptual duplicates. For a mid-sized Johannesburg retailer operating product catalogues of 50,000 images or more, that translates directly into wasted cloud storage. Amazon Web Services S3 storage, widely used by South African tech firms operating out of the Cape Town and Johannesburg AWS regions, is billed at approximately R3.60 per gigabyte per month at standard tier rates as of mid-2026. A library inflated by 30 percent redundancy on a 10-terabyte asset base costs a business roughly R11,000 per month in avoidable fees — before accounting for bandwidth, retrieval costs and the staff hours spent managing duplicate file conflicts.

Rosebank-based digital agency Cerebra, which manages social and digital output for multiple South African corporate clients, has publicly discussed the operational drag caused by unmanaged asset libraries in its industry commentary. The problem compounds for companies using multiple platforms — a product image uploaded to a Shopify store, a Takealot seller portal, an internal SharePoint instance and an email marketing tool like Mailchimp can exist as five separate unlinked copies, each slightly resized, renamed or re-exported, making automated deduplication harder and manual audits more expensive.

The Joburg CBD's creative economy adds another layer. Studios and production houses concentrated along Jan Smuts Avenue in Parktown and in the Maboneng Precinct on the eastern edge of the inner city generate high volumes of photographic output for clients in FMCG, fashion and financial services. Without standardised ingest workflows, the same raw shoot can produce dozens of near-duplicate exports — slightly different crops, colour grades or file formats — that all end up stored permanently and billed for indefinitely.

Practical Steps Joburg Firms Are Taking

Perceptual hashing is the core technology being deployed to fix the problem. Unlike standard checksums that only flag byte-identical files, perceptual hashing algorithms — implemented in open-source libraries such as ImageHash for Python or commercial tools like Bynder and Canto — compare images visually, catching resized or slightly altered duplicates that a checksum would miss entirely. The University of the Witwatersrand's School of Computer Science and Applied Mathematics has included perceptual similarity algorithms in its computer vision coursework since at least 2023, meaning a growing pool of locally trained graduates understands the tooling.

The practical audit process typically runs in three phases: ingestion scanning to flag duplicates before new files enter a library; retrospective library cleaning using hash-based clustering; and ongoing policy enforcement that assigns a single canonical file ID to each approved asset. For organisations operating on Microsoft Azure — the preferred cloud for many South African financial services firms regulated under the Financial Sector Conduct Authority's guidance on data residency — Azure Blob Storage's built-in lifecycle management tools can automate archival of flagged duplicates rather than deleting them outright, which satisfies compliance requirements around record retention.

For smaller businesses without dedicated IT teams, the starting point is simpler: run a free tool such as dupeGuru against a local image folder before the next cloud sync. For firms above the 5,000-asset threshold, a structured digital asset management system with deduplication baked in is no longer optional — it is a cost-control measure with a calculable monthly return. In Johannesburg's current commercial climate, where electricity costs and rand volatility already compress margins, cutting avoidable cloud spend is one of the few levers entirely within a business's own control.

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 Johannesburg

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

The Daily Johannesburg brief

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

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

Daily brief

Enjoyed this? Wake up to Johannesburg news every morning.

Free, in your inbox before 7am. Weekdays.

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

More from The Daily Johannesburg

More in News

Enjoyed this story? Get tomorrow's briefing free.