home / mytown-research

surveillance_spending

A DISCOVERY INDEX of surveillance and police-technology dollar figures found in local government meeting records across 130+ named vendors — NOT a table of confirmed spending, and NOT safe to SUM. An audit on 2026-07-29 found aggregate views were adding amounts that must not be added: the same procurement recurs at committee, council, approval, amendment and renewal stages; "not to exceed" figures are authorization ceilings, not payments. Use the canned query "the CONSERVATIVE total" for any number you intend to publish, and "data-quality report" to see what is flagged. Columns added for this: `amount_type` (stated / ceiling / proposed / recommended / estimated), `dup_rank` (>1 = redundant copy), `geo_suspect` (city disagrees with the source link), `anomaly` (implausible figure), `state_norm` (normalized state). Vendors covered include ALPR (Flock, Vigilant, Genetec), body cameras/tasers (Axon, WatchGuard, Utility, Getac), gunshot detection (ShotSpotter/SoundThinking), face recognition (Clearview AI, DataWorks Plus), fingerprint biometrics (Idemia AFIS/Livescan, filed separately under `sv:biometrics`), data fusion and OSINT (Fusus, Peregrine, LexisNexis Accurint, Thomson Reuters CLEAR), phone forensics (Cellebrite, GrayKey, Magnet), drones (Skydio, BRINC, DJI), cameras/VMS (Verkada, Avigilon), cell-site simulators, CAD/RMS records systems, photo enforcement, jail-call and student monitoring. Every row carries a VERBATIM quote from the minutes and a link to the source document, and a row only publishes if that quote was found character-for-character in the source text. READ THE `ledger` COLUMN: `sv:<category>:<vendor>`. `radio_infra` (two-way radios), `rms` (records/CAD software), `biometrics` (fingerprints) and `not_surveillance` are NOT surveillance sensors — exclude them before quoting any surveillance figure.

Data license: CC BY 4.0 · Data source: MyTown

15 rows where ledger = "flock" and state = "KS" sorted by amount descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: city, amount, quote, amount_type, dup_rank, spend_date (date)

vendor 5

  • Flock Safety 9
  • FLOCK GROUP INC 2
  • Flock 2
  • Flock Group, Inc. 1
  • Flock safety 1

state 1

  • KS · 15 ✖

ledger 1

  • flock · 15 ✖
