PUBLIC ACCOUNTABILITY REPORT — CITY OF CORONA, CA SOURCE: CPRA RESPONSE C000108-020325 · PRODUCED MARCH 2025
PUBLIC
RECORD
Investigative Report

The Flock Files

What Corona's $565,000 surveillance contract actually says — and what it conspicuously doesn't.

62 cameras deployed $565,283 total contract value 0 words on data retention in governing PSA 5 years minimum data kept by Flock

The City of Corona has spent over half a million dollars on an automated license plate reader network that watches every car entering and leaving your neighborhood — and the contract governing it says almost nothing about protecting your data.

Documents obtained through a California Public Records Act request (CPRA C000108-020325) reveal that the City's Professional Services Agreement with Flock Group, Inc. — the legal document that governs the entire program — contains zero specific language about how long your data is retained, who can access it, or under what circumstances it can be shared with federal agencies including ICE and DHS.

The "30-day deletion" promise your police department cites? It lives in Flock's own Terms and Conditions — a subordinate document Flock controls and can update. The city negotiated extensively over insurance and indemnification. Nobody put data retention in the contract.

$565K Total committed through Third Amendment (July 2024)
62 Cameras now deployed across Corona (up from 28 in 2021)
0 Mentions of "retention" or "deletion" in the PSA
Program expanded without new public oversight votes
203 Inactive users found with active system access
01
Critical Omission

The Contract Is Completely Silent on Data Retention

The Professional Services Agreement — the governing document that takes legal precedence over all other contract documents — contains no specific language about how long license plate data is retained, when it must be deleted, or what happens to it when the contract ends.

The only data-adjacent requirement in Exhibit A (Scope of Services) is that cloud storage "must comply with CJIS security requirements." CJIS governs security, not retention periods or access controls for immigration enforcement.

The "30-day deletion" policy your police department cites comes entirely from Flock's own Terms and Conditions — a subordinate document that Flock controls, can update, and which is not enforceable by the City in the same way contract terms are.

Exhibit A — Scope of Services, PSA March 2, 2021 "Cloud storage for all videos must comply with CJIS security requirements."
— The only data storage requirement in the entire PSA. No retention period specified.

In contrast, Section 3.5.1 requires Flock to retain "Documents & Data" for a minimum of five years following project completion — but this provision was written for contract documents, not ALPR footage. The ambiguity is Flock's to exploit.

EXHIBIT A — SCOPE OF SERVICES PSA · March 2, 2021 · Page 19
EQUIPMENT SPECIFICATIONS: Consultant shall furnish and install 28 camera systems and software as a service on a one year subscription basis. All hardware shall be under warranty for the entire subscription length.

• GPS capabilities to provide the location of
  the camera.
• Cloud storage for all videos must comply
  with CJIS security requirements.

• All software and services required to deploy
  and operate the ALPR system.
• Data captured by the ALPR system must be
  available to share with other agencies
  as needed.
⚠ What's missing No retention period. No deletion schedule. No restriction on which agencies qualify as "other agencies." No definition of "as needed."
02
Unlimited Sharing

"Available to Share With Other Agencies as Needed" — No Definition of Either

The City wrote this language into its own RFP. It isn't buried in Flock's boilerplate — Corona's police department specifically required that data "must be available to share with other agencies as needed."

"Other agencies" is undefined. "As needed" is undefined. There is no list of approved agencies, no warrant requirement, no prohibition on sharing with federal immigration enforcement, and no process for the City to audit or restrict who is searching its data.

This language, combined with Flock's National Lookup feature (which connected Corona's cameras to 80,000+ cameras nationwide during the federal pilot program), effectively created an open pipeline — one the City signed off on without defining any limits.

The "Side Door" Problem

Federal agencies don't need a direct contract with Flock to access your data. They ask local officers to run searches on their behalf, listing "ICE" or "DHS" as the reason. Over 4,000 such lookups were documented nationally. Corona's contract contains nothing preventing this.

SECTION 2.3 — INTEGRATED AGREEMENT PSA · March 2, 2021 · Page 1
2.3 Integrated Agreement. The entire and integrated agreement between City and Consultant related to Automatic License Plate Reading System services shall consist of this Agreement, Consultant's Services Agreement (consisting of the Order Form and Supplemental Conditions Addendum), the Consultant's Bid Response and the City's RFP as modified by the Bid Response.

