Butler Privacy Project
Butler County Transparency Tracker
Liberty Township comes first, because Liberty residents are paying for the cameras. But these systems run across the county, so the same questions apply everywhere.
Countywide questions and current answers
These are the answers as they stand today. Most remain open until public records come back, so each one is marked plainly. This page will be updated as records are received.
How many ALPR/Flock cameras exist in Butler County?
No confirmed countywide count yet. Local reporting indicates Liberty Township added about 10 Flock readers. A full county total requires records from each agency. Records pending.
Which jurisdictions fund them?
Confirmed so far: Liberty Township funds cameras through its police-service payments to the Butler County Sheriff's Office (per local reporting). Funding by other Butler County jurisdictions is not yet documented. Records pending.
Which agency controls access?
For Liberty Township, the Butler County Sheriff's Office provides contracted policing and may control day-to-day operation, policies, and access. The exact administrator should be confirmed by records. Countywide control is unknown.
Which agencies can search the data?
Not disclosed. Flock systems can be configured to share with outside agencies, but the specific sharing list for Butler County systems has not been released. Records pending.
Are federal agencies able to request or access data?
Unknown. This is a specific question in our records requests. Records pending.
Are immigration-related searches allowed or prohibited?
Unknown locally. Other Ohio communities (for example, Dayton) have faced controversy over immigration-related searches, which is why we ask. Records pending.
What is the retention period?
Not disclosed. Retention is set by policy and vendor configuration and should be made public. Records pending.
Are audit logs reviewed independently?
Unknown. No independent audit process has been disclosed. Records pending.
Are false hits tracked?
Unknown. No public reporting on misreads, false hits, or resulting stops has been disclosed. Records pending.
Are public reports issued?
None known. We are not aware of a routine public Butler County ALPR transparency report. Records pending.
Are camera locations publicly disclosed?
Not officially. Public mapping projects such as DeFlock crowdsource suspected locations, but official disclosure by local agencies is unknown. Records pending.
Countywide records requests
| Date filed | Agency | Request topic | Status | Response date | Notes |
|---|---|---|---|---|---|
| July 8, 2026 | Liberty Township | Flock/ALPR contracts, funding, approvals, communications, and retention category | Filed | Pending | Filed under Ohio's Public Records Act (R.C. 149.43). Submitted through the Liberty Township public records form to Administration and the Finance/Fiscal Office. Fee authorization capped at $20. |
| July 8, 2026 | Butler County Sheriff's Office | ALPR/Flock policy, retention, sharing, and outside-agency access | Filed | Pending | Filed under R.C. 149.43 and BCSO Public Records Policy 3.17. Submitted by email to recordsrequest@butlersheriff.org. Fee authorization capped at $20. |
| July 8, 2026 | Butler County Sheriff's Office | Liberty Township ALPR/Flock search logs, audit logs, outcomes, and false-hit records | Filed | Pending | Filed under R.C. 149.43 and BCSO Public Records Policy 3.17. Submitted by email to recordsrequest@butlersheriff.org. Fee authorization capped at $10. |
Jurisdiction tracker
This list now covers every incorporated municipality (7 cities, 5 villages) and all 13 civil townships in Butler County, plus the Sheriff's Office. Liberty Township is the primary campaign target; the rest are placeholders pending records. A few border communities (Middletown, Monroe, Sharonville) span county lines, as noted in their status.
| Jurisdiction | Known ALPR cameras? | Vendor | Funding source | Operator | Sharing disclosed? | Policy disclosed? | Audit logs? | Status |
|---|---|---|---|---|---|---|---|---|
| Liberty Township | Yes / records pending | Flock Safety / verify with records | Township police-service funding / verify with records | Butler County Sheriff's Office / verify with records | Unknown | Unknown | Unknown | Primary campaign target |
| Butler County Sheriff's Office | Unknown / records pending | Unknown | Unknown | BCSO | Unknown | Unknown | Unknown | Transparency track |
| Fairfield Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Hanover Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Lemon Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Madison Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Milford Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Morgan Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Oxford Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Reily Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Ross Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| St. Clair Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Wayne Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| West Chester Township | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Hamilton (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Middletown (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder (spans Butler/Warren) |
| Fairfield (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Monroe (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder (spans Butler/Warren) |
| Oxford (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Trenton (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Sharonville (city) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder (mostly Hamilton County) |
| College Corner (village) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Jacksonburg (village) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Millville (village) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| New Miami (village) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |
| Seven Mile (village) | Unknown / records pending | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Placeholder |