Audit logs

Two out of three searches have no real case number.

CGPD says every search needs a case number or a reason.

That's not true.

Casa Grande residents were told audit logs would make Flock use reviewable. The released logs make that promise hard to verify.

The department's own policy says every search needs a case number and a reason. We read all 18,391 searches in the released logs. Two out of three have no real case number. Four in ten have no real case number and no real reason.

12,406

Searches with no real case number. That is 2 out of 3.

The claim and the record

Sergeants check officers. Lieutenants check sergeants. Nobody outside checks anyone.

The city told the council

“Are searches logged and audited? Yes. ... CGPD has several layers of oversight.”
Chief's agenda document, page 7

The record shows

Every layer in the handout is the department checking itself. Sergeants check officers. Lieutenants check sergeants. The "Audit Assistance Tool" is Flock's software checking Flock's customers. The Chief decides. There is no outside audit, and the handout does not promise one.

The department's own policy says every search needs a case number and a reason. We read all 18,391 searches in the released logs. 10,954 have no case number at all: blank, "none," a word, or a few digits. Another 1,452 use a placeholder like "2025-00000000." That leaves 12,406 searches, two out of three, with no real case number. We counted anything that looked like one, even a five-digit number.

The reasons are not much better. 2,791 searches give no reason. 7,446 more give only a word: "ATL" (3,194 times), "investigation" (2,522), "suspicious" or "suspect" (420), "test" or "training" (99). Put together, 7,089 searches, about 4 in 10, have no real case number and no real reason. The border and immigration searches mostly carry one code, "4Z15BR254Z0001," or nothing.

The audit only records searches. It does not record an officer watching live video, so monitoring a protest would never show up in it. And when Flock flagged two searches for race, the policy says they go up the chain to the Chief. The handout does not say whether that happened.

12,406

searches with no real case number. That is 2 out of 3.

See it yourself

Two out of three searches have no real case number. Ask who is checking.

The promise

"They have to have a case number to look at it."

What the Chief said

“Anybody wants to question who's looking at what. We have an audit trail. This system has an audit trail and they have to have a case number to look at it.”

When residents requested that audit trail, the city blacked out every license plate for privacy. Without the plates, the public cannot tell whether a search matched a real case, and two out of three searches carry no real case number at all.

Source: Police chief audit trail statement

What else the logs show

  • Redactions block public verification

    The city released audit logs with license plate information redacted, which prevents residents from checking whether a search matched a specific incident, complaint, or official need.

  • Many searches lack meaningful case information

    The logs include entries with missing case numbers, “none,” placeholder-looking values like “2025- 00000000,” and generic reasons that do not let the public verify official police business.

  • Reasons are often vague or incomplete

    Entries include reasons such as “missing,” “investigation,” numeric shorthand, or broad categories that do not explain why the search was necessary.

  • Some searches reach very wide networks

    The logs include searches across hundreds of networks and thousands of devices, which makes strict case numbers and specific reasons even more important.

  • The logs themselves include traffic-related uses

    The January 2026 audit includes entries labeled “Traffic Infraction - Suspicious Activity” with case number “none,” which in our view reinforces the concern that the public policy and recorded use do not clearly match.

All thirteen monthly logs are in the source documents on the evidence page.

Bottom line

Every layer of oversight is the department checking itself.

Ask the council for an independent third-party audit that looks back through the released logs, with the results made public.