Remix.run Logo
▲ rahimnathwani 4 hours ago

Some agencies have a different tactic: go really slowly.

I sent a public records request to my local school district on March 9th 2026.

They responded on 19th March 2026 saying they'd respond on in late April.

Since then, every month they've sent an email with some small portion of the records, with a PDF letter saying they'll send a follow up a month later.

I've received 8 of those responses so far, and there's no indication when, if ever, I will have received all the records responsive to my request.

▲Hnrobert42 4 hours ago | parent | next [-]

Having been on the other side, the delay may not be a deliberate strategy.

Your question likely landed in someone's inbox. The work falls outside normal scope of the person's job. There's likely zero guidance on how to answer and an implication that the person is personally liable if they accidentally reveal something that legitimately should not be revealed, like PII. And the question is competing with many other priorities in their inbox making it easier to snooze it for another day.

This is not an excuse just an explanation. I was not aware of some of this until I got here. I try hard to answer thoroughly and with as much detail as possible. Sometimes it just takes a while.

▲SOLAR_FIELDS 2 hours ago | parent | next [-]

I can tell you that I worked at a local government many many years ago and purposefully delaying or charging a lot for open records requests the entity did not want to complete is absolutely something that was discussed and employed internally. Almost certainly there is malicious intent here, you are giving them too much benefit of doubt.

▲rahimnathwani 4 hours ago | parent | prev | next [-]

"The work falls outside normal scope of the person's job."

Maybe in some cases, but not in this case with this agency (SFUSD).

The responses I've received so far from SFUSD (over several years) were each from someone whose whole job is/was dealing with public records requests.

One of the requests that was refused was for a Google Slides deck that was visible to all of SFUSD's ~10000 employees.

▲pessimizer 17 minutes ago | parent | prev | next [-]

Like another commenter, I've also been on the other side, and there was open discussion about how to delay responses or leave incriminating information out of them.

I remember specific examples of figuring out spurious legal objections to raise that would immediately fall if challenged, but would take months to challenge. I also remember people using records retention policies as 1) an excuse to destroy records that were still held, and pretending like they had been destroyed in the past, and 2) actively changing them in order to destroy things that had been requested, but maybe the request had been withdrawn to be resubmitted. I, as the IT person, remember being asked to come up with technical reasons why something could not be done, or would be expensive to do.

Related: I remember my innocence as an eager little guy in one of his earliest professional jobs, installing a system that would make everybody's email easily searchable if a subpoena or a FOIA had to be responded to, and the sheer panic and chaos that ensued. The solution was to install a chat that instantly dumped history and was not searchable, and to have a lot more face to face meetings.

Hanlon's Razor is a corruption enabler that only resonates because people confuse it with Occam's Razor. Occam was a logician; Hanlon's Razor was some bullshit submitted to a jokebook, and nobody knows who "Hanlon" is supposed to refer to.

▲paulddraper 4 hours ago | parent | prev | next [-]

As in, the email was misrouted?

Or simply it falls into no one’s job?

The latter is deliberate. The former, maybe.

▲Hnrobert42 3 hours ago | parent | next [-]

In my case it is the latter.

In one example, someone wanted all internal training, presentations, engineering documentation, internal policies, etc related to the use of AI to accomplish a specific goal.

I was temporarily assigned to be a kind of product manager for the project, so I have the best access to all the multiple departments with 100s of staff involved. That said, I have no authority over them. I don't know every related policy, who developed what training, what engineering documents exist in some random share drive.

It meant calling meetings with the project leads to explain the request. Then hassling them to hassle their staff to check all their drives. Reading through all that material to ensure engineering didn't screen cap PII while making a training slide or put security-sensitive details in an engineering document. There was no guidance on what is not releasable.

And we get maybe one or two of these requests a year for different projects. So it wouldn't be a judicious use of taxpayer resources to build a reliable system for answering these requests.

▲pixl97 3 hours ago | parent | prev [-]

Eh, I'd say it's way more complex than that. State agencies are under budget and staffing constraints just like regular businesses. Every employee tends to have more work than they can finish, and tax payers don't want to increase funding or want to actively lower it.

▲wat10000 an hour ago | parent | next [-]

