The Daily San Francisco

San Francisco news, every day

News

How San Francisco's City Agencies Spent Years Paying for the Same Photo Twice — And What Changed

A sprawling network of municipal departments, contractors, and legacy software systems quietly created a duplicate-image crisis that is now costing taxpayers real money to fix.

By San Francisco News Desk · Published 4 July 2026, 11:44 am

3 min read

San Francisco city agencies have been unknowingly licensing, storing, and publishing duplicate photographs across dozens of municipal websites, internal databases, and public-records portals — a bureaucratic redundancy that technology auditors flagged formally in a March 2026 report submitted to the Board of Supervisors' Government Operations Committee. The problem, years in the making, now sits at the center of an ongoing effort to consolidate the city's digital infrastructure before a July 2027 deadline tied to a broader IT modernization contract.

The issue matters now because the city is in the middle of renegotiating licensing agreements with stock-image vendors — agreements that, according to background documents circulated by the Department of Technology on Market Street, have historically been purchased independently by individual departments rather than coordinated centrally. That decentralized approach meant the San Francisco Municipal Transportation Agency, the Department of Public Health, and the Office of Economic and Workforce Development were, in some cases, each paying separately for rights to functionally identical images used to dress up public-facing web pages and grant applications.

How Departmental Silos Built the Problem

The roots of the duplication run back to the early 2010s, when the city's migration from paper to digital communications happened department by department rather than under a single citywide framework. Each agency hired its own web vendors, signed its own content licenses, and uploaded images into siloed content management systems. By 2018, when the city launched its first unified sfgov.org redesign effort, technologists discovered that the back-end media libraries contained thousands of image files with identical or near-identical content catalogued under different filenames, metadata tags, and vendor attribution strings.

The Department of Technology estimated in its March report that the city maintains at least 14 separate media asset repositories across major agencies, not counting the dozens of sub-departmental SharePoint folders maintained by individual program offices. The San Francisco Public Library system on Larkin Street alone operates three distinct digital asset platforms — one for its historical photograph archive at the San Francisco History Center, one for its public programming communications team, and one inherited from a 2019 grant-funded digitization project that was never fully integrated.

Nonprofit technology consultants working under a contract with SF Digital Services — the city unit headquartered in Civic Center — identified the duplicate-image problem as a subset of a broader metadata hygiene failure. Images were being re-uploaded without checking against existing holdings, a consequence of staff turnover and the absence of a mandatory deduplication step in content workflows. One internal workflow audit covering just three agencies found over 4,200 image files that shared pixel-level content with at least one other file in the same or an adjacent repository.

The Cost and the Path Forward

Licensing fees for stock imagery in municipal contexts are not trivial. Standard enterprise agreements with major image vendors can run from $15,000 to more than $80,000 annually depending on usage scope — and when multiple departments each hold their own agreements covering overlapping content, the combined expenditure climbs without producing any additional creative output. The March 2026 audit did not publish a single consolidated total for citywide image licensing costs, but it recommended the Department of Technology conduct a full vendor spend analysis by September 2026.

SF Digital Services is now piloting a centralized digital asset management platform that would require all participating departments to route image uploads through a single deduplication engine before publication. The pilot, which began in April 2026 with three departments including the Office of Civic Innovation on Van Ness Avenue, is scheduled to expand to ten agencies by year's end. Agencies that don't migrate by the July 2027 deadline risk losing access to the city's centrally negotiated licensing pool, which officials expect will reduce per-image costs significantly through volume consolidation.

For San Franciscans who use city services or track municipal spending, the practical takeaway is straightforward: the next time a city website loads cleanly with consistent photography, there's a decent chance a less glamorous back-end reform made it possible. Departments interested in joining the pilot ahead of schedule can contact SF Digital Services directly through the city's vendor portal — the waitlist, as of July 2026, is open.

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 San Francisco

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

The Daily San Francisco brief

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

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

Daily brief

Enjoyed this? Wake up to San Francisco news every morning.

Free, in your inbox before 7am. Weekdays.

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

More from The Daily San Francisco

More in News

Enjoyed this story? Get tomorrow's briefing free.