Link rowid vendor city state spend_date product amount ▲ quote source_document mytown_record ledger amount_type dup_rank geo_suspect anomaly state_norm
2046 2046 Flock safety Wichita KS 2026-03-10 public comment criticizing 486000.0 My tax dollars cover $486,000 a year to rent over 195 Flock safety cameras, which have been hacked publicly online. https://www.wichita.gov/AgendaCenter/ViewFile/Minutes/_03102026-3019 https://mytown.theboringparts.com/city/wichita.gov/#m1089661 flock stated 1 0 0 KS
2047 2047 Flock Group, Inc. Wichita KS 2021-04-06 approve contract 275000.0 The proposed contract terms with Flock Group, Inc, for 110 LPRs totals $275,000. https://www.wichita.gov/AgendaCenter/ViewFile/Minutes/_04062021-1914 https://mytown.theboringparts.com/city/wichita.gov/#m1090151 flock proposed 1 0 0 KS
2193 2193 Flock Derby KS 2023-11-14 approve a five year agreement 204850.0 Approve a five year agreement with Flock in the amount of $204,850. https://www.derbyweb.com/AgendaCenter/ViewFile/Agenda/_11142023-844 https://mytown.theboringparts.com/city/derbyweb.com/2023/#m1402888 flock stated 1 0 0 KS
1749 1749 Flock Safety Junction City KS 2025-01-21 approve payment of yearly budgeted contract 62500.0 Consideration of the JCPD request to pay the yearly budgeted Flock Safety Camera contract, in the amount of $62,500. https://junctioncityks.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2201,plainText=false) https://mytown.theboringparts.com/city/junctioncityks/2025/#m529989 flock stated 1 0 0 KS
2274 2274 Flock Goddard KS 2023-03-20 approve a two-year contract 58850.0 Chief Beagley recommended the City Council approve a two-year contract with Flock for 11 cameras in the amount of $58,850.00. https://www.goddardks.gov/AgendaCenter/ViewFile/Minutes/_03202023-501 https://mytown.theboringparts.com/city/goddardks.gov/2023/#m1520460 flock recommended 1 0 0 KS
1918 1918 Flock Safety Riley County KS 2023-12-18 expenditure 43400.0 Flock Safety 20 License Plate Reader Contract 43,400.00 43,400.00 https://rileycoks.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5305,plainText=false) https://mytown.theboringparts.com/city/rileycoks/2023/#m761288 flock stated 1 0 0 KS
1930 1930 Flock Safety Shawnee County KS 2025-09-29 acknowledge receipt of correspondence regarding a software agreement 30624.0 Acknowledge receipt of correspondence from the Sheriff's Office regarding a software agreement with Flock Safety. Software works with RTCC and the national database. The cost is $30,624.00, utilizing the national co-op Omnia contract (R250203), to be paid for out of budgeted funds. https://shawneecoks.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1312,plainText=false) https://mytown.theboringparts.com/city/shawneecoks/2025/#m782299 flock stated 1 0 0 KS
2216 2216 Flock Safety Park City KS 2024-12-17 approve payment 27500.0 Discussandapprovepaymentof$27,500for Year2 of a60-monthleaseagreementwith Flock Safety for stationary license plate reader cameras. https://www.parkcityks.com/AgendaCenter/ViewFile/Minutes/_12172024-731 https://mytown.theboringparts.com/city/parkcityks.com/2024/#m1440476 flock stated 1 0 0 KS
2280 2280 Flock Safety Thomas County KS 2023-12-01 approve a purchase 24900.0 Chairman Mike Baughn made a motion to approve a purchase in the amount of $24,900 from fund 105-571-30095 for a Flock Safety System https://www.thomascountyks.gov/AgendaCenter/ViewFile/Minutes/_12012023-96 https://mytown.theboringparts.com/city/thomascountyks.gov/#m1524886 flock stated 1 0 0 KS
2217 2217 FLOCK GROUP INC Park City KS 2024-02-27 paid 22045.0 01-1558 FLOCK GROUP INC 1 22,045.21 N https://www.parkcityks.com/AgendaCenter/ViewFile/Minutes/_02272024-663 https://mytown.theboringparts.com/city/parkcityks.com/2024/#m1440505 flock stated 1 0 0 KS
2218 2218 FLOCK GROUP INC Park City KS 2024-02-13 purchase 22045.0 23-04432 23-04432 01-1558 FLOCK GROUP INC O PD 11/29/23 22,045.21 22,045.21 https://www.parkcityks.com/AgendaCenter/ViewFile/Minutes/_02132024-658 https://mytown.theboringparts.com/city/parkcityks.com/2024/#m1440506 flock stated 1 0 0 KS
2219 2219 Flock Safety Park City KS 2024-01-09 approve and authorize the Mayor to sign and execute a contract 22045.0 Council Member Charley Davidson moved to approve and authorize the Mayor to sign and execute a contract with Flock Safety in the amount of $22,045.21 to be paid out of the General Fund Police Department. https://www.parkcityks.com/AgendaCenter/ViewFile/Minutes/_01092024-649 https://mytown.theboringparts.com/city/parkcityks.com/2024/#m1440509 flock stated 1 0 0 KS
2320 2320 Flock Safety Sterling KS 2023-05-01 approve order form and agreement 7300.0 Commissioner Rowland moved and Commissioner Inwood seconded to approve the order form and agreement with Flock Safety for an amount not to exceed $7,300 for year 1 and $6,000 for year 2. https://www.sterling-kansas.com/AgendaCenter/ViewFile/Minutes/_05012023-127 https://mytown.theboringparts.com/city/sterling-kansas.com/#m1580931 flock ceiling 1 0 0 KS
2321 2321 Flock Safety Sterling KS 2023-04-17 approve order and agreement 7300.0 Commissioner Rowland moved and Commissioner Inwood seconded to approve the order form and agreement with Flock Safety for an amount not to exceed $7,300 for year 1 and $6,000 for year 2. https://www.sterling-kansas.com/AgendaCenter/ViewFile/Minutes/_04172023-126 https://mytown.theboringparts.com/city/sterling-kansas.com/2023/#m1580932 flock ceiling 2 0 0 KS
1973 1973 Flock Safety Caney KS 2025-08-04 approve contract amendment 3000.0 Approve Flock Safety Camera Contract Amendment Proposal $3,000/camera/year all cameras https://caneyks.com/documents/274/Aug._4__2025_Meeting_Minutes.pdf https://mytown.theboringparts.com/city/mi-ks-caney/#m838164 flock proposed 1 0 0 KS

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE TABLE surveillance_spending (
  vendor TEXT, city TEXT, state TEXT, spend_date TEXT, product TEXT,
  amount REAL, quote TEXT, source_document TEXT, mytown_record TEXT, ledger TEXT, amount_type TEXT, dup_rank INTEGER, geo_suspect INTEGER, anomaly INTEGER, state_norm TEXT);
CREATE INDEX ix_surv_vendor ON surveillance_spending(vendor);
CREATE INDEX ix_surv_state ON surveillance_spending(state);
CREATE INDEX ix_surv_amount ON surveillance_spending(amount);
CREATE INDEX ix_surv_ledger ON surveillance_spending(ledger);
Powered by Datasette · Queries took 486.428ms · Data license: CC BY 4.0 · Data source: MyTown