In the event of conflict among any of the preceding documents, such documents shall govern in the following order of precedence: (1) this Agreement, (2) Consultant's Services Agreement, (3) the Consultant's Bid Response, and (4) the RFP.
⚠ Why this matters The PSA governs. Flock's Terms & Conditions — including any retention promises — are subordinate and can conflict. The PSA itself says nothing about retention.
NATIONAL ACCESS — DOCUMENTED REALITY Multiple jurisdictions · 2025
Woodburn, OR audit: DHS accessed their Flock network 384 times without the city's knowledge.

Virginia: Nearly 3,000 immigration searches conducted on Flock networks despite local agencies stating they wouldn't participate.

San Francisco lawsuit: Federal agencies accessed SFPD cameras 1.6 million times in 7 months.

Corona's contract: Zero restrictions on federal access.
03
Data Retention Contradiction

The Contract Requires Five Years of Data. Not 30 Days.

While the police department points to Flock's 30-day deletion policy for footage, the actual Professional Services Agreement contains a five-year retention requirement in Section 3.5.1 — and it applies broadly to all "Documents & Data" prepared under the agreement.

The contract defines Documents & Data as anything "prepared or caused to be prepared by Consultant under this Agreement." Flock has never been asked — publicly, on record — to clarify whether ALPR records fall within this definition. The ambiguity benefits Flock.

Additionally, Flock has publicly acknowledged that audit logs — records of every search, every agency, every query — are retained indefinitely. Those logs contain a complete history of who was tracked, when, and by whom.

SECTION 3.5.1 — DOCUMENTS & DATA PSA · March 2, 2021 · Page 11–12
3.5.1 Documents & Data; Licensing of Intellectual Property. ...All Documents & Data shall be and remain the property of City...

In addition, Consultant shall retain copies of all Documents & Data on file for a minimum of five (5) years following completion of the Project, and shall make copies available to City upon the payment of actual reasonable duplication costs.

In addition, before destroying the Documents & Data following this retention period, Consultant shall make a reasonable effort to notify City and provide City with the opportunity to obtain the documents.
⚠ The contradiction The PSA mandates 5-year retention. Flock's policy claims 30-day deletion. The contract never defines which category ALPR footage falls into — and nobody has asked.
04
Legal Compliance Gap

The Required Public Comment May Never Have Happened

California Civil Code Section 1798.90.55 requires that before deploying an ALPR system, a public agency must present the program at a regularly scheduled public meeting and allow for public comment. Emails obtained through CPRA reveal something troubling: the city attorney discovered this requirement mid-negotiation, and ten days later staff still couldn't confirm it had been satisfied.

