Twin Falls Police | The city's plate reader network
Forty Flock Safety cameras, bought in three orders between 2023 and 2025 and folded into a single two year agreement at $130,000 a year. In August 2026 the City Council refused to switch them off and then changed the contract instead.
At a glance
- Price
- $130,000 a year, and $260,000 over the two year term [4]
- Term
- 1 May 2026 to 30 April 2028 [4]
- Who else can see it
- Not stated in any contract, policy or minute we read. The department suspended one neighboring sheriff's office from the network in February 2026, so the network reaches beyond the city. The vendor's public transparency portal for this department carries the sharing list [6]
- A written policy
- Yes. Twin Falls PD Policy 401, published, revised 24 March and 19 August 2026 [5]
- Whether the vendor may train on the data
- No, since an amendment the Chief of Police signed on 9 September 2026 [10]
How it happened
- Context
A budget line for traffic cameras in six locations
The city's recommended budget for fiscal year 2022-2023 carries a police request headed Traffic Cameras at $12,000 a year, described as providing the city the ability to monitor traffic in six locations and as being used for vehicle counts, evidence and criminal apprehension including stolen vehicles. The city's own plate reader page lists this budget among the council documents from when the technology was first presented and approved. [7]
- Decision
Twelve cameras, $69,200 over two years
A Flock Group Inc. services agreement order form for twelve Falcon cameras at $2,500 each, Flock Safety Advanced Search at $2,500 and a $350 per camera implementation fee. Year one comes to $36,700, the subscription term is 24 months, and the total contract amount is $69,200. A sixty day pilot period allowed cancellation at no cost. [1]
- Decision
Sixteen more, $96,000 over two years
An order form incorporating the earlier agreement, signed for the city by the Chief of Police. Sixteen Flock Safety Falcon cameras, a platform total of $48,000 a year, implementation fees waived, a 24 month initial term and a contract total of $96,000. [2]
- Decision
Twelve more, and FlockOS with the Enhanced LPR Upgrade
An order form for twelve further cameras at $43,800 a year, with FlockOS and the Enhanced LPR Upgrade included, $10,000 in discounts applied, a 12 month initial term and a 24 month renewal term. The retention period on the form is 30 days. Forty cameras now. [3]
- Incident
The department cuts a neighboring sheriff's office off the network
The Chief of Police writes to the Sheriff of Jerome County suspending that office's access to the Twin Falls Flock network with immediate effect, citing concerns about improper or questionable use and, separately, that the office has adopted no written policy governing plate reader use under Idaho Code section 49-1432. Three conditions are set for any reinstatement, including quarterly audits available to Twin Falls on request. The letter is copied to the Office of the Idaho Attorney General. [6]
- Decision
One agreement for all forty cameras, $130,000 a year
An order form running from 1 May 2026 to 30 April 2028, listing the three camera batches of sixteen, twelve and twelve, at $130,000 a year and $260,000 in total. Its special terms say it supersedes every previously executed agreement between the parties and make the earlier subscription terms coterminous, with any overlap credited pro rata. [4]
- Debate
A full chamber, and a question about the budget
During the presentation of the recommended budget a council member asks whether the city plans to remove the Flock Safety real time line from it. In the general public input that follows, sixteen residents speak against the cameras and two speak in favor. The Council then adjourns to an executive session on litigation or controversies imminently likely to be litigated. [9]
- Decision
Four votes in one budget hearing
A motion to suspend the use and financial obligation of the plate readers until the Idaho Legislature adopts comprehensive rules, regulations and accountability measures governing the technology, including consequences for misuse, fails two to five. A motion that the city implement any laws on plate reading technology within seven days of their being signed by the governor, and that the current contract be open to amendments per the chief's recommendations and approved by Council, passes seven to nothing. A motion to accept the current contract with three revisions, turning off the AI learning component, keeping the national search function off unless the department needs access for a local crime, and authorizing the chief to sign, passes six to one. The budget ordinance then passes seven to nothing. [8]
- Decision
The amendment comes back signed
The Council's consent calendar records that the department had been tasked with obtaining an addendum from Flock Safety. The amendment, printed in full in that meeting's packet, was signed by the vendor on 28 August 2026 and by the Chief of Police on 9 September 2026. It changes one sentence of the terms so that the vendor may not use the city's camera data to train or improve any machine learning or AI models. [10]
Almost every device volunteers have mapped in Twin Falls County belongs to one system, and that system is the city’s.
What it is and what it cost
The Twin Falls Police Department bought its plate readers in three orders. Twelve cameras in March 2023 for $69,200 over two years. Sixteen more in September 2024 for $96,000 over two years. Twelve more in May 2025 at $43,800 a year, this time with the vendor’s FlockOS software and an Enhanced LPR Upgrade included.
In April 2026 all three orders were folded into one agreement running to 30 April 2028, at $130,000 a year and $260,000 in total. That document lists the three batches on three separate lines, sixteen and twelve and twelve, which is how the count of forty can be checked against the paperwork rather than taken on trust.
The department publishes all four of those contracts itself, on one page of the city website, alongside its written policy and the letter it sent to a neighboring sheriff. That is unusual enough to say plainly.
Where it came from
The city’s own plate reader page lists the fiscal year 2022-2023 budget documents under a heading describing them as the council documents from when the technology was first presented and approved. The police request in that budget is headed Traffic Cameras. It asks for $12,000 a year and describes giving the city the ability to monitor traffic in six locations, for vehicle counts, evidence and criminal apprehension including stolen vehicles.
Nine months later the city signed a contract for twelve plate readers costing $36,700 in its first year. The budget document we read names no vendor, and the words license plate do not appear in it.
We are not saying the two documents were meant to be read against each other. We are saying the city points to the first as the origin of the second, and the first describes something smaller and different from what arrived.
The February letter
On 18 February 2026 the Chief of Police wrote to the Sheriff of Jerome County, the county immediately north, and suspended that office’s access to the Twin Falls network with immediate effect. The letter gives two grounds. The first is concern about improper or questionable use of the network by that office. The second is that the office had adopted no written policy governing plate reader use, which Idaho Code section 49-1432 addresses.
The conditions it sets for reinstatement are worth reading as a description of what good practice would look like: a written acknowledgement limiting administrator level access to designated personnel with an operational need, a written policy covering training, access control, supervision and accountability, and quarterly audits whose results Twin Falls can ask to see.
The letter attaches the department’s own two most recent system audits, neither of which is in the published copy, and is copied to the Office of the Idaho Attorney General.
What that letter establishes, before anything else, is that these cameras were never only Twin Falls cameras. A department that can suspend another agency’s access is a department whose data that agency could previously search.
The argument, and what the Council did with it
Through July and August 2026 residents came to the Monday evening meetings to argue about the cameras. At the meeting of 27 July, sixteen spoke against them and two spoke in favor, and the Council afterwards went into a closed session on matters imminently likely to be litigated.
On 24 August, during the public hearing on the budget, the Council took four recorded votes.
A motion to suspend the use and the financial obligation of the plate readers until the Idaho Legislature adopts comprehensive rules, regulations and accountability measures, including consequences for misuse, failed two to five.
A motion that the city implement any law on plate reading technology within seven days of the governor signing it, and that the current contract be opened to amendments on the chief’s recommendations with Council approval, passed seven to nothing.
A motion to accept the current contract with three revisions, passed six to one. The revisions were to turn off the AI learning component of the contract, to keep the national search function off unless the department needs access for a local crime, and to authorize the chief to sign.
The budget ordinance then passed seven to nothing.
What the amendment actually changed
The amendment came back to the Council on 14 September, signed by the vendor on 28 August and by the Chief of Police on 9 September. It is printed in full in that meeting’s agenda packet, which is the only reason its terms are knowable.
It rewrites one sentence. Under the amended terms the city grants the vendor a limited, non-exclusive, royalty-free, irrevocable, perpetual, worldwide license to use and disclose the city’s camera data to provide the service and to use it to support and improve the vendor’s products and services, provided the vendor may not use it to train or improve any machine learning or AI models.
The training carve-out is the entire change. Irrevocable, perpetual and worldwide all survive it, and so does the right to use and disclose the data to support and improve the vendor’s products. A resident reading the council minutes would learn that the AI learning component was turned off. A resident reading the amendment learns what remains.
That gap is not a trick played on anyone. It is what happens when a public body negotiates a change to a contract of adhesion in a single evening, and it is the reason the contract, not the motion, is the document worth keeping.
On the map
The community has mapped 50 devices of this type in the county on OpenStreetMap. These are community reports: the vendor and operator of each point are unverified, and none is confirmed to belong to this system. See them on the map →
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
- Location road not yet identified license plate reader ↗
Street names from reverse geocoding — © OpenStreetMap contributors (ODbL).
What we do not know
- Which agencies can search these cameras, and whose cameras can Twin Falls search? Neither list appears in any contract, policy or minute we read.
- What do the department's own system audits say? Two are named as attachments to the February 2026 letter and neither is in the copy the city publishes.
- Did the City Council ever approve plate readers as plate readers before the first contract was signed? The city points to a budget whose police line reads as traffic cameras in six locations.
- Where are the forty cameras? No location list appears in any document we read.
What you can do
Show up
Systems like this one are approved by boards, councils and committees that meet in public. We have confirmed where each of them meets in Twin Falls County and how public comment works there.
How to show up in Twin Falls County →Protect yourself
Practical steps to shrink your personal data trail. Our guides publish at launch; until then, EFF's Surveillance Self-Defense is the best starting point.
Surveillance Self-Defense →Sources
- 1. Flock Group Inc. services agreement order form, signed 29 March 2023 · Primary document · · accessed
- 2. Flock Group Inc. order form, signed 26 and 30 September 2024 · Primary document · · accessed
- 3. Flock Group Inc. order form, signed 13 May 2025 · Primary document · · accessed
- 4. Flock Group Inc. order form, term 1 May 2026 to 30 April 2028 · Primary document · · accessed
- 5. Twin Falls Police Department Policy 401, Automated License Plate Readers · Primary document · · accessed
- 6. Letter, Twin Falls Chief of Police to the Jerome County Sheriff's Office · Primary document · · accessed
- 7. City of Twin Falls recommended budget, fiscal year 2022-2023 · Primary document · accessed
- 8. Twin Falls City Council minutes, 24 August 2026 · Meeting record · · accessed
- 9. Twin Falls City Council minutes, 27 July 2026 · Meeting record · · accessed
- 10. Twin Falls City Council agenda packet, 14 September 2026, carrying the Flock amendment · Primary document · · accessed
- 11. City of Twin Falls Automated License Plate Reader page · Primary document · accessed
Get the digest
A regular digest of what changed in the world of surveillance: the counties we published, the devices that appeared on the map, and the public meetings where these decisions get made. We send it when there is enough to report.
One click to unsubscribe. What we do with your address is on the newsletter page.