surveillance_spending
Data license: CC BY 4.0 · Data source: MyTown
3 rows where ledger = "sv:forensics:grayshift" and state = "CA" sorted by amount descending
This data as json, CSV (advanced)
Suggested facets: city, amount_type, spend_date (date)
| Link | rowid | vendor | city | state | spend_date | product | amount ▲ | quote | source_document | mytown_record | ledger | amount_type | dup_rank | geo_suspect | anomaly | state_norm |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3795 | 3795 | Grayshift / GrayKey | Bakersfield | CA | 2025-10-22 | GrayKey software (amend) | 111500.0 | (revised not to exceed $111,500, and extend term 1 year) for GrayKey Software, a data extraction forensic tool. | https://pub-bakersfield.escribemeetings.com/Meeting.aspx?Id=b136cfd2-a0d8-4592-9c2f-cf16fe1c21ad&Agenda=Agenda&lang=English | https://mytown.theboringparts.com/city/pub-bakersfield/2025/#m207660 | sv:forensics:grayshift | ceiling | 1 | 0 | 0 | CA |
| 3573 | 3573 | Grayshift / GrayKey | Salinas | CA | 2024-02-06 | GrayKey software license (approve payment) | 33105.0 | Resolution authorizing payment of $33,105 to Magnet Forensics for the annual license fee for GrayKey software was approved. | https://legistar2.granicus.com/salinas/meetings/2024/2/2555_M_City_Council_24-02-06_Meeting_Minutes.pdf | https://mytown.theboringparts.com/city/salinas/2024/#m345208 | sv:forensics:grayshift | stated | 1 | 0 | 0 | CA |
| 3578 | 3578 | Grayshift / GrayKey | Salinas | CA | 2023-01-10 | software subscription (approve) | 30795.0 | Approve a Resolution authorizing payment of $30,795 for the annual subscription fee for Grayshift software to cover the period January 27, 2023 through January 26, 2024. | https://legistar2.granicus.com/salinas/meetings/2023/1/2372_A_City_Council_23-01-10_Meeting_Agenda.pdf | https://mytown.theboringparts.com/city/salinas/2023/#m345034 | sv:forensics:grayshift | stated | 1 | 0 | 0 | CA |
Advanced export
JSON shape: default, array, newline-delimited
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);