Surveillance procurement
2 documents on file, spanning 2025. The chain below starts with the original agreement; each document beneath it shows what it changed.
“Cameras contracted” counts what the documents on file bought. The police department’s Flock transparency portal gives its own current count, as indexed by an aggregator on 2026-09-04T23:27:09.258Z — see the portal, its sharing list and the fact-check.
What the governing body was told before it voted, what it actually enacted, and what was signed — term by term. Click any value to read the passage it came from. A row marked silent is not a disagreement: it means only some of the three sources address that term at all, which is a different criticism and sometimes a fairer one.
Not on file: enactment. No ordinance or resolution authorising this contract has been located, so what the governing body approved cannot be compared against what was signed. That is a statement about the record we hold, not a finding that no vote occurred.
| Term | Staff report | Enactment | Contract | Verdict |
|---|---|---|---|---|
| Data retention | — | — | Silent | |
| Plate readers | — | — | Silent | |
| Total cost | — | — | Silent | |
| Annual cost | — | — | Silent | |
| Addresses federal access | — | — | Silent |
No source addresses: term, renews automatically, addresses data sharing, sharing with others. Neither the briefing, the enactment nor the agreement puts these on the record.
Not on file: enactment. No ordinance or resolution authorising this contract has been located, so what the governing body approved cannot be compared against what was signed. That is a statement about the record we hold, not a finding that no vote occurred.
| Term | Staff report | Enactment | Contract | Verdict |
|---|---|---|---|---|
| Data retention | — | — | Silent | |
| Plate readers | — | — | Silent | |
| Total cost | — | — | Silent | |
| Annual cost | — | — | Silent | |
| Addresses federal access | — | — | Silent |
No source addresses: term, renews automatically, addresses data sharing, sharing with others. Neither the briefing, the enactment nor the agreement puts these on the record.
A gap means the record was not found on the jurisdiction's public portal. It is not a statement that the record does not exist, and it is not a statement about whether the jurisdiction operates ALPR.
Source portal: https://killeen.legistar.com. Last swept 2026-08-30.