{
  "title": "Flock Municipal Cancellations & Non-Renewals Database",
  "subtitle": "Cities and agencies that terminated, did not renew, let expire, suspended, or rescinded Flock Safety ALPR contracts",
  "compiled": "2026-07-16",
  "scope_note": "Includes municipal/agency actions ending or pausing Flock use. Does not claim a complete national census. Aggregator tallies (e.g. ~82 contracts across 28 states Aug 2021–May 2026 per SF Standard / Ban Flock Cameras) are larger than this verified dossier. Private/HOA Flock cameras may remain after a city contract ends.",
  "source_files": {
    "xlsx": "Flock_Municipal_Cancellations_Database.xlsx",
    "pdf": "Flock_Municipal_Cancellations_Database.pdf"
  },
  "summary": {
    "records_in_dossier": 42,
    "spotlight_count": 3,
    "public_backlash_cited_count": 30,
    "headline_aggregator_claims": {
      "sf_standard_ban_flock": "82 contracts terminated across 28 states (Aug 2021–May 2026); 39 in Jan–May 2026",
      "npr_feb_2026": "At least ~30 localities deactivated cameras or canceled contracts since early 2025"
    },
    "why_cities_leave": [
      "Unauthorized or unexpected federal / out-of-state data access",
      "ICE / immigration / sanctuary-policy conflict",
      "Vendor trust failures (unauthorized installs, reactivation, misrepresentations)",
      "Public / resident backlash and organized opposition",
      "New state compliance, audit, retention, or liability burden"
    ],
    "citation_hygiene": "records_in_dossier are individually sourced. headline_aggregator_claims (e.g. ~82 contracts) are larger secondary tallies — cite the named source, do not equate them to the 42-record verified dossier. Rows with Verification_Status containing Aggregator-aligned need primary confirmation before calling them verified.",
    "aggregator_aligned_record_count": 11
  },
  "data_dictionary": {
    "Case_ID": "Stable dossier ID (CAN-YYYY-NNN).",
    "Jurisdiction": "City, county, campus, or agency name.",
    "State": "Two-letter state code.",
    "Action_Type": "Terminated | Non-renewal | Expired | Suspended | Rescinded | Pre-install cancel | Paused.",
    "Action_Date": "Approximate public action / effective date (ISO when known).",
    "Camera_Count": "Reported camera count when known.",
    "Spotlight": "Y for featured serious cases (Oshkosh, Verona, Staunton).",
    "Public_Backlash_Cited": "Y when reporting explicitly cites resident/community/public opposition as a reason or major driver.",
    "Primary_Reasons": "Semicolon-separated reason tags.",
    "Summary": "Short narrative of what happened and why.",
    "Primary_Source_URL": "Best primary or strong local/national source.",
    "Secondary_Source_URL": "Corroborating source when available.",
    "Verification_Status": "Verified local/primary | Verified major press | Aggregator-aligned (confirm).",
    "Incomplete_Exit_Notes": "Private cams remaining, loopholes, bags, delayed removal, possible renegotiation."
  },
  "records": [
    {
      "Case_ID": "CAN-2026-001",
      "Jurisdiction": "Oshkosh",
      "State": "WI",
      "Action_Type": "Rescinded",
      "Action_Date": "2026-04-23",
      "Camera_Count": 26,
      "Spotlight": "Y",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Vendor misrepresentation (heat maps); Police chief trust failure; Public backlash",
      "Summary": "Council approved a one-year renewal amid vocal public opposition, then unanimously rescinded within ~24 hours after Police Chief Dean Smith said Flock misrepresented heat-map tracking capability at the council meeting. Cameras powered off and bagged.",
      "Primary_Source_URL": "https://www.postcrescent.com/story/news/local/oshkosh/2026/04/22/oshkosh-rescinds-flock-safety-contract-after-police-chief-raises-concerns/89745485007/",
      "Secondary_Source_URL": "https://www.wbay.com/2026/04/23/oshkosh-council-rescinds-flock-camera-contract-after-false-statements/",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Hardware bagged while removal coordinated."
    },
    {
      "Case_ID": "CAN-2026-002",
      "Jurisdiction": "Verona",
      "State": "WI",
      "Action_Type": "Non-renewal",
      "Action_Date": "2025-12",
      "Camera_Count": null,
      "Spotlight": "Y",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Loss of trust in vendor (not PD); Data-sharing / federal access fears",
      "Summary": "Common Council voted not to renew; contract lapsed December. Officials and residents framed the decision as lack of public trust in Flock Safety. Cameras remained up for months; city covered them pending physical removal.",
      "Primary_Source_URL": "https://wisconsinexaminer.com/2026/02/02/verona-expected-to-begin-work-to-removing-flock-cameras/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Physical removal lagged contract end; interim lens covers."
    },
    {
      "Case_ID": "CAN-2025-003",
      "Jurisdiction": "Staunton",
      "State": "VA",
      "Action_Type": "Terminated",
      "Action_Date": "2025-12-19",
      "Camera_Count": 6,
      "Spotlight": "Y",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Resident council testimony; CEO email conflicted with city values",
      "Summary": "After months of resident opposition at council (dozen speakers Dec. 11), Chief Jim Williams moved to cancel following a Flock CEO email the city said did not reflect Staunton’s values. Contract terminated Jan. 8, 2026; physical removal lagged.",
      "Primary_Source_URL": "https://augustafreepress.com/news/staunton-to-cancel-flock-safety-camera-contract-doesnt-agree-with-ideology-of-ceo/",
      "Secondary_Source_URL": "https://www.whsv.com/2026/01/10/city-stauntons-contract-with-flock-safety-officially-terminated/",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Removal delayed; some cameras still up into Feb 2026 per News Leader."
    },
    {
      "Case_ID": "CAN-2026-004",
      "Jurisdiction": "Framingham",
      "State": "MA",
      "Action_Type": "Non-renewal",
      "Action_Date": "2026-06-30",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Resident advocacy; Data sharing / oversight concerns",
      "Summary": "Police will not renew after months of resident opposition. System access shut off at contract end; Flock to remove cameras. Follows Cambridge, Watertown, and Natick exits in Massachusetts.",
      "Primary_Source_URL": "https://www.boston.com/news/local-news/2026/06/25/framingham-police-will-not-renew-flock-safety-contract-after-months-of-resident-opposition/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Advocates seeking assurance city will not replace with similar system."
    },
    {
      "Case_ID": "CAN-2025-005",
      "Jurisdiction": "Flagstaff",
      "State": "AZ",
      "Action_Type": "Terminated",
      "Action_Date": "2025-12",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Loss of community trust; Data-sharing concerns",
      "Summary": "After tightening sharing controls failed to restore trust, mayor and council ended the contract. NPR quotes Mayor Becky Daggett: technology would not be well received or continueable.",
      "Primary_Source_URL": "https://www.npr.org/2026/02/17/nx-s1-5612825/flock-contracts-canceled-immigration-survillance-concerns",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-006",
      "Jurisdiction": "Westland",
      "State": "MI",
      "Action_Type": "Non-renewal",
      "Action_Date": "2026-07",
      "Camera_Count": 10,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Privacy / constitutional concerns; Outside agency / ICE access fears; Split council",
      "Summary": "Police chief did not bring renewal to council after finding council deeply split. Council president cited privacy, corporate sharing, ICE access fears, and credited residents and advocacy groups for raising concerns.",
      "Primary_Source_URL": "https://www.clickondetroit.com/news/local/2026/07/10/westland-to-remove-flock-safety-license-plate-cameras-after-privacy-concerns/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified local TV",
      "Incomplete_Exit_Notes": "Removal at contract expiration end of month."
    },
    {
      "Case_ID": "CAN-2026-007",
      "Jurisdiction": "Ithaca",
      "State": "NY",
      "Action_Type": "Terminated",
      "Action_Date": "2026-03",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Sanctuary-city conflict; Third-party disclosure language; Outside agency access concerns",
      "Summary": "Common Council ended the contract after activist campaign and protests outside city hall. Resolution cited sanctuary policies and documented outside-agency access without explicit local authorization.",
      "Primary_Source_URL": "https://www.wrvo.org/2026-03-05/ithaca-common-council-votes-to-end-contract-with-flock-safety",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-008",
      "Jurisdiction": "Santa Cruz",
      "State": "CA",
      "Action_Type": "Terminated",
      "Action_Date": "2026-01",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Out-of-state access; Immigration / sanctuary urgency; Public / grassroots pressure (Get the Flock Out)",
      "Summary": "Council voted 6-1 to terminate after out-of-state agencies accessed city data. Widely reported as first California city to end a Flock contract; grassroots organizing credited alongside immigration-enforcement urgency.",
      "Primary_Source_URL": "https://www.kqed.org/news/12069705/santa-cruz-the-first-in-california-to-terminate-its-contract-with-flock-safety",
      "Secondary_Source_URL": "https://www.npr.org/2026/02/17/nx-s1-5612825/flock-contracts-canceled-immigration-survillance-concerns",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-009",
      "Jurisdiction": "South Portland",
      "State": "ME",
      "Action_Type": "Terminated",
      "Action_Date": "2026-06-11",
      "Camera_Count": 7,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Privacy / constitutional concerns",
      "Summary": "Council workshop directed end of Flock use after strong community backlash. All seven cameras removed by June 22, 2026; no active South Portland Flock account.",
      "Primary_Source_URL": "https://www.southportland.gov/m/NewsFlash/home/detail/550",
      "Secondary_Source_URL": "https://www.pressherald.com/2026/07/01/south-portlands-flock-cameras-have-been-removed/",
      "Verification_Status": "Verified local/primary",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-010",
      "Jurisdiction": "Denver",
      "State": "CO",
      "Action_Type": "Expired",
      "Action_Date": "2026-03-31",
      "Camera_Count": 110,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Privacy concerns; Federal immigration data-sharing revelations",
      "Summary": "Largest reported single municipal removal by camera count: 110 intersection cameras decommissioned and removed when contract expired. City approved Axon replacement (~50 cams) with stricter controls.",
      "Primary_Source_URL": "https://www.9news.com/article/news/local/denver-removes-flock-license-plate-reader-cameras/73-eaf91d0a-3b90-45f5-8338-dbb9f79a8712",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified local TV",
      "Incomplete_Exit_Notes": "Private/HOA Flock cameras remain; some pre-Flock city LPR gear unaffected."
    },
    {
      "Case_ID": "CAN-2025-011",
      "Jurisdiction": "Austin",
      "State": "TX",
      "Action_Type": "Terminated",
      "Action_Date": "2025-06",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; ICE data-sharing fears; Wrongful-arrest risk concerns",
      "Summary": "City canceled after organized community opposition. Later reporting that APD found ways to keep using Flock data through other agencies (loophole).",
      "Primary_Source_URL": "https://www.kut.org/crime-justice/2026-02-18/austin-ended-its-license-plate-reader-program-then-the-police-found-a-loophole",
      "Secondary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "City contract end ≠ full network offline for police via partners."
    },
    {
      "Case_ID": "CAN-2025-012",
      "Jurisdiction": "Cambridge",
      "State": "MA",
      "Action_Type": "Terminated",
      "Action_Date": "2025-12",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Unauthorized camera installs; Material breach of trust; Public scrutiny",
      "Summary": "City terminated after Flock installed cameras without city awareness/authorization; described as material breach of trust.",
      "Primary_Source_URL": "https://www.cambridgema.gov/news/2025/12/statementontheflocksafetyalprcontracttermination",
      "Secondary_Source_URL": "https://www.boston.com/news/local-news/2025/12/11/cambridge-ends-contract-for-license-plate-cameras-after-breach-of-trust/",
      "Verification_Status": "Verified local/primary",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-013",
      "Jurisdiction": "Mountain View",
      "State": "CA",
      "Action_Type": "Suspended",
      "Action_Date": "2026-02-03",
      "Camera_Count": 30,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Unauthorized federal access (ATF; Air Force; GSA IG); Audit findings",
      "Summary": "Disabled all ~30 cameras after audit showed federal agencies had accessed local data without authorization.",
      "Primary_Source_URL": "https://localnewsmatters.org/2026/03/03/mountain-view-terminates-license-plate-reader-contract-with-flock-safety/",
      "Secondary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-014",
      "Jurisdiction": "Oxnard",
      "State": "CA",
      "Action_Type": "Suspended",
      "Action_Date": "2026-02-27",
      "Camera_Count": 19,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Vendor-enabled National Lookup vs California law; Out-of-state / federal queries; Public trust",
      "Summary": "OPD suspended 19 fixed Flock cameras after audit found nationwide query capability allowed out-of-state/federal agencies to include Oxnard data despite California-only settings.",
      "Primary_Source_URL": "https://www.oxnard.gov/pd-news/news-release-oxnard-police-department-suspends-use-of-flock-safety-automated-license-plate-readers-02-27-26",
      "Secondary_Source_URL": "https://www.edhat.com/ventura/news/oxnard-police-suspend-flock-license-plate-readers-ventura-agencies-tighten-controls-after-out-of-state-access/",
      "Verification_Status": "Verified local/primary",
      "Incomplete_Exit_Notes": "Suspension pending confidence in safeguards; not necessarily permanent cancel."
    },
    {
      "Case_ID": "CAN-2026-015",
      "Jurisdiction": "South Pasadena",
      "State": "CA",
      "Action_Type": "Terminated",
      "Action_Date": "2026",
      "Camera_Count": 14,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Privacy concerns; Illegal sharing with federal immigration agents (regional reports)",
      "Summary": "Council canceled contract for ~14 cameras after reports Southern California agencies shared Flock data with federal immigration agents.",
      "Primary_Source_URL": "https://laist.com/news/politics/south-pasadena-cancels-contract-with-flock-safety-citing-privacy-concerns",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-016",
      "Jurisdiction": "Los Angeles Police Department",
      "State": "CA",
      "Action_Type": "Expired",
      "Action_Date": "2026-07",
      "Camera_Count": 138,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Privacy / civil liberties; Data ownership uncertainty; Federal access concerns",
      "Summary": "LAPD let three-year agreement expire (~138 pole cameras since 2023). Audit/reporting cited federal access and immigration-enforcement risk. Some outlets note possible renegotiation with stricter terms.",
      "Primary_Source_URL": "https://www.businessinsider.com/flock-safety-cameras-police-departments-lapd-2026-7",
      "Secondary_Source_URL": "https://www.cnet.com/news/privacy/los-angeles-lapd-flock-safety-surveillance-cameras-privacy/",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "May renegotiate; not necessarily a permanent ban."
    },
    {
      "Case_ID": "CAN-2026-017",
      "Jurisdiction": "Bloomington",
      "State": "IN",
      "Action_Type": "Expired",
      "Action_Date": "2026-03-05",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Months-long evaluation; Oversight / legal considerations; Council oversight resolution context",
      "Summary": "Mayor announced contract expired and city would not renew after evaluation with PD, legal, Flock, and community partners. Sharing narrowed during wind-down.",
      "Primary_Source_URL": "https://bloomington.in.gov/news/2026/04/15/6521",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified local/primary",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-018",
      "Jurisdiction": "Edmonds",
      "State": "WA",
      "Action_Type": "Terminated",
      "Action_Date": "2026-06",
      "Camera_Count": 19,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "New state ALPR law compliance; Retention / audit / disclosure liability; Staffing burden",
      "Summary": "Council unanimously authorized termination after procedural correction. Chief cited new state guardrails creating liability and records burdens.",
      "Primary_Source_URL": "https://www.heraldnet.com/2026/06/10/following-procedural-error-edmonds-unanimously-cancels-flock-contract/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-019",
      "Jurisdiction": "Evanston",
      "State": "IL",
      "Action_Type": "Terminated",
      "Action_Date": "2025-08",
      "Camera_Count": 19,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Illinois SOS audit climate; Federal / CBP access concerns; Privacy",
      "Summary": "Terminated ~19 cameras after Illinois audit climate showing CBP access to state plate networks. Later dispute: incomplete removal / alleged reinstall without permission; cease-and-desist reported.",
      "Primary_Source_URL": "https://www.eff.org/deeplinks/2026/02/get-flock-out-our-city",
      "Secondary_Source_URL": "https://www.techtimes.com/articles/319317/20260629/flock-safety-crosses-100000-cameras-53-cities-cancel-over-unauthorized-federal-data-access.htm",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Removal fight after cancel; confirm final hardware status."
    },
    {
      "Case_ID": "CAN-2025-020",
      "Jurisdiction": "Oak Park",
      "State": "IL",
      "Action_Type": "Terminated",
      "Action_Date": "2025-08-05",
      "Camera_Count": 8,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Sanctuary ordinance conflict; Immigration enforcement access risk; State audit context",
      "Summary": "Board voted to cancel after concerns federal immigration agents could access village data contrary to sanctuary ordinance; shut off cameras.",
      "Primary_Source_URL": "https://www.oakpark.com/2025/12/02/new-reports-emerge-on-border-patrol-use-of-flock-cameras/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified local press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-021",
      "Jurisdiction": "Eugene",
      "State": "OR",
      "Action_Type": "Terminated",
      "Action_Date": "2025-12",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Unauthorized reactivation; Public pressure; Trust failure",
      "Summary": "Terminated after a camera was reactivated without authorization; PD learned via community tip. Ended amid sustained local pressure.",
      "Primary_Source_URL": "https://www.klcc.org/breaking/2025-12-05/eugene-and-springfield-both-announce-end-of-flock-camera-usage",
      "Secondary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-022",
      "Jurisdiction": "Springfield",
      "State": "OR",
      "Action_Type": "Terminated",
      "Action_Date": "2025-12",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public pressure; Cameras never turned on; Covered then removed",
      "Summary": "Same Dec. 2025 announcement wave as Eugene: Springfield said cameras had not been turned on and would be covered then removed after months of public pushback.",
      "Primary_Source_URL": "https://www.klcc.org/breaking/2025-12-05/eugene-and-springfield-both-announce-end-of-flock-camera-usage",
      "Secondary_Source_URL": "https://www.npr.org/2026/02/17/nx-s1-5612825/flock-contracts-canceled-immigration-survillance-concerns",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-023",
      "Jurisdiction": "Bend",
      "State": "OR",
      "Action_Type": "Terminated",
      "Action_Date": "2026-01",
      "Camera_Count": 4,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Security concerns; Federal compliance fears; Community opposition",
      "Summary": "Council voted to remove four cameras citing security concerns and federal compliance fears.",
      "Primary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-rebellion-cities-canceling-federal-access-2026/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-024",
      "Jurisdiction": "Talent",
      "State": "OR",
      "Action_Type": "Paused",
      "Action_Date": "2025-12-26",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Immigration enforcement / sanctuary law fears; Community pressure",
      "Summary": "Unanimously paused cameras over concern data could be used for immigration enforcement contrary to Oregon sanctuary norms.",
      "Primary_Source_URL": "https://stateofsurveillance.org/articles/surveillance/communities-winning-against-alpr-flock-safety-2025/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": "Pause may not equal permanent cancel."
    },
    {
      "Case_ID": "CAN-2025-025",
      "Jurisdiction": "Lynnwood",
      "State": "WA",
      "Action_Type": "Terminated",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Out-of-state agencies accessing network; Chief discovery after go-live",
      "Summary": "First Washington city reported to cancel an active Flock contract after chief discovered out-of-state agencies accessing the network.",
      "Primary_Source_URL": "https://mynorthwest.com/local/lynnwood-first-wa-city-cancel-flock-safety/4145920",
      "Secondary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-026",
      "Jurisdiction": "Mountlake Terrace",
      "State": "WA",
      "Action_Type": "Pre-install cancel",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Council vote before install; Community opposition climate",
      "Summary": "Unanimous council vote to end contract before cameras were installed.",
      "Primary_Source_URL": "https://www.heraldnet.com/news/mountlake-terrace-cancels-flock-safety-contract/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-027",
      "Jurisdiction": "Olympia",
      "State": "WA",
      "Action_Type": "Terminated",
      "Action_Date": "2025-12",
      "Camera_Count": 15,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public opposition; Pilot canceled; Cameras uninstalled",
      "Summary": "Uninstalled ~15 cameras and canceled pilot program December 2025.",
      "Primary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Secondary_Source_URL": "https://komonews.com/news/local/washington-cities-face-financial-questions-after-pausing-flock-camera-contracts",
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-028",
      "Jurisdiction": "Redmond",
      "State": "WA",
      "Action_Type": "Suspended",
      "Action_Date": "2025-11",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Resident complaints; Contract reevaluation",
      "Summary": "Deactivated cameras November 2025 while reevaluating contract after resident complaints.",
      "Primary_Source_URL": "https://komonews.com/news/local/washington-cities-face-financial-questions-after-pausing-flock-camera-contracts",
      "Secondary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": "May be pause rather than final cancel."
    },
    {
      "Case_ID": "CAN-2026-029",
      "Jurisdiction": "Windsor",
      "State": "CT",
      "Action_Type": "Terminated",
      "Action_Date": "2026",
      "Camera_Count": 16,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Public backlash; Resident campaign; Push for ALPR ban ordinance",
      "Summary": "Town council voted to end contract; cameras turned off, removal planned. Resident organizer gathering petition signatures for ALPR ban ordinance.",
      "Primary_Source_URL": "https://www.nbcconnecticut.com/news/local/two-towns-end-contracts-with-automated-license-plate-reader-company-flock-safety/3755508/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified local TV",
      "Incomplete_Exit_Notes": "Physical removal scheduled into fall."
    },
    {
      "Case_ID": "CAN-2026-030",
      "Jurisdiction": "Killingworth",
      "State": "CT",
      "Action_Type": "Non-renewal",
      "Action_Date": "2026",
      "Camera_Count": 4,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Security and privacy concerns; FOIA / records burden; Post-contract information about Flock",
      "Summary": "Not renewing four cameras on Route 81. First selectman said more information about Flock emerged after boards had already approved; FOIA handling concerns.",
      "Primary_Source_URL": "https://www.nbcconnecticut.com/news/local/two-towns-end-contracts-with-automated-license-plate-reader-company-flock-safety/3755508/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified local TV",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-031",
      "Jurisdiction": "Dayton",
      "State": "OH",
      "Action_Type": "Suspended",
      "Action_Date": "2026-05",
      "Camera_Count": 72,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Immigration-related search traffic vs city policy; Public demand for removal; Policy violations",
      "Summary": "Suspended fixed-site Flock program after review found immigration-related search activity against city policy. City covered ~72 cameras with bags; commissioners called for removal pending audit.",
      "Primary_Source_URL": "https://www.daytondailynews.com/local/city-covers-all-flock-cameras-amid-program-suspension/article_01aa7687-f68e-5443-b102-d98dd38ed9b6.html",
      "Secondary_Source_URL": "https://www.businessinsider.com/cities-putting-trash-bags-over-flock-license-plate-readers-2026-6",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Suspension + bags; final removal decision pending audit/commission."
    },
    {
      "Case_ID": "CAN-2026-032",
      "Jurisdiction": "Foothill-De Anza Community College District",
      "State": "CA",
      "Action_Type": "Terminated",
      "Action_Date": "2026-02-15",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Discontinued program; Data sharing disabled; Privacy climate",
      "Summary": "Discontinued contract; covered lenses and disabled data sharing.",
      "Primary_Source_URL": "https://stateofsurveillance.org/news/flock-safety-cancel-wave-30-cities-alpr-surveillance-contracts-2026/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-033",
      "Jurisdiction": "Hays County",
      "State": "TX",
      "Action_Type": "Terminated",
      "Action_Date": "2025-10",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Community opposition wave; Privacy / sharing concerns",
      "Summary": "Contract terminated October 2025 amid Texas cancel wave following Austin-area organizing.",
      "Primary_Source_URL": "https://stateofsurveillance.org/articles/surveillance/communities-winning-against-alpr-flock-safety-2025/",
      "Secondary_Source_URL": "https://www.oakpark.com/2025/12/02/new-reports-emerge-on-border-patrol-use-of-flock-cameras/",
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-034",
      "Jurisdiction": "San Marcos",
      "State": "TX",
      "Action_Type": "Expired",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Tied council vote; Community opposition",
      "Summary": "Contract lapsed after reported 3-3 vote dynamics; listed among Texas communities ending Flock use.",
      "Primary_Source_URL": "https://stateofsurveillance.org/articles/surveillance/communities-winning-against-alpr-flock-safety-2025/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-035",
      "Jurisdiction": "Hillsborough",
      "State": "NC",
      "Action_Type": "Terminated",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Privacy / federal access climate; Community opposition",
      "Summary": "Frequently listed among early cancelers in national roundups alongside Oak Park / Evanston wave.",
      "Primary_Source_URL": "https://www.oakpark.com/2025/12/02/new-reports-emerge-on-border-patrol-use-of-flock-cameras/",
      "Secondary_Source_URL": "https://www.businessinsider.com/flock-safety-cameras-police-departments-lapd-2026-7",
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-036",
      "Jurisdiction": "Natick",
      "State": "MA",
      "Action_Type": "Terminated",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Data sharing / oversight concerns; Regional MA cancel wave",
      "Summary": "Boston.com reports Natick ended Flock contract alongside Cambridge and Watertown before Framingham non-renewal.",
      "Primary_Source_URL": "https://www.boston.com/news/local-news/2026/06/25/framingham-police-will-not-renew-flock-safety-contract-after-months-of-resident-opposition/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-037",
      "Jurisdiction": "Watertown",
      "State": "MA",
      "Action_Type": "Terminated",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Data sharing / oversight concerns; Regional MA cancel wave",
      "Summary": "Boston.com reports Watertown ended Flock contract in the Massachusetts wave preceding Framingham.",
      "Primary_Source_URL": "https://www.boston.com/news/local-news/2026/06/25/framingham-police-will-not-renew-flock-safety-contract-after-months-of-resident-opposition/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-038",
      "Jurisdiction": "Saranac Lake (Village)",
      "State": "NY",
      "Action_Type": "Terminated",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Privacy concerns; Community opposition",
      "Summary": "Cited by WRVO among municipalities that voted to stop or pause Flock relationships before Ithaca.",
      "Primary_Source_URL": "https://www.wrvo.org/2026-03-05/ithaca-common-council-votes-to-end-contract-with-flock-safety",
      "Secondary_Source_URL": null,
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2025-039",
      "Jurisdiction": "Sedona",
      "State": "AZ",
      "Action_Type": "Terminated",
      "Action_Date": "2025",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Privacy / immigration access climate",
      "Summary": "Listed with Flagstaff-era Arizona exits in Oak Park / regional reporting.",
      "Primary_Source_URL": "https://www.oakpark.com/2025/12/02/new-reports-emerge-on-border-patrol-use-of-flock-cameras/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Aggregator-aligned (confirm)",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-040",
      "Jurisdiction": "El Cerrito",
      "State": "CA",
      "Action_Type": "Terminated",
      "Action_Date": "2026",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Bay Area cancel wave; Sanctuary / privacy climate",
      "Summary": "SF Standard reports El Cerrito ended its contract in the Bay Area wave (Mountain View, Santa Cruz, Campbell, Los Altos Hills, Santa Clara County).",
      "Primary_Source_URL": "https://sfstandard.com/2026/05/11/flock-safety-berkeley-sanctuary-city-contract/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-041",
      "Jurisdiction": "Santa Clara County",
      "State": "CA",
      "Action_Type": "Terminated",
      "Action_Date": "2026",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "N",
      "Primary_Reasons": "Bay Area cancel wave; Privacy / data-sharing scrutiny",
      "Summary": "SF Standard lists Santa Clara County among Bay Area jurisdictions that left Flock.",
      "Primary_Source_URL": "https://sfstandard.com/2026/05/11/flock-safety-berkeley-sanctuary-city-contract/",
      "Secondary_Source_URL": "https://www.businessinsider.com/flock-safety-cameras-police-departments-lapd-2026-7",
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": null
    },
    {
      "Case_ID": "CAN-2026-042",
      "Jurisdiction": "Campbell / Los Altos Hills (Bay Area cluster)",
      "State": "CA",
      "Action_Type": "Terminated",
      "Action_Date": "2026",
      "Camera_Count": null,
      "Spotlight": "N",
      "Public_Backlash_Cited": "Y",
      "Primary_Reasons": "Bay Area cancel wave; Public / sanctuary climate",
      "Summary": "SF Standard names Campbell and Los Altos Hills among more than a dozen California jurisdictions terminating Flock contracts.",
      "Primary_Source_URL": "https://sfstandard.com/2026/05/11/flock-safety-berkeley-sanctuary-city-contract/",
      "Secondary_Source_URL": null,
      "Verification_Status": "Verified major press",
      "Incomplete_Exit_Notes": "Cluster row; split to separate Case_IDs when local minutes located."
    }
  ]
}
