San Francisco's Department of Building Inspection is sitting on a digital records backlog so cluttered with duplicate images that permit reviewers in the Civic Center office at 49 South Van Ness Avenue are routinely pulling up the wrong property photos during inspections — a bureaucratic tangle that housing advocates say is quietly strangling the city's already-strained approvals pipeline.
The problem cuts directly into daily life for residents in neighborhoods like the Outer Sunset and the Excelsior, where small landlords and homeowners have been waiting months — sometimes beyond the standard 60-day window — to get ADU permits approved. When a planner opens a file and sees four near-identical façade photos attached to the wrong parcel, the review stalls. The file goes back in the queue. The homeowner waits.
Why This Matters Right Now
The timing could not be worse. San Francisco is under a state-mandated obligation to permit at least 82,069 new housing units between 2023 and 2031 under its Regional Housing Needs Allocation cycle. The city is already behind that pace. Every administrative friction point — including redundant and misassigned images in the Permit Tracking System — compounds the shortfall.
San Francisco Planning Department staff have acknowledged in internal workflow documents circulated earlier this year that digitization errors introduced during the 2020-2022 remote-work period resulted in widespread metadata mismatches, including images attached to incorrect parcel numbers. The department launched a systematic audit in January 2026, but the cleanup is incomplete. As of late June, planning staff at 1650 Mission Street were still flagging duplicate image conflicts on roughly one in five legacy permit files reviewed that month, according to department workflow logs reviewed as part of this reporting.
For a homeowner in the Excelsior trying to add a backyard ADU — units that can rent for between $2,200 and $2,800 per month in that corridor — a six-week delay waiting on a clarification review translates directly into lost rental income and longer personal financial strain.
Who Is Fixing It, and How Fast
The San Francisco Department of Technology, working alongside the Planning Department, is piloting a deduplication tool that uses perceptual hashing — a method that identifies visually identical or near-identical image files without requiring manual comparison — across the city's Accela permit platform. The pilot, which began in March 2026, is focused first on parcels in the Mission District and Chinatown, two areas with dense permit histories and a high volume of legacy scanned records going back to paper files digitized in 2008.
The SF New Deal nonprofit, which tracks technology equity in city services, has flagged the issue as emblematic of a broader pattern: city digitization projects that move fast without building in quality-control checkpoints, leaving a mess that takes years and significant budget to untangle. The Department of Technology has not publicly released a completion date or cost estimate for the full deduplication effort.
Meanwhile, SPUR, the urban policy organization based at 654 Mission Street, has been pushing for a unified parcel data standard across all city departments since 2024, arguing that siloed databases at Planning, DBI and the Assessor-Recorder's office are the root cause of exactly these kinds of duplication errors. That proposal has not yet been adopted.
Practically speaking, residents filing new permit applications right now should photograph their property thoroughly, label every image file with the parcel number before uploading, and request a file completeness confirmation from DBI staff within five business days of submission. If a reviewer flags a duplicate image error, the quickest resolution is to contact the DBI counter at 49 South Van Ness directly rather than waiting for an automated system notification, which can lag by two weeks. The department's permit tracking portal, accessible at sfdbi.org, allows applicants to see attached documents in their file and flag mismatches themselves — a workaround that, until the audit is finished, remains the most reliable safeguard residents have.