How much does it cost to get more information about a cop who punched someone in the face?
asserted
who → cost → face
If you guessed anything lower than $2.5 million, you’d be wrong — at least according to the city of Eugene, Oregon.
uncertain
you → guess → Eugene
In August, the local news outlet Double Sided Media filed a public records request for records about police officer Justin Peckels, which focused on potential misconduct between 2018 and 2026.
asserted
which → file → 2018
Peckels has been the subject of community complaints, including for punching a resident in the face during a traffic stop, making the records vital for oversight and their release clearly in the public interest.
asserted
records → include → interest
In its response to the request on Monday, the Eugene Police Department claimed searching for records and processing the request would take at least 44,816 hours of staff time and cost approximately $2,484,599.04.
asserted
searching → claim → 2,484,599.04
(A separate request by the outlet for similar records concerning a former police officer, Eric Klinko, was met with a comparatively modest estimate of $195,869.52, for a grand total of nearly $2.7 million for both requests.)
asserted
request → concern → requests
“Once the City receives payment of $2,484,599.04 staff will continue processing your request,” the letter from the department’s public records division read.
asserted
letter → receive → division
“If the actual cost of processing your request exceeds the amount you have paid the City, you will be required to pay the difference before the City will provide the records you have requested.”
asserted
you → process → records
Peckels’s file is either the largest in the world, or city officials have intentionally maintained their databases in such a way as to ensure fulfilling public records requests is prohibitively expensive.
asserted
fulfilling → maintain → requests
It justified the multimillion-dollar price tag by claiming it couldn’t narrow the custodians whose records it would need to search, despite the targeted nature of the request, and maintained it must search all records of all city employees, past and present.
asserted
it → justify → employees
By that logic, if someone ever worked in Eugene’s parks and recreation department, their records could contain responsive information about police misconduct, and must be manually pulled and reviewed, one by one.
uncertain
records → work → one
This goes far beyond incompetence.
asserted
This → go → incompetence
It’s an intentional effort to make a response artificially voluminous — and cost prohibitive — to intimidate the journalist into dropping it entirely.
asserted
response → ’ → it
Normally, agencies are required to search the specific custodians most likely to possess responsive records, not every groundskeeper or clerk on the city payroll.
asserted
agencies → require → payroll
If the city were acting in good faith, officials would have asked Double Sided Media to help them identify the most likely record-holders, not take it upon themselves to cast a citywide dragnet as its first step.
asserted
them → act → step
What makes Eugene’s money-grab particularly galling is its technology double standard.
asserted
grab → make → ?
While it apparently can’t invest in efficient search software, the police department recently signed a two-year $342,000 contract for nearly 60 AI-powered Flock automated license plate readers.
asserted
department → invest → readers
This project was so secretive that the ACLU of Oregon had to sue the city for records about how the cameras were being used and demonstrates, among other inclinations, the city’s eagerness to employ sophisticated software to deploy against residents.
asserted
cameras → have → residents
Yet that technological sophistication disappears as soon as a journalist requests public records about the department’s internal accountability process, and simple keyword searches are suddenly cumbersome.
Troublingly, Eugene’s $2.5 million bill is not an anomaly.
asserted
bill → disappear → process
In 2015, the Department of Defense told a Freedom of Information Act requester, who was asking for records on tools used to preserve data on seized devices, that fulfilling their request would take 15 million hours and cost $660 million.
asserted
fulfilling → tell → million
The same year, the Drug Enforcement Administration told a requester it would cost $1.46 million for records about the DEA’s role in the search and capture of the Mexican cartel boss Joaquin “El Chapo” Guzman.
asserted
it → tell → boss
In 2019, the Army tried to charge $300,000 to release military base water test results for the presence of toxic chemicals.
asserted
Army → try → chemicals
The Army agreed to waive the exorbitant fee after facing intense backlash.
asserted
Army → agree → backlash
The list goes on and on.
asserted
list → go → ?
Luckily, records requesters seeking federal documents have a defense against these capricious invoices.
asserted
requesters → seek → invoices
Recent FOIA amendments aim to ensure if an agency misses its response deadlines, it can’t charge most fees.
asserted
it → aim → fees
At the local level, however, these protections disintegrate.
asserted
protections → disintegrate → level
While Oregon grants agencies the discretion to reduce fees when the disclosure would benefit the public, agencies routinely ignore these provisions.
asserted
agencies → grant → provisions
For small newsrooms like Double Sided Media, a $2.5 million invoice is effectively a gag order that was never actually about covering costs, but bullying the requester to drop their inquiry (all while Eugene Police Department launches its own “press” initiative to document its policing).
asserted
Department → cover → policing
It also sets the precedent for using this chilling tactic on any journalist or watchdog as it sees fit.
asserted
it → set → journalist
Double Sided Media is rightly appealing the fee estimate, and it should prevail.
asserted
it → appeal → estimate
But cities like Eugene will continue these efforts unless lawmakers across the country force agencies to adopt fee caps, mandate public-interest fee waivers for journalists, and require agencies to procure software that allows them to respond to records requests in an efficient and timely manner.
asserted
them → continue → manner
Until then, police departments will likely continue to issue multimillion-dollar ransoms for their records — weaponizing the public’s right to know into another avenue for police to operate with impunity.
asserted
police → continue → impunity
IT’S EVEN WORSE THAN WE THOUGHT.
asserted
WE → ’ → ?
What we’re seeing right now from Donald Trump is a full-on authoritarian takeover of the U.S. government.
asserted
seeing → see → government
Court orders are being ignored.
asserted
orders → ignore → ?
MAGA loyalists have been put in charge of the military and federal law enforcement agencies.
asserted
loyalists → put → military
The Department of Government Efficiency has stripped Congress of its power of the purse.
asserted
Department → strip → purse
News outlets that challenge Trump have been banished or put under investigation.
asserted
that → challenge → investigation
Yet far too many are still covering Trump’s assault on democracy like politics as usual, with flattering headlines describing Trump as “unconventional,” “testing the boundaries,” and “aggressively flexing power.”
asserted
many → cover → power
…and 27 more, not listed.