San Francisco's public agencies are sitting on a quiet but costly mess: years of duplicate digital images stored across disconnected servers, slowing down permit processing, affordable housing documentation, and social services case management at exactly the moment those systems need to move faster. The decision about how to fix it — and who pays — is coming to a head this summer.
The problem isn't new, but it's gotten harder to ignore. The city's Department of Building Inspection, which processes thousands of permit applications annually from neighborhoods like the Tenderloin and SoMa, relies on uploaded photo documentation that often arrives in duplicate or triplicate from contractors and property managers. Staff manually sort through redundant files before approvals can move forward. At the San Francisco Planning Department's offices on South Van Ness Avenue, similar bottlenecks have slowed environmental review timelines on some housing projects by weeks.
Why does this matter right now? San Francisco is under a state-mandated housing production timeline that requires the city to permit tens of thousands of new units by 2031 under its Regional Housing Needs Allocation plan. Any friction in the permitting pipeline — including administrative drag from bloated image archives — feeds directly into project delays that the city can no longer afford politically or legally.
Where the Fixes Are Being Weighed
Two parallel tracks are under discussion at City Hall and among the nonprofits that service the city's digital infrastructure. The first involves deploying automated deduplication software — tools that use hash-matching and AI-assisted image recognition to flag and remove redundant files before they enter the workflow. Several vendors have pitched the city's Department of Technology, headquartered on Seventh Street, on enterprise-level solutions that can integrate with existing Accela permitting software already in use at the Department of Building Inspection.
The second track, favored by some staff at the Human Services Agency on Otis Street, is a manual audit combined with a new file-naming protocol enforced at the point of upload. That approach is slower and labor-intensive, but it gives staff more direct control over what gets deleted — a concern in case files where a removed image could create a legal gap in documentation.
The cost difference between the two approaches is significant. Enterprise deduplication licensing for a city the size of San Francisco typically runs between $80,000 and $250,000 annually depending on storage volume and integration complexity, according to general industry pricing ranges published by municipal IT procurement guides. A manual audit, by contrast, requires redeploying existing staff time — a cost that lands on department budgets already thinned by the broader city fiscal squeeze.
Nonprofit tech providers in the city are watching closely. Organizations like San Francisco-based Code for America, which has worked with local government agencies on digital service reform, have long flagged image and document management as an underappreciated drag on public-sector efficiency. No formal partnership between the city and any vendor or nonprofit has been announced.
The Decisions That Will Define the Outcome
Three choices will determine how this gets resolved before the end of the 2026 fiscal year. First, the Department of Technology needs to decide whether to issue a formal Request for Proposals for deduplication tooling or fold the need into a broader data management contract already in procurement. Second, department heads at Building Inspection and Planning need to agree on a shared file standard — something that has stalled before because the two departments use different database architectures. Third, the Mayor's Office of Housing and Community Development, based on Van Ness Avenue, needs to weigh in on whether the fix qualifies for any federal infrastructure or modernization funding tied to housing production goals.
A decision delayed past September risks bleeding into the next budget cycle, pushing any real fix into 2027. For the thousands of housing applications that will move through the city's permit queue between now and then, that timeline matters. Contractors in the Mission District and Bayview-Hunters Point who have complained informally about permit lag have no formal forum to push the issue — but the pressure is building from multiple directions at once.