San Francisco's Department of Technology has identified a sprawling duplicate-image problem inside the city's shared document management systems — redundant photo files clogging databases used by the Planning Department, the Department of Building Inspection, and the Municipal Transportation Agency, according to a city IT review completed in spring 2026. The redundancy is not a minor housekeeping issue. It is slowing the processing pipelines that determine how quickly a Mission District homeowner gets a seismic retrofit permit or how fast a Tenderloin nonprofit can document code violations on a building it is trying to acquire.
The timing matters. San Francisco is in the middle of a state-mandated housing production push, with Mayor Daniel Lurie's administration under pressure to hit ambitious permitting targets set under Sacramento's builder's remedy rules. Every day a permit application sits in a queue waiting for a staff member to manually sort through duplicated inspection photos is a day the city falls further behind. The Department of Building Inspection processed more than 47,000 permit applications in fiscal year 2024-25, a figure the city has cited in budget documents, and digital workflow bottlenecks show up in that backlog in measurable ways.
What Duplicate Images Actually Do to City Systems
The problem starts simply enough. Field inspectors upload photos from their phones to shared platforms. So do contractors, property owners, and city attorneys. There is no automated deduplication layer catching identical or near-identical images before they land in the database. A single inspection of a building on Folsom Street in SoMa might generate 40 photos, a dozen of which are near-duplicates taken in burst mode. Multiply that across thousands of inspections a year and the storage overhead becomes significant — and so does the time staff spend opening, reviewing, and filing those records manually.
The San Francisco Department of Technology's contract with its primary cloud storage vendor runs the city roughly $4.2 million annually for shared infrastructure, a figure referenced in the city's published IT budget for fiscal year 2025-26. Storage consumed by redundant image files directly inflates that cost, because cloud vendors bill by volume. Technology officers inside City Hall have told supervisors that a targeted deduplication project — using perceptual hashing tools already available in open-source libraries — could cut relevant storage consumption by an estimated 20 to 30 percent in the permit-processing pipeline alone.
For residents, the downstream effect is concrete. At the Tenderloin Housing Clinic on Turk Street, case managers who work with formerly homeless clients navigating code enforcement complaints say delays in accessing digital inspection records add weeks to cases that are already grinding through bureaucracy. The SF Planning Department's online portal, which serves homeowners across the Richmond and Sunset districts trying to pull ADU permits, depends on the same document infrastructure. Slow retrieval times during peak hours are a persistent complaint logged in the department's own public user-satisfaction surveys.
What the City and Residents Can Do Now
The Department of Technology is expected to issue a request for proposals this summer for a citywide digital asset management upgrade, a process that would formally include deduplication as a required technical specification. The Board of Supervisors' Government Audit and Oversight Committee is scheduled to review the proposal before the August recess.
Residents who interact frequently with city permitting systems — contractors working in the Bayview-Hunters Point redevelopment corridor, architects filing plans for projects near the Central SoMa Plan area, or nonprofit housing developers working with the Mayor's Office of Housing and Community Development — have the most direct stake in how fast that upgrade moves. Those groups can submit public comment during the RFP review period, a step that city procurement rules require the department to formally consider before finalizing scope.
The fix is not glamorous. Deduplication software does not generate ribbon-cutting ceremonies. But in a city where a single delayed building permit can stall an affordable housing unit for months, clearing redundant images out of the system is, in the most literal sense, a housing policy question — and one that lands squarely on the desks of residents waiting for government to move faster than it has.