It’s definitely deliberate. It’s not like this is a natural phenomenon. The only question is who makes the choice and whether it’s a choice specifically to make the FOIA process painful or merely not to give it enough resources and priority.

▲paulddraper 3 hours ago | parent | prev [-]

So they’re busy.

▲gxs 3 hours ago | parent | prev [-]

I’m with you and always the first to point out an alternative explanation

But having to do with this subject specifically, the pattern is so common and the behavior so blatant, the amount of looking out for each other is so absurd, that I’d reject any claim that gives them the benefit of the doubt that doesn’t come with convincing evidence

▲nxobject 14 minutes ago | parent | prev | next [-]

Also in Oregon (Portland), slow-walking the release of names associated with "identifiable" IDs:

> https://www.portlandmercury.com/news/anonymous-police-id-num...

▲forsalebypwner 4 hours ago | parent | prev | next [-]

Yup, the Milwaukee PD took over 6 months for a fairly basic records request, and that was even with me following up monthly to ask them for an update. In the end, the only cost to me was <$5 for the 2GB flash drive they put the files on.

Unfortunately Wisconsin State Law only gives vague guidelines on this ("must respond reasonably quickly" or something along those lines)

▲Scubabear68 2 hours ago | parent | prev | next [-]

My local school board fought an OPRA request in NJ for a followup on something they had responded to a few weeks before.

It cost them over $31,000 to fight over a few minor emails because the district business adminstrator was mildly embarrassed by them.

▲lotsofpulp an hour ago | parent [-]

It cost taxpayers over $31k. It cost “them” nothing.

▲cowlevel 37 minutes ago | parent [-]

They had $31k less in their discretionary budget, and taxpayers paid the same.

▲kfichter 3 hours ago | parent | prev | next [-]

About 3 years now for the NYC government

▲qingcharles an hour ago | parent | prev | next [-]

It's worse when they just deny the request with some bullshit non-applicable exemption.

Then you have to litigate it, which can take a couple of years because you have to have in camera reviews, motions and hearings, discovery, subpoena witnesses, trial etc. Then it's likely a county court you're in, so they're going to side with the public body and you'll need to run it through the appellate court, which adds another year or two before you finally get your records.

▲arjie 3 hours ago | parent | prev | next [-]

Haha, Bay Area agencies are truly amazing. When a driver (negligently, in my opinion, considering that she lied about what happened) derailed a muni train, I asked for what actions were taken as a result and the only thing that was provided was that a hearing was performed.

I don’t mind waiting but I think I’d prefer paying for faster results. BART took half a year to respond to how they calculate on-time rating but they did finally give me the answer. It had some interesting properties (canceling trains leads to higher on-time performance if trains are late) and I wrote it up here: https://wiki.roshangeorge.dev/w/BART_On-Time_Metric

▲Barbing an hour ago | parent [-]

Great work!

▲garciasn 4 hours ago | parent | prev | next [-]

And this is when you get on each and every single school board meeting agenda and sit in on every single public meeting available.

You ask them repeatedly why there’s a delay in public record release. You ask them all privately at every meeting for an update.

Be patient. Be polite. Be kind. But be fucking absolutely persistent; especially at the public meetings.

They want to be a fucking obstructionist? No problem; be persistent and public. School board members are not generally career politicians; they’re largely single issue members who leave once their kids are done with the district or they move on to another office or area.

School board members don’t like political pressure from the public. School district administrators are largely shielded from the public. Make them feel the pressure.

▲paulddraper 3 hours ago | parent | prev | next [-]

Strangely, the article never posted what the request actually was.

There usually is a fee for the amount of information, or for the scope of the search, lest they get spammed for low value drive-bys.

If the request was “anything anywhere anytime related to X” they could be expensive (millions is incredulous, but expensive).

If the request was “last 9 months arrest records by X” that is more scoped.

The article never says.

▲toomuchtodo 4 hours ago | parent | prev | next [-]

Let muckrock.com know, they track this data when requests are made on their platform.

▲kotaKat 3 hours ago | parent | prev [-]

Took over a year for me and the NSA, so the benchmark is pretty slow. Ended up free, though.

▲genxy an hour ago | parent [-]

What did you request? Did they post it, or only send it to you?