The Daily San Francisco

San Francisco news, every day

News

San Francisco's AI-Powered Permit Portal Is Flooding City Servers With Duplicate Images — and Officials Are Starting to Talk

Planning departments, housing advocates, and tech consultants are weighing in on a growing data headache inside the city's digital permitting system.

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

4 min read

San Francisco's AI-Powered Permit Portal Is Flooding City Servers With Duplicate Images — and Officials Are Starting to Talk
Photo: Photo by Vlada Karpovich on Pexels

San Francisco's Department of Building Inspection is sitting on a problem it didn't fully anticipate when it digitized its permitting workflow: thousands of duplicate images clogging the city's document management system, slowing application reviews and, in some cases, triggering conflicting records for the same property. The issue has drawn attention from housing advocates, planning staff, and a handful of the tech contractors who built the backend infrastructure — and the debate over how to fix it is intensifying as the city faces mounting pressure to speed up housing approvals.

The timing matters. City Hall is operating under a state-mandated housing element that requires San Francisco to plan for roughly 82,000 new units by 2031. Every bottleneck in the permitting pipeline — including redundant digital files that force staff to manually reconcile records — chips away at whatever slim efficiency gains the city has made since launching its online permit portal. The Department of Building Inspection's Permit Center on Seventh Street, which handles everything from seismic retrofits in the Sunset District to ADU applications in the Excelsior, is where the backlog is most visible to applicants.

What Planners and Technologists Are Saying

Staff inside the Planning Department, which shares data infrastructure with the Department of Building Inspection, have flagged the duplicate-image problem internally as a growing strain on review timelines, according to public remarks made at a Planning Commission hearing in June 2026. The commission, which meets at City Hall's Room 400, has heard from multiple project sponsors this year about delays traced to document reconciliation errors — cases where an uploaded site plan or elevation drawing appears multiple times under different file identifiers, causing the system to flag the application as incomplete.

SF Planning's technology team has been working with Accela, the permit software vendor used by dozens of California jurisdictions, to implement automated deduplication routines. Accela's platform is the same one deployed by the City of San Jose and Los Angeles's Department of Building and Safety, giving San Francisco some peer-city precedent to draw on — though the scale of SF's backlog, and the age of some scanned legacy documents, complicates a straight comparison. A spokesperson for SF Planning confirmed in a written statement to The Daily San Francisco that the department is piloting a new image-hashing protocol designed to catch duplicates at the point of upload rather than after the fact, with a broader rollout targeted for late 2026.

Housing advocacy groups, including the San Francisco Housing Action Coalition, have publicly argued that technical dysfunction inside city systems contributes directly to the cost of building here. Construction carrying costs in San Francisco run among the highest in the country — industry estimates have put soft costs, which include permitting delays, at 15 to 20 percent of total project budgets for mid-size residential developments — meaning that every week shaved off a review cycle has real dollar consequences for projects trying to pencil out in a brutal financing environment.

The Fix and What Comes Next

The proposed deduplication protocol works by assigning a cryptographic hash to each image file the moment it enters the system. If an identical or near-identical file is uploaded again — whether by an applicant resubmitting corrected plans or by a staff member scanning the same page twice — the system flags it before it creates a second record. City technology staff say the approach is modeled partly on methods used by the San Francisco Public Library's digital archive program, which tackled a similar redundancy problem in its historical photograph collection starting in 2023.

For applicants filing permits right now, the practical advice from permitting consultants working in the Mission and SoMa corridors is straightforward: label every uploaded file with a unique, descriptive filename before submission, avoid PDF portfolios that bundle multiple drawings into a single attachment, and confirm with DBI staff that the online portal has logged each document individually. The Permit Center on Seventh Street maintains a public counter where staff can manually verify submissions — a step that adds time but reduces the risk of a duplicate-triggered hold.

A broader software update from Accela is scheduled for the third quarter of 2026. Whether it resolves the problem comprehensively — or simply moves it downstream — is the question planners, contractors, and housing advocates on both sides of Civic Center Plaza are now watching closely.

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.