EMAIL — JANUARY 14, 2021 Carolyn Appelt → Project Team (Mund CC'd)
"The City Attorney...discovered that Civil Code Section 1798.90.55 requires public comment at a regularly scheduled Council meeting... PD staff are investigating whether this requirement was satisfied at a prior meeting."
⚠ Note "Investigating" — not confirming. The city didn't know if it had complied.
EMAIL — JANUARY 25, 2021 Carolyn Appelt → Jesse Mund
Ten days after the requirement was discovered, Appelt wrote to Mund:

"we are not certain at this time that the noticing/public comment requirements have been satisfied."

She also noted the City Attorney "is researching the law as we are not certain."
⚠ Note Not a momentary confusion — ten days of research and they still couldn't confirm compliance. Yet the contract proceeded.
EMAIL — FEBRUARY 11, 2021 Jesse Mund → Corona Staff
Jesse Mund (Flock Sales) informed Corona staff that: "it appears the public meeting requirement is now met" — this hedged confirmation came from the vendor's sales rep, not from city staff or the city attorney.
⚠ Note "It appears" — not a legal confirmation. The vendor's sales rep closed the loop on a statutory compliance question. No city attorney sign-off appears in the CPRA production.
WHAT THE CPRA RESPONSE SHOWS C000108-020325 · March 2025
The city's CPRA response produced extensive emails and contracts — but contains: No council agenda items showing public ALPR presentation. No meeting minutes showing public comment period. No staff report to council about the program.
⚠ Action item Request all council agendas and minutes from January–March 2021 referencing ALPR or Flock Safety.
05
Procurement Concerns

The Sole Source Justification Gets Harder to Defend Every Year

Corona used a sole source justification to award Flock the contract without competitive bidding. Flock's CEO Garrett Langley signed a letter claiming Flock is "the sole manufacturer and developer" of their ALPR system and the "only" provider of their integrated service combination.

That was arguably thin in 2021. By July 2024 — when the Third Amendment was fully executed (signed July 23, 2024, despite a document date of July 15) expanding the program to $565,283 — Axon, Genetec, and other competitors offered comparable ALPR systems. Ironically, Flock's own corporate governance documents reference an "Axon Director Period," suggesting a business relationship between the two companies that further complicates the sole source claim.

The gap between Flock's own paperwork and the city's contract is itself worth scrutiny: Flock's Order Form prepared for this renewal shows a contract total of $780,000 over 60 months — a $214,717 discrepancy from the $565,283 the city authorized. The city has never publicly explained the difference.

Meanwhile, Denver replaced Flock with Axon in 2025, getting 50 cameras with 21-day retention, no national database, and a contractual commitment to fight subpoenas. That's what competitive bidding gets you.

SOLE SOURCE LETTER — FLOCK SAFETY Signed: Garrett Langley, CEO
Flock Safety asserts it is:

"the sole manufacturer and developer of the Flock Safety ALPR Camera"

and the only provider of their "integrated monitoring, processing, and machine vision services."

The letter lists 11 features claimed to be unique — including "covert industrial design for minimizing visual pollution."
⚠ Problem This letter was used to bypass competitive bidding in 2021 and apparently again for subsequent amendments. No re-evaluation of market competition was documented.
06
Oversight Failure

203 Unauthorized Users and No Independent Audits

California Civil Code Section 1798.90.51 requires agencies operating ALPR systems to have written use policies and to conduct regular audits of access logs. CPRA documents reveal that Corona discovered it had 203 users with active system access who hadn't logged in for six months — not through its own audit, but through a notification from Flock.

The number was later revised to 36 inactive users. Either figure represents a significant access control failure for a system that can query 80,000 cameras nationwide.

No independent audit records, compliance reviews, or usage reports appear anywhere in the CPRA production. The city has apparently relied entirely on Flock's self-reporting for accountability.

SECTION 3.2.13 — ACCOUNTING RECORDS PSA · March 2, 2021 · Page 9
3.2.13 Accounting Records. Consultant shall maintain complete and accurate records with respect to all costs and expenses incurred under this Agreement.

Consultant shall allow a representative of City during normal business hours to examine, audit, and make transcripts or copies of such records...

Consultant shall allow inspection of all work, data, documents, proceedings, and activities related to the Agreement for a period of three (3) years from the date of final payment.
⚠ Has the city ever used this right? The contract gives Corona the right to audit Flock's records. There is no evidence in the CPRA production that Corona has ever exercised it.
07
The Bigger Picture

Corona Is Part of a Documented National Pattern

What's happened in Corona isn't unique — it's the same playbook documented in cities across the country. The same contract language, the same sharing architecture, the same result: federal agencies accessing data that local governments promised would stay local.

MARCH 2021
Corona signs PSA with Flock. 28 cameras. Contract silent on retention and federal access. Public comment requirement discovered mid-negotiation.
JANUARY–JUNE 2025
Flock runs pilot programs giving DHS, HSI, and CBP access to the national lookup network — which includes Corona's cameras. Cities were not informed. Woodburn, OR later discovers DHS ran 384 searches on their network.
JULY 2024
Corona signs Third Amendment. 62 cameras. $565,283 total. Same contract language. No new public oversight. Approved administratively under 10% change order threshold.
AUGUST 2025
Flock ends federal pilot programs after public pressure — but local agencies can still conduct searches on behalf of federal agencies as "side door" access. At least 30 cities cancel Flock contracts.
FEBRUARY 2026
Class action lawsuit filed alleging federal agencies accessed SFPD's Flock cameras 1.6 million times. Flock pays Richmond, CA $290,000 penalty for unauthorized data disclosures. Corona's contract remains unchanged.
MARCH 2025 (CPRA RESPONSE)
Corona claims there are "no responsive documents" to a request for camera locations, citing Government Code 7922.000. The city did not say the locations are withheld — it said no list exists. Given that Flock's own permitting emails reference specific poles and addresses, either no inventory has ever been compiled, or the city is being less than candid.

What the City Should Do Now

1. Amend the contract to include explicit retention limits, federal access prohibitions, and warrant requirements — in the PSA itself, not Flock's subordinate Terms.

2. Enable Flock's Transparency Portal so the public can see how the system is being used.

3. Conduct an independent audit of all searches conducted on Corona's network, including searches by out-of-state and federal agencies.

4. Hold a public council meeting with community input before renewing or expanding the program.

5. Publish camera locations — the public has a right to know where they are being surveilled.

SOURCES: All contract language quoted directly from City of Corona Professional Services Agreement with Flock Group, Inc. (March 2, 2021) and Third Amendment (July 15, 2024), obtained via CPRA Request C000108-020325. Supporting national context from NPR, 404 Media, EFF, Virginia Center for Investigative Journalism, Woodburn Independent, and Nolo. This page was created for public information purposes. All documents are public records.
08
Council Bypass — Documented

No Council Vote, No Legal Review, No Problem

The Third Amendment — expanding the program to $565,283 — was processed without a council vote and without city attorney review. Both facts are documented in the CPRA production.

On the council vote: internal emails show staff initially didn't know if council approval was required. Management Analyst Amanda Andrade wrote on July 15, 2024: "We never took this to council because we were waiting for Flock to clear out some billing discrepancies first." Purchasing Manager Yasmin Lopez ultimately confirmed the amendment qualified under the city's 10% change order threshold (Corona Municipal Code Section 3.08.070(I), up to $15,300 annually) — a legitimate procedural mechanism, but one that had the effect of bypassing public deliberation on a cumulative half-million-dollar surveillance expansion.

On legal review: Lt. Jason Perez asked "Did Legal review this?" before signing. Purchasing's answer: no. The city attorney's office does not review amendments unless the vendor proposes changes to the PSA's terms and conditions. Flock didn't propose any changes — so no legal review occurred. A $565K surveillance contract was amended and signed without the city's own lawyers reading it.

EMAIL EXCHANGE — JULY 22–23, 2024 Perez / Solorio / Andrade / Lopez
Lt. Perez, July 22: "Did Legal review this?"

Purchasing (Solorio), July 22: "Legal doesn't review unless the vendor wants to propose edits to terms and conditions of the PSA. In this case, the vendor didn't propose any changes."

Purchasing Manager Lopez, July 23: "If the total amount falls within the authorized change order 10% threshold then we can approve without having to go back to council."
⚠ The net result No city attorney review. No council vote. A surveillance contract amendment signed the same day the question was asked.
09
Expansion in Progress

The Playbook Is Already Repeating: Enhanced LPR, Drones, and Another Sole Source Letter

While the accountability questions raised in this report remain unanswered, internal emails show the program is already expanding again — using the same mechanisms that raised concerns the first time.

In January 2025, Management Analyst Andrade emailed Flock's customer success manager requesting a sole source justification letter for a new product: "Enhanced LPR," priced at $15,000 per year. Flock obliged within hours. No competitive evaluation is documented. No council agenda item is visible.

Separately, Flock conducted multiple sales meetings with Corona PD in late 2024 pitching Real Time Crime Center (RTCC) integration and Drone as First Responder (DFR) capabilities — a significant expansion of surveillance infrastructure well beyond license plate reading.

The pattern is consistent: program expands, sole source letter covers it, council is not consulted, no new public oversight is required. The city is on the verge of a contract renewal — potentially a new 60-month term with a 24-month auto-renewal — and none of the structural accountability gaps have been addressed.

What the Emails Show Is Coming

Enhanced LPR — $15,000/year add-on. Sole source letter already requested and received (January 2025). No competitive bid documented.

RTCC Integration — Real Time Crime Center demo conducted at Corona PD headquarters November 13, 2024. Multiple Flock sales staff attended in person.

Drone as First Responder (DFR) — Flock pitched DFR capabilities in a December 18, 2024 meeting with Corona PD. This would add autonomous drone surveillance to the existing camera network.

Contract renewal — The initial 60-month term expires around March 2026. A new 5-year commitment with a 24-month auto-renewal is apparently under discussion. No public notice has been announced.

SOURCES: Internal city emails obtained via CPRA Request C000108-020325. Flock Safety Order Form (Exhibit A) obtained via same request. Email from Amanda Andrade re: P-track 152585 dated July 15, 2024. Flock sole source letter for Enhanced LPR dated January 2025.