El Cerrito
Flock Safety cameras went up in El Cerrito years before most residents knew they were there. This is the documented record of what happened next — how much data was shared before anyone outside Flock was watching, what the City Council decided, and how long Flock has taken to actually leave.
-
City Manager and Flock sign the contract
El Cerrito City Manager Karen Pinkos signed the Flock Group services agreement on March 27, 2023; Flock’s General Counsel countersigned March 29, 2023, which the contract defines as the Effective Date. The order: 40 Falcon cameras plus Flock Safety Advanced Search, a 36-month initial term, $328,500 total contract value.
The contract splits when each product’s own contractual term starts: Advanced Search’s term “shall commence upon execution of this Agreement” — i.e. at signing — while Falcon’s term “shall commence upon first installation and validation of Flock Hardware”, which came later (see next). So it’s the Advanced Search subscription specifically — not camera access broadly — that began at signing.
-
40 Flock ALPR cameras go up around El Cerrito
Cameras were physically installed and went live in June 2023 — ECPD’s own official statement says so directly: “the first cameras were installed (June 2023).” Chief Paul Keith told NBC Bay Area the cameras were “first installed in June of 2023.” The contract’s own math lines up with this: its 36-month term is tied to “first installation and validation of Flock Hardware,” not the signing date, the contract’s natural end was June 6, 2026, and the City Council’s May 5, 2026 non-renewal notice sits exactly 32 days before that — just inside the contract’s required 30-day notice window. That points to June 6, 2023 as the likely install/validation date — but that’s still our inference from the math, not something any document states outright; only the month (June 2023) is directly sourced. (The camera locations document below confirms where the cameras went — it isn’t evidence for when; that’s the two news accounts cited.)
Both ECPD’s own statement and Chief Keith specifically say “the first cameras were installed” — language that reads as a phased rollout, not all 40 going up on a single day, though neither source gives a schedule for the rest. We checked the City Council’s own agenda packets for every regular and special meeting from May through July 2023 (May 2, May 16, June 6, June 20) for any staff item confirming installation or go-live; none mentions Flock, ALPR, or license plate readers at all. That’s consistent with installation having been a Police Department procurement/operational action that didn’t require a council vote — which would also explain why no document states the exact day.
-
Before ECPD had control, El Cerrito's network was wide open
Flock’s network-audit logs (obtained via FOIA and analyzed by us — see the MuckRock link below for the raw files) show outside searches sweeping in El Cerrito’s network starting March 29, 2023 — the day the contract was executed, and roughly two months before cameras were physically live. In that early window the network was likely returning no real plate data yet; it was still exposed to nationwide searches regardless. Our review of the same logs shows El Cerrito PD’s own account didn’t run its first search until April 1, 2023.
Once cameras went live in June 2023, that exposure became real: per ECPD’s own later account, the FBI, the Bureau of Alcohol, Tobacco, and Firearms, the GSA Office of the Inspector General, and the National Park Service all accessed El Cerrito’s actual plate photographs before the department had administrative control of the system. Flock has said this traces to a default setting that let the U.S. Postal Inspection Service (and apparently other federal agencies) show up in what were supposed to be state-only searches.
Zooming out: our own analysis of the full 3 years of released audit data found 2,739 distinct outside agencies searched El Cerrito’s network at least once. Most of that isn’t agencies specifically targeting El Cerrito — the typical outside search swept a median of 539 other agencies’ networks at once (up to 7,045), so El Cerrito was usually just one node caught in a broad regional or statewide sweep. Only 4.3% of those searches carry a logged reason, and 22.7% a case number.
Sources & documents (3)
- El Cerrito Police Community Bulletin: Flock Safety License Plate Reading System — Feb 25, 2026
- El Cerrito Police Issue Statement on Flock License Plate Reading System — Contra Costa News, Feb 27, 2026
- MuckRock — Flock Safety search audits, network sharing, and general order (filed Dec 7, 2025; completed Mar 24, 2026) — raw data behind our analysis above
-
ECPD locks the network down — access drops from hundreds of agencies to almost none, overnight
This is provable directly from the released audit data — our own analysis of it, not just from what the city has said. The number of distinct outside agencies searching El Cerrito’s network per day was 337 on August 3, 2023 — in line with the 800–1,900+ agencies/month pattern that had held since March. On August 4, 2023 it fell to 1. It never returned above roughly 20/month for the rest of 2023, settling into a steady ~200–320/month by 2024–2026 — a fraction of the earlier exposure.
That one-day cutover lines up exactly with ECPD’s own account: staff assumed administrative control in August 2023 and restricted the network to California, non-federal agencies. Flock has said the national-lookup misconfiguration behind the earlier exposure “was fixed in 2023.”
Distinct outside agencies searching El Cerrito's Flock network, per day 592 agencies on Aug 2 → 1 agency on Aug 4. Source: FOIA network-audit data (July 20 – Aug 31, 2023). Sources & documents (3)
- El Cerrito Police Community Bulletin: Flock Safety License Plate Reading System — Feb 25, 2026
- El Cerrito Police Issue Statement on Flock License Plate Reading System — Contra Costa News, Feb 27, 2026
- MuckRock — Flock Safety search audits, network sharing, and general order (filed Dec 7, 2025; completed Mar 24, 2026) — raw data behind the day-by-day count above
-
Even after the fix, two more unauthorized federal searches slipped through
The U.S. Postal Inspection Service queried the system between September and November 2023. Separately, Loma Linda Healthcare System Veterans Affairs Police searched it on two occasions in May 2025 — Flock says its system may have misidentified that VA police department as a state agency. ECPD states plainly that “no federal immigration agencies searched ECPD LPR records.”
Sources & documents (1)
-
ECPD publicly discloses the unauthorized access
El Cerrito PD issued a community bulletin laying out what its audit had found — the federal agencies that had accessed data before the department had control, the two later slip-throughs, and an announcement of a public meeting to walk through it. Chief Paul Keith later put it to a reporter directly: “The sharing incidents that happened after we took control, those did come as surprise for us.”
-
Community Safety Committee hears the Flock update, plans a town hall
At the Community Safety Committee’s March meeting, Councilmember William Ktsanes announced an upcoming “Community Meeting” on March 10 focused on the Flock camera system. The committee’s own minutes also record a staff clarification that the earlier unauthorized access was due to “a system error (since corrected).”
-
Chief Keith gives Council a brief update on the LPR audit
At a Special City Council meeting at Hana Gardens, Police Chief Paul Keith gave the Council a short update on the recent License Plate Reader audit during Council/Staff Communications. The approved minutes show no further Flock discussion, public comment, or vote at this meeting.
-
Special public meeting on the Flock findings — Hana Gardens
ECPD held a special public meeting at the Hana Gardens Community Room to walk through the audit findings and take questions. Councilmember William Ktsanes was in attendance.
Sources & documents (3)
- El Cerrito Police Community Bulletin: Flock Safety License Plate Reading System — Feb 25, 2026
- March 17, 2026 City Council minutes — Ktsanes' liaison report lists attending a "Police community meeting regarding Flock Cameras" ↗ CivicClerk — meeting overview & resources
- KRON4.com — video page for the same segment
-
Community Safety Committee gets the full Flock briefing — and votes to keep it
Lieutenant David Wentworth gave the Community Safety Committee a full presentation on the Flock ALPR program: the 40 cameras installed since June 2023, the federal-access issue and corrective actions taken, and program costs. During public comment, a resident asked for “balanced presentations, including civil liberties perspectives (e.g., ACLU input).” The committee discussed the tradeoffs and then voted 4-0 to support continuing the Flock program.
-
Heavy public comment on Flock; Ktsanes requests a study session
Flock wasn’t a formal agenda item, but the meeting packet carried a large volume of Flock-related written public comment. In his liaison report, Councilmember Ktsanes requested a study session at the next Council meeting regarding Flock cameras — setting up the April 21 agenda item.
-
A revised Flock agreement comes before Council
Chief Paul Keith submitted a new proposed Master Services Agreement to the Council as supplemental material, the morning of the meeting — the outcome of negotiations between ECPD staff and Flock Safety that had been underway since early March 2026, reviewed by the City Attorney’s office the day before. Keith described it as “a compromise between Flock Safety and City Staff,” with a financial penalty for unauthorized data sharing and a 60-day camera-removal clause on termination.
Flock flew in a representative, Katie Dauphine, to present alongside Keith and take questions in person. Item 8.A ran nearly three hours, almost entirely public comment. Council gave general direction to bring the item back on May 5 for further discussion, then — moved by Councilmember Ktsanes, seconded by Mayor Pro Tem Saltzman — voted 5-0 to invite the ACLU to present at that May 5 meeting. Two weeks later, Council voted not to enter into the agreement.
-
Is the $34,500 penalty a deterrent, or a liability cap?
The revised agreement above included El Cerrito’s first offer of a financial penalty for unauthorized data sharing — the original 2023 contract had no penalty clause of any kind. But it isn’t a Flock first: as the comparison below shows, other cities had already negotiated similar clauses, and the actual contract language here cuts against reading it as real accountability anyway. Three things stand out. First, the penalty is capped at a flat $34,500 “per Violation,” and a Violation is defined as one discrete incident “irrespective of the volume or number of records, cameras, or data elements involved” — meaning a repeat of the 2023 nationwide-access incident, which exposed El Cerrito’s data to hundreds of outside agencies for months (see “ECPD locks the network down,” above), would legally count as a single $34,500 payment, not $34,500 per exposed record or agency. Second, that penalty is explicitly “Customer’s sole and exclusive remedy” for any Unauthorized Sharing — a ceiling on Flock’s liability, not a floor on top of other recourse. Third, this clause was never actually in the agreement El Cerrito operated under: it was a term Flock offered during the April 21 negotiation, and two weeks later the Council voted down the whole revised agreement — the 2023 contract, which had no penalty clause of any kind, is what El Cerrito was actually bound by the entire time.
Scale matters here. Flock’s own funding announcement put the company at over $300 million in annual recurring revenue and a $7.5 billion valuation — a $34,500 cap, for a single incident regardless of size, is roughly 0.01% of one year’s revenue. For comparison, Arlington Heights, Illinois negotiated a similar clause with the same “irrespective of volume” boilerplate but at roughly $2,000 per camera — $22,000 for an 11-camera agreement and $48,000 for a 24-camera agreement, after an Illinois Secretary of State audit found Flock let CBP access Illinois plate data. El Cerrito’s 40-camera system, by contrast, was offered a flat $34,500 — under $900 per camera, less than half Arlington Heights’ rate. And a leaked Berkeley city attorney memo shows what a court, rather than a Flock contract, might actually award for a comparable breach: citing a threatened lawsuit under a different legal theory (a per-camera, per-image state-law penalty), the memo put Berkeley’s own potential exposure at $30–60 million for unauthorized sharing at a scale comparable to El Cerrito’s 2023 incident. That’s not a like-for-like comparison — it’s a statutory damages theory, not a contract term — but it puts the $34,500 contract figure in perspective: whatever a court might actually value this kind of breach at, it isn’t $34,500.
Sources & documents (3)
- Flock Safety — Accelerating Innovation: Flock Secures $275 Million to Advance Crime-Solving Technology ↗ Flock Safety — company blog
- Arlington Heights, Flock Safety Agree to First Flock Camera System Contract with Privacy and Unauthorized Usage Penalties in Illinois — Arlington Cardinal, Mar 2026 ↗ Arlington Cardinal — original article
- Leaked city attorney memo shows Berkeley risks potential million-dollar lawsuits if council renews Flock contract — The Daily Californian, Apr 2026 ↗ The Daily Californian — original article
-
City Council votes 3–2 to reject renewing the Flock contract
Following extensive public comment, approximately 80% against renewing the contract and 20% for renewing the contract; a presentation by Chief Keith where he asked the Council to renew the existing contract; a sales pitch by Flock; and an incisive and informative presentation from Sarah Hamid at the Electronic Frontier Foundation, the Council voted not to renew El Cerrito’s Flock contract. Mayor Pro Tem Rebecca Saltzman and Councilmembers Lisa Motoyama and William Ktsanes voted against renewal; Mayor Gabe Quinto and Councilmember Carolyn Wysinger voted to keep it.
Motoyama and Saltzman both raised the risk of the data reaching federal agencies or ICE; Saltzman also said it appeared Flock had not been negotiating in good faith, after the proposal in front of Council reverted to the old contract rather than the revised one presented two weeks earlier.
-
Contract expires — cameras allegedly decommissioned
The Flock agreement lapsed. Flock claimed the cameras stopped generating or capturing images as of this date — a claim residents had reason to doubt: video later surfaced of at least one camera’s lights still active well after this date (see below), and the physical units stayed mounted around the city for weeks afterward. We’re treating “decommissioned” as Flock’s word, not a verified fact.
Sources & documents (1)
-
First Council update: a work order, but no removal timeline
Sometime after the contract lapsed, City Manager Karen Pinkos told the Council that ECPD had received notice of a Flock work order but had no committed date for actual camera removal. Date narrowed to June 16, 2026: the official signed minutes for that meeting record “Councilmember Wysinger — inquired about the status of the canceled Flock contract and updates regarding removal of cameras” during Council reports — the only one of the three candidate dates whose written record actually raises Flock removal status.
We checked all three: the June 9 minutes don’t mention Flock at all (ruling that date out), and the June 2 minutes’ only Flock mention is a resident’s public comment, not a Council/staff exchange. Minutes don’t transcribe staff’s spoken answers to Council inquiries, though, so Pinkos’ specific “work order, no timeline” wording still isn’t independently confirmed — someone would need to actually watch/listen to the meeting video for that.
-
A camera video goes viral — and pressure builds
A video of the cameras (still mounted, contract already lapsed) circulated and drew press attention, which the coalition believes is what actually pushed Flock/ECPD toward committing to the July 30–August 18 removal window later that summer. One coalition member dates a related interview to June 30, 2026, which would put the video itself around June 29 — not yet confirmed with a link.
-
Flock's own removal window runs out
Flock told El Cerrito PD it had issued maintenance work orders to physically remove every camera between July 30 and August 18, 2026 — 73 days after the cameras were decommissioned. That’s ECPD’s own public statement, not our paraphrase: "Flock has advised the Police Department that maintenance work orders have been issued for the removal of all cameras between July 30 and August 18", and Chief Paul Keith confirmed the same window and terminology — “work orders” — again at the August 18 Council meeting.
Removal visibly began July 31. After the contract’s cancellation, members of the El Cerrito community began periodically checking on the cameras after dark to monitor their status — that’s how a video showing one camera’s lights still flickering during this window was captured and spread locally.
In the same statement, ECPD said Flock’s engineering division told them the flashing light was the camera’s motion-activated infrared sensor, not active recording, and that the cameras hadn’t been generating or capturing images since the June 6 decommission.
-
Flock misses its own deadline — 10 of 40 cameras down
Chief Paul Keith gave the Council a live update on removal day itself: an in-person inventory the day before found 7 of 40 cameras removed; 3 more came down between that inventory and the meeting, putting the total at 10 of 40. During the inventory, officers found 9 of the remaining cameras had been vandalized in some way, and ECPD opened a criminal investigation — Keith asked the public not to tamper with the cameras, since they’re being removed anyway. Because the City no longer has Flock accounts, ECPD can’t see what the outstanding “work orders” Flock reports actually cover, only that some number of cameras have one.
City Manager Karen Pinkos said she had instructed code enforcement staff to start preparing violation letters, because they are in violation at this point, since the removal deadline had already passed — and was explicit that the point of the letters was to threaten Flock with fines, not just paperwork: “Calling attention to this in the media, and calling attention to this in public meetings won’t work — perhaps some fines might. So we are going to initiate that process beginning tomorrow.”
She committed to weekly public updates until removal is complete. Several public commenters, including one who had personally walked the full camera route the day before, disputed the count and pressed the Council to authorize covering the remaining cameras.
-
Status check: 21 still up, 2 taped, 17 gone
Members of the Flock Out El Cerrito coalition walked and drove the full camera list today and logged the status of all 40. That’s up from 10 confirmed down at the August 18 Council meeting the day before (per ECPD’s own count) — 19 are now down or taped over just one day later.
Still up (21):
- San Pablo Ave @ Kains Ave — NB
- Carlson Blvd @ San Pablo Ave — WB
- Central Ave @ San Mateo St — WB
- Central Ave @ San Mateo St — EB
- San Pablo Ave @ Potrero Ave — SB
- San Pablo Ave @ Potrero Ave — NB
- Eastshore Blvd @ Potrero Ave — NB
- Eastshore Blvd @ Potrero Ave — SB
- Potrero Ave @ SO 53rd St — EB
- Cutting Blvd @ Peerless Ave — EB
- Barrett Ave @ Tuller Ave — WB
- Barrett Ave @ Tuller Ave — EB
- Arlington Blvd @ Barrett Ave — NB
- Arlington Blvd @ Barrett Ave — SB
- MacDonald Ave @ Humboldt Ave — EB
- Moeser Lane @ San Pablo Ave — EB
- Fairmount Ave @ San Pablo Ave — WB
- S 55th St @ Cypress Ave — NB
- Potrero Ave @ SO 56th St — WB
- Potrero Ave @ SO 56th St — EB
- Key Blvd @ Humboldt Ave — SB
Taped over, coming down (2):
- Colusa Ave @ Curry Ave — NB
- Stockton Ave @ Norvell St — EB
Removed (17):
- San Pablo Ave @ Kains Ave — SB
- Carlson Blvd @ El Dorado St — NB
- San Pablo Ave @ Moeser Ln — NB
- San Pablo Ave @ Moeser Ln — SB
- Cutting Blvd (Lanes 1, 2) @ Peerless Ave — WB
- San Pablo Ave @ Ohio St — NB
- San Pablo Ave @ Ohio St — SB
- Arlington Blvd @ Roberta Dr — NB
- Arlington Blvd @ Roberta Dr — SB
- Ashbury Ave @ A St — SB
- Ashbury Ave @ Lynn Ave — NB
- Moeser Ln @ San Pablo Ave — WB
- San Pablo Ave @ Huntington Ave — SB
- San Pablo Ave @ Stockton Ave — NB
- Carlson Blvd @ San Jose Ave — SB
- Ashbury Ave @ Central Ave — NB
- Arlington Blvd @ Potrero Ave — NB
We’ll keep updating this count as it changes.
-
Mayor Pro Tem Rebecca Saltzman posts a statement, collabing with the coalition
Saltzman wrote and posted a public statement, then sent Flock Out El Cerrito an Instagram Collab request — accepted, so the post appears on both accounts. The statement itself is hers, not jointly written, but it’s a notable sign of a sitting councilmember actively partnering with the coalition on outreach. See the embedded post below for her exact words.
-
All 40 cameras confirmed removed
The remaining cameras came down. Flock Out El Cerrito confirmed all 40 are now physically gone — 3 days after Flock’s own self-imposed August 18 removal deadline, and about 11 weeks after the contract’s June 6 decommission date. See the embedded post below.
-
A fatal shooting at Del Norte Plaza, days after the last cameras came down
A 21-year-old Oakland man was shot and killed in the parking lot of El Cerrito’s Del Norte Plaza shopping center, near the Los Moles Beer Garden restaurant, at approximately 12:23 p.m. on August 23, 2026 — two days after Flock Out El Cerrito confirmed the last of the city’s 40 Flock cameras had come down. Witnesses reported an altercation between the victim and two men at his parked car, followed by the shooting. The two suspects fled in a gray Nissan Maxima, 2016 or newer, last seen headed south on S. 55th St. from Potrero Ave. This marks the city’s first homicide in three years. As of this writing, no arrest has been reported and both suspects remain at large; El Cerrito, Kensington, and Richmond police are jointly investigating.
We’re logging this here because of KTVU’s own framing, not because we’re drawing the connection ourselves: the station’s coverage the next day ran under the headline “Deadly El Cerrito shooting happened after last Flock cameras removed.” Whether the camera network’s absence had any actual bearing on this case — as either a lost investigative tool or an irrelevant coincidence — isn’t something we can determine from the reporting available, and we’re not asserting either. We’re documenting the timing because a local news outlet already made it part of the public conversation about the removal; if ECPD or a councilmember goes on record connecting the two, that statement belongs here as a follow-up.
Know something we don't?
If you live in or near El Cerrito and have an update, a correction, or context worth adding — a FOIA response, council document, email, public statement, or just something you noticed or heard about that isn't reflected here — send it to contact@nosurveillancepledge.com with dates and a link or scan where you can, and we'll add it with a source.