A chronological record of verified automated license-plate-reader procurement, records, oversight, and policy developments across the Des Moines area. The published entries currently begin with the West Des Moines record; additional cities enter the timeline only after their source review is complete. Each event links to its supporting evidence or related finding.
2023
March 20, 2023Finding
Flock sales manager emailed Chief Scott about camera expansion meetingVerifiedF-008 finding
Significance: Andrew Warren (Flock Territory Sales Manager) emailed Chief Chris Scott referencing an upcoming camera expansion approval meeting. Offered assistance and provided cell number.
Significance: Warren emailed Jody Hayes (WDM) soliciting pre-vote contract signing with 'void it entirely at no cost' clause if council didn't approve. Stated goal: 'get this project locked in before the price increase.'
April 2, 2023Finding
April 2 NCIC alert reference remains an activation-chronology questionOpenF-008 finding
Significance: The email record set contains a reference to an April 2, 2023 NCIC hotlist alert. Treat this as an unresolved activation-chronology question, not proof the system was operational before council authorization.
April 3, 2023Finding
Warren morning email: contract not yet approved, 'leave it with me'VerifiedF-008 finding
Significance: Warren emailed Hayes at 9:54 AM: 'I don't technically have the approval yet, but it will get done, leave it with me and ideally we just discuss install plans next.' Price unresolved morning of vote.
April 3, 2023Finding
WDM City Council 34-second consent vote on Flock camera expansionVerifiedF-004 finding
Significance: WDM City Council approved Flock camera expansion on the April 3, 2023 consent agenda. A direct human review of the primary recording (39:44-40:19 of https://www.youtube.com/watch?v=S49kWR0F118) confirms the item took roughly 34 seconds with no substantive discussion, and the word 'Flock' was not spoken. The contract price at the time of the vote is not established in the records reviewed.
April 3, 2023Finding
Hayes post-vote email asked Flock to work the contract priceVerifiedF-008 finding
Significance: Hayes emailed Warren at 6:18 PM, after the council vote: 'We just got the approval for the expenditure. Work your magic on the contract price and let's get this thing going Andrew.' Establishes that the price was still being negotiated after the vote. When the price was finalized is not established.
Correction · Correction: until August 7, 2026, this entry was titled "contract price finalized after council vote" and closed by asserting the same. The email it rests on asks Flock to "work your magic on the contract price," which establishes that the price was still being negotiated after the vote — not that it was finalized then, or when it was finalized. The entry now says only what the email establishes. Corrections ledger
November 2023Finding
CPSM report listed Clearview AI among WDM police technologiesVerifiedF-032 finding
Significance: CPSM report lists Clearview AI alongside other WDM police technologies. Current use, cost, users, policy, and procurement path are not established.
2024
April 2024Finding
Sixteen ROW permits issued for Flock ALPR pole installations; all fees waivedVerifiedF-003 finding
Significance: Sixteen right-of-way permits (ES1742–ES1757) were issued for Flock ALPR pole installations in WDM public right-of-way, April through August 2024. The scanned permit forms record the fee as waived in the city's Admin Use Only section and describe installation of 12 ft poles for ALPR cameras. The forms do not establish who authorized the waiver, why it was granted, whether any separate deposit was collected, who performed each stage of the work, or whether every permitted pole was installed.
April 2024Finding
DIAL stated Flock lacked Iowa Chapter 91C registration in this periodVerifiedF-003 finding
Significance: DIAL correspondence dated April 24, 2026 confirmed that Flock Group Inc. lacked Iowa Chapter 91C contractor registration before its later registration. Who performed the permitted work, whether licensed subcontractors were used, and whether any exemption applied are not established.
Correction · Corrected 2026-08-07: an earlier version's title stated that DIAL 'confirmed' Flock lacked Iowa Chapter 91C contractor registration. DIAL's April 24, 2026 correspondence states its own position; it is not a binding determination. The title now reads that DIAL 'stated' Flock lacked registration, matching the hedge already present in this entry's summary text. Corrections ledger
Correction · Correction: Until August 5, 2026, this site's timeline entry for the April–August 2024 Flock camera-pole work stated that Flock performed 16 construction projects without the required Iowa Chapter 91C contractor's license. That wording asserted more than the record establishes. The available evidence supports that the Iowa Department of Inspections, Appeals, and Licensing confirmed Flock lacked Iowa Chapter 91C contractor registration before its later registration; it does not establish who performed the permitted work, whether licensed subcontractors were used, or whether an exemption applied. The entry now reflects that narrower evidence. Corrections ledger
April 2024Finding
Chapter 103 electrical licensing question remained unresolvedOpenF-003 finding
Significance: DIAL Electrical Bureau correspondence stated no electrical license was found for Flock Group Inc. WDM's AHJ role and any subcontractor or exemption issues remain unresolved.
2026
March 16, 2026Finding
First SHA-256 hash-preserved audit log export takenVerifiedF-003 finding
Significance: First of 8 SHA-256 hash-preserved Flock audit log CSV exports taken. Baseline for the audit-log longitudinal comparison.
Correction · Correction: until August 7, 2026, this entry described the first audit-log export as establishing a baseline for "mutation detection methodology." That framing presupposed a phenomenon the analysis did not find: independent re-analysis found no row-level field mutation in these exports. The entry now describes the baseline as one for longitudinal comparison. Corrections ledger
April 4, 2026Finding
Final audit log export in the initial 8-snapshot seriesVerifiedF-003 finding
Significance: Final (8th) SHA-256 hash-preserved audit log CSV export in the initial series taken. Independent re-analysis of the WDM exports found no row-level field mutation across the sequence; differences between snapshots reflect whole-row turnover on a ~29-30 day rolling export window. An earlier unverified derived count of 39 'swap pairs' does not reproduce from the raw data.
April 8, 2026Finding
WDM PD response addressed OWL cameras in the Flock applicationVerifiedF-023 finding
Significance: In an April 8, 2026 records response, the city stated that per the Flock Safety application WDM has no OWL cameras — a software-inventory statement, not a direct denial that OWL-branded hardware exists or is deployed. A January 13, 2022 engineering document is reported to identify 11 OWL cameras; that document has not been independently obtained and its contents rest on secondary references.
Correction · Correction: Until August 5, 2026, this site's timeline entry for April 8, 2026 stated that West Des Moines police denied that OWL cameras exist and that a January 2022 engineering document directly contradicted that denial. That wording exceeded what the record establishes. The city's April 8, 2026 records response was a software-inventory statement — that per the Flock Safety application it has no OWL cameras — not a denial that OWL-branded hardware exists or is deployed, and the January 2022 engineering document has not been independently obtained, so its contents rest on secondary references. The entry now reflects that narrower evidence. Corrections ledger
April 8, 2026Finding
Published analysis cited a WDM mutation rate later found not to reproducePendingF-027 finding
Significance: An independently published analysis cited a 2.6–7.1%/day WDM audit log mutation rate. A June 2026 re-derivation from the raw CSVs found zero row-level mutations and could not reproduce this figure; it is treated as unverified, not corroboration.
April 14, 2026Finding
Field visit observed AXIS P37-PLE cameras at two Jamie Hurd Amphitheater positionsVerifiedF-003 finding
Significance: An April 14, 2026 field visit photographed AXIS P37-PLE panoramic dome cameras at two Jamie Hurd Amphitheater positions, with four sensor heads, 360-degree continuous coverage and local SD card storage. The 'OWL 1' and 'OWL 2' labels for those positions come from a January 13, 2022 engineering document (sheet 1 of 12), now obtained and human-reviewed, which independently labels these positions OWL 1 and OWL 2; the field observation itself does not establish the labelling. A formal index tying each photograph to a mapped position has not been completed.
April 14, 2026Finding
Chapter 91C complaint filed with DIAL against Flock Group Inc.VerifiedF-003 finding
Significance: Iowa Chapter 91C (contractor licensing) complaint filed with DIAL against Flock Group Inc., alleging construction contracting work performed without Iowa contractor registration. This records the filing. Who performed the permitted right-of-way work, whether licensed subcontractors were used, and whether any exemption applied are not established.
Correction · Correction: until August 7, 2026, this entry said a Chapter 91C complaint was filed "for performing construction without a license," which stated the complaint's allegation as established fact. The entry records that a complaint was filed and what it alleged. Who performed the permitted right-of-way work, whether licensed subcontractors were used, and whether any exemption applied are not established. Corrections ledger
April 14, 2026Finding
Chapter 103 electrical complaint filed with DIALVerifiedF-003 finding
Significance: Iowa Chapter 103 (electrical contractor licensing) complaint filed with DIAL against Flock Group Inc., alleging electrical work without a license.
Significance: Iowa Chapter 100C (alarm contractor licensing) complaint originally filed with DPS, redirected to DIAL. Exhibits included ROW permits ES1742–ES1757 and alarm portal screenshots.
April 16, 2026Finding
DIAL correspondence: no electrical license on record for Flock Group Inc.VerifiedF-016 finding
Significance: DIAL's Electrical Bureau correspondence stated it found no electrical license on record for Flock Group Inc. The correspondence identified WDM's AHJ role for Chapter 103 questions.
April 20, 2026Finding
Third council testimony presented questions on the recordVerifiedF-024 finding
Significance: Third and final council testimony as WDM resident. Questions were prepared for testimony and presented on video before council, not submitted as written questions. Three surveillance topics were presented: OWL cameras, audit-log integrity concerns, and licensing and registration questions.
Correction · Corrected 2026-08-05: an earlier version described the April 20 council testimony as presenting 'licensing violations.' The record is that licensing and registration questions were raised; the wording was corrected to reflect questions, not established violations. Corrections ledger
Correction · Correction: Between June 27 and July 8, 2026, this site's timeline entries for the April 2026 council testimony described the questions as written questions submitted to the council. The questions were prepared for testimony and presented on video before the council; they were not submitted in writing. The same entry described one subject as "audit log mutations." Finding F-027 states that no row-level mutation reproduces from the raw data, and the entry now reads "audit-log integrity concerns." Both entries were corrected on July 8, 2026. Corrections ledger
April 20, 2026Finding
Mayor Trimble deferred testimony questions to June 5 subcommitteeVerifiedF-024 finding
Significance: At approximately 47:24 in the meeting recording, Mayor Trimble referred the testimony questions to the June 5 Public Safety Subcommittee meeting. This followed the city's April 6 'we'll get back to you' response; the deferral is the record, while any broader pattern is argument.
Correction · Corrected 2026-08-05: an earlier version characterized the mayor's referral to the June 5 subcommittee as a 'third consecutive deflection.' The record is that, at approximately 47:24, Mayor Trimble referred the questions to the June 5 Public Safety Subcommittee following the city's April 6 response; the pattern characterization was removed as argument rather than record. Corrections ledger
Correction · Correction: Between June 27 and July 8, 2026, this site's timeline entries for the April 2026 council testimony described the questions as written questions submitted to the council. The questions were prepared for testimony and presented on video before the council; they were not submitted in writing. The same entry described one subject as "audit log mutations." Finding F-027 states that no row-level mutation reproduces from the raw data, and the entry now reads "audit-log integrity concerns." Both entries were corrected on July 8, 2026. Corrections ledger
April 20, 2026Finding
Mayor Trimble stated he did not know what kind of camera is in the parkVerifiedF-024 finding
Significance: At approximately 48:10 in the April 20 meeting recording, Mayor Trimble stated on record: 'I don't know what kind of a camera we have in the park,' while defending the program by citing crime outcomes. This is the mayor's own statement; it is not established for the council as a body. The quotation is taken from a machine transcript that has not been checked word-for-word against the meeting audio.
Correction · Correction: until August 7, 2026, this site's timeline entry for the mayor's April 20 remark about the park camera said he 'admitted' not knowing the hardware, and described it as a 'direct admission of council ignorance.' Both went beyond the record. The mayor stated he did not know what kind of camera is in the park; that is his own statement and does not establish what the council knew as a body. The entry also gave the timestamp as a range spanning approximately 47:24 to 48:10, which merged two separate moments — the referral to the June 5 subcommittee at approximately 47:24 and the camera remark at approximately 48:10. The entry now states the remark alone at approximately 48:10, and notes that the quotation comes from a machine transcript that has not been checked word-for-word against the meeting audio. Corrections ledger
Significance: 97-email batch received from WDM City Clerk analyzed. The individual procurement-chronology events the batch evidences are recorded separately, each within its own finding's boundary. No hotlist-alert, NCIC-query, or other pre-vote operational activity was found in the batch; the activation chronology remains unresolved.
Correction · Correction: until August 7, 2026, this entry said the 97-email batch yielded findings "including pre-vote activity, price negotiation after vote, and system operability before authorization." The last of those was wrong. This investigation's own analysis of that batch records that evidence of hotlist alerts, NCIC queries, or other operational activity before the April 3, 2023 council vote was not found in it. The entry no longer claims the batch shows pre-authorization operation, and states that the activation chronology remains unresolved. Corrections ledger
April 30, 2026Finding
Flock later registered as Iowa contractor C152310VerifiedF-013 finding
Significance: Flock Group Inc. registered as Iowa contractor C152310 on April 30, 2026. A July 8, 2026 capture of the state contractor-registration portal showed the registration active, with an April 30, 2027 expiration date, industry NAICS 237130, an out-of-state bond on file, and workers' compensation insurance expiring October 23, 2026. Whether the registration has since been renewed, altered, or revoked is not established.
Correction · Correction: until August 7, 2026, this entry said a July 8, 2026 portal capture "confirmed" the contractor registration "active through April 30, 2027." A capture can show a registration's status on the date it was taken and record a displayed expiration date; it cannot establish status through a future date. The entry now reports what the capture showed and states that whether the registration has since been renewed, altered, or revoked is not established. Corrections ledger
July 16, 2026Finding
Consumer complaint against Flock filed with Iowa Attorney GeneralOpenF-004 finding
Significance: Consumer complaint against Flock Group Inc. filed with the Iowa Attorney General's Consumer Protection Division via the online complaint form; a submission receipt was returned.
July 24, 2026Finding
Iowa AG Consumer Protection declined complaint, referred to OmbudsmanOpenF-046 finding
Significance: The Iowa Attorney General's Consumer Protection Division declined the consumer complaint (Matter #2026-301793), stating the concern appeared to be about a government agency or official, and referred the complainant to the Iowa Office of Ombudsman. No determination on the merits.