{
  "title": "Records requests",
  "updated": "2026-10-02",
  "note": "Public-records asks to the Altoona Police Department under Iowa Code chapter 22, grouped by topic: what was asked for and what came back. Dates are shown by season, and each request's response time is one span, from the request to the department's records or answer, rounded to the week. Every published record is a redacted, image-only copy of what the department released.",
  "topics": [
    {
      "id": "cameras-and-costs",
      "label": "Cameras, contracts, and costs",
      "agency": "Altoona Police Department",
      "state": "pending",
      "state_label": "Pending",
      "summary": "What the City agreed to buy and what it paid, for the Flock cameras and for any other plate readers and video cameras in use, and what the department says these records cost to produce.",
      "fees": [
        {
          "what": "A fee estimate for locating the pending records",
          "amount_band": "Under $200",
          "prepayment_required": true
        }
      ],
      "asks": [
        {
          "id": "contracts",
          "asked": "Contracts, amendments, renewals, or statements of work for the Flock Safety system, and the same records for any other plate readers and video cameras in use",
          "records": [
            "flock-proposal-and-agreement-2021-2022",
            "flock-order-2023-03-31-falcon-highway",
            "flock-order-unsigned-2-cameras",
            "flock-order-2024-05-08-29-cameras"
          ],
          "note": "Order forms and the services agreement came back for the Flock cameras. Records for the other plate readers and video cameras are pending."
        },
        {
          "id": "invoices",
          "asked": "Invoices and payment records for the plate-reader system",
          "records": [
            "flock-invoice-inv-8315",
            "flock-invoice-inv-21773",
            "flock-invoice-inv-38024",
            "flock-invoice-inv-30043",
            "flock-invoice-inv-43324",
            "flock-invoice-inv-67779",
            "flock-invoice-inv-87238",
            "flock-invoice-inv-90462"
          ]
        },
        {
          "id": "fee-calculation",
          "asked": "How the fee estimate was calculated: the estimated hours broken out into search and retrieval, review, and redaction, and whether the hourly rate is wage only or includes benefits or overhead",
          "records": [],
          "note": "No answer yet."
        },
        {
          "id": "fee-basis",
          "asked": "Which Iowa Code section 22.7 confidentiality exceptions, if any, the charged review time is for; the Iowa Public Information Board guidance the department cited as requiring prepayment; and the department's written fee policy or schedule for records requests",
          "records": [],
          "note": "No answer yet."
        }
      ]
    },
    {
      "id": "searches-and-sharing",
      "label": "Searches, audit logs, and sharing",
      "agency": "Altoona Police Department",
      "state": "pending",
      "state_label": "Pending",
      "summary": "Who searched the plate-reader data, for what stated purpose, and which other agencies or entities it was shared with.",
      "fees": [],
      "asks": [
        {
          "id": "audit-logs",
          "asked": "Usage and audit logs for ALPR, Flock, Axon, or related systems, or a summary for a representative recent period: date and time, user, activity type, case number, stated purpose, and any geofence, route, or historical-location searches",
          "records": [],
          "note": "The department's reply lists audit logs as provided, but no audit-log file was among the records released. This ask is pending."
        },
        {
          "id": "data-sharing",
          "asked": "Data-sharing agreements with other agencies or entities",
          "records": [
            "flock-state-restrictions-screen"
          ],
          "note": "An export of the Flock sharing-network list was also released. It is not posted here; What the records show, on this page, summarizes it."
        },
        {
          "id": "flagged-searches",
          "asked": "Flagged or exception activity: searches without a case number, purpose, or required sign-off; bulk, repeated, out-of-jurisdiction, or geofence searches; and sharing with outside agencies, vendors, or federal entities",
          "records": []
        }
      ]
    },
    {
      "id": "policy-and-oversight",
      "label": "Policy, retention, and oversight",
      "agency": "Altoona Police Department",
      "state": "pending",
      "state_label": "Pending",
      "summary": "The rules for using the system, how long its data is kept, and how the department checks that the rules are followed.",
      "fees": [],
      "asks": [
        {
          "id": "retention",
          "asked": "Retention schedules or configured settings for how long plate reads and logs are kept, and any legal holds, deletions, purges, or overrides",
          "records": [
            "apd-records-retention-schedule"
          ],
          "note": "The retention schedule came back. The configured settings, holds, deletions, purges, and overrides are pending."
        },
        {
          "id": "policy",
          "asked": "The department's written ALPR use policy, including prior versions",
          "records": [
            "apd-policy-424-alpr"
          ],
          "note": "One version was produced, marked 2024/08/26. No prior version was included."
        },
        {
          "id": "compliance",
          "asked": "Training requirements, supervisor review, and automated monitoring used to check policy compliance",
          "records": []
        },
        {
          "id": "audits-and-complaints",
          "asked": "Completed audits, misuse complaints, findings, and corrective actions, including reviews that found no violation",
          "records": []
        }
      ]
    },
    {
      "id": "approvals-and-reports",
      "label": "Approvals and reports to the Council",
      "agency": "Altoona Police Department",
      "state": "pending",
      "state_label": "Pending",
      "summary": "How the program was approved and expanded, and what the department has reported about it to the Mayor and Council.",
      "fees": [],
      "asks": [
        {
          "id": "reports",
          "asked": "Annual reports, operational reviews, or reports to the Council on ALPR use, search volume, data sharing, or user access",
          "records": [
            "apd-memo-2022-06-03",
            "apd-memo-2022-07-25",
            "apd-memo-2022-09-26",
            "apd-alpr-white-paper-2022-12",
            "apd-alpr-white-paper-2024-02"
          ],
          "note": "The department's 2023 and 2024 annual reports were also released; they are not posted here, and the figures they print are in the year-over-year table on the Police page. Reports on search volume, data sharing, and user access are pending."
        },
        {
          "id": "approvals",
          "asked": "Approval records, Council resolutions, or administrative authorizations for acquiring or expanding ALPR technology",
          "records": [],
          "response_quote": "It was all approved verbally with our city council members then was just part of annual budget, so there's no documents you are describing relating to Flock.",
          "response_season": "Summer 2026",
          "context_note": "These are the budget adoptions nearest the pilot (2022), the first annual payment (2023), and the 29-camera order (2024). Each roll call adopts a whole budget resolution; the minutes name no Flock line item. The 2021 vendor emails under contracts describe helping the department \"go to council to get a 'pilot' approved into the 2022 budget\"; no Council record of that step was found.",
          "context": [
            {
              "href": "/votes?meetings=2022-03-07&q=budget",
              "label": "March 7, 2022: Council adopts the budget for the year ending June 30, 2023"
            },
            {
              "href": "/votes?meetings=2023-04-03&q=budget",
              "label": "April 3, 2023: Council adopts the budget for the year ending June 30, 2024"
            },
            {
              "href": "/votes?meetings=2024-04-15&q=budget",
              "label": "April 15, 2024: Council adopts the budget for the year ending June 30, 2025"
            },
            {
              "href": "/votes?meetings=2025-07-21&q=Axon",
              "label": "July 21, 2025: consent agenda that included the Axon agreement"
            }
          ]
        }
      ]
    }
  ],
  "timeline": [
    {
      "season": "Spring 2026",
      "who": "department",
      "event": "Chief Greg Stallman answers questions about the program, describing ALPR approval, use, retention, access, and auditing in general terms.",
      "people": [
        {
          "slug": "greg-stallman",
          "name": "Chief Greg Stallman"
        }
      ],
      "response_time": "About 6 weeks to answer",
      "quote": "Access to the system is restricted to authorized personnel and all activity within the system is logged."
    },
    {
      "season": "Summer 2026",
      "who": "department",
      "event": "Lt. Steve Harris releases the records and answers each ask, including that no approval records exist.",
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris"
        }
      ],
      "response_time": "About 9 weeks from request to records",
      "quote": "Also per our policy, no LPR data can be released to the general population.",
      "topics": [
        "approvals-and-reports"
      ]
    },
    {
      "season": "Fall 2026",
      "who": "department",
      "event": "The department requires a prepaid research fee before releasing any of the pending records.",
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris"
        }
      ],
      "quote": "Pursuant to guidance from Iowa's Public Information Board, payment of this fee is required prior to releasing documents or other materials.",
      "topics": [
        "cameras-and-costs"
      ]
    },
    {
      "season": "Fall 2026",
      "who": "department",
      "event": "No answer yet to questions about how the fee was calculated.",
      "people": [],
      "response_time": "Open for about 2 weeks",
      "topics": [
        "cameras-and-costs"
      ]
    }
  ],
  "people": [
    {
      "slug": "steve-harris",
      "name": "Lt. Steve Harris",
      "role": "Wrote the 2022 memos to the Mayor and Council and the 2024 white paper, signed the 2023 and 2024 order forms, made the New Mexico state-restriction affirmation, and handled the records request for the department."
    },
    {
      "slug": "tony-chambers",
      "name": "Capt. Tony Chambers",
      "role": "Received the vendor's 2021 sales emails, is the department contact on the 2022 services agreement, and is the billing contact on the invoices."
    },
    {
      "slug": "dean-oconnor",
      "name": "Mayor Dean O'Connor",
      "role": "Addressee, with the Council, of the department's 2022 memos."
    },
    {
      "slug": "mike-vanfosson",
      "name": "Mike VanFosson",
      "role": "Made the Illinois state-restriction affirmation on the Flock screen."
    },
    {
      "slug": "greg-stallman",
      "name": "Chief Greg Stallman",
      "role": "Answered the first questions about the program. Not named in the posted records."
    }
  ],
  "records": [
    {
      "id": "flock-proposal-and-agreement-2021-2022",
      "title": "Flock proposal, 2021 sales emails, 10-camera quote, and the 2022 services agreement",
      "kind": "contract",
      "date": "2022-01",
      "date_label": "2021 to 2022",
      "file": "files/flock-proposal-and-agreement-2021-2022.pdf",
      "pages": 35,
      "summary": "Vendor marketing (pages 1 to 15), sales emails from September and October 2021 to Capt. Tony Chambers, copied to Lt. Steve Harris (pages 16 to 19), a 10-camera quote (page 20), the order form for 18 cameras naming Capt. Chambers as contact at $2,500 a year each with a 45-day trial starting January 2022 (pages 21 and 22), and the government agency terms (pages 23 to 35).",
      "redactions": [
        {
          "what": "Vendor sales staff names, emails, and phone numbers",
          "count": 15
        },
        {
          "what": "Names of a staff member and an officer from another agency who are not on this site's People pages",
          "count": 2
        },
        {
          "what": "A department staff email address",
          "count": 1
        },
        {
          "what": "Vendor marketing images showing sample license plates and a stock photo of a person",
          "count": 3
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        },
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Recipient of the vendor’s sales emails of September 1 and October 15, 2021 (pages 16 and 18), and the contact on the 18-camera order form (page 21)"
        },
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Copied on the vendor’s October 15, 2021 email with the quote (page 18)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "contracts"
    },
    {
      "id": "flock-order-2023-03-31-falcon-highway",
      "title": "Flock order form for two Falcon Highway cameras, signed March 31, 2023",
      "kind": "contract",
      "date": "2023-03-31",
      "date_label": "March 31, 2023",
      "file": "files/flock-order-2023-03-31-falcon-highway.pdf",
      "pages": 4,
      "summary": "An additional-services order for two long-range Falcon Highway cameras: $12,000 in the first year and $22,000 over a 24-month term, with a 90-day pilot. Signed for the department by Lt. Steve Harris, who is also the contact named on page 1.",
      "redactions": [
        {
          "what": "Both signatures",
          "count": 2
        },
        {
          "what": "The vendor signer's name",
          "count": 1
        },
        {
          "what": "A direct phone extension and a staff email address",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "note": "The production also held a second copy of this order (same envelope ID, scanned). It is not published twice.",
      "cited_by": [
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Contact on the order (page 1); signed it for the department as Lieutenant on March 31, 2023 (page 3)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "contracts"
    },
    {
      "id": "flock-order-unsigned-2-cameras",
      "title": "Flock order form for 2 Falcon cameras, unsigned copy",
      "kind": "contract",
      "date": "2023-12",
      "date_label": "Undated (file created December 2023)",
      "file": "files/flock-order-unsigned-2-cameras.pdf",
      "pages": 5,
      "summary": "An order for 2 Falcon cameras: $7,300 in the first year and $13,300 over a 24-month term, 30-day retention. The signature page is blank in this copy.",
      "redactions": [
        {
          "what": "The vendor sales contact's name, email, and phone number",
          "count": 3
        },
        {
          "what": "A department staff email address",
          "count": 1
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [],
      "topic": "cameras-and-costs",
      "ask": "contracts"
    },
    {
      "id": "flock-order-2024-05-08-29-cameras",
      "title": "Flock order form for 29 Falcon cameras, signed May 8, 2024",
      "kind": "contract",
      "date": "2024-05-08",
      "date_label": "May 8, 2024",
      "file": "files/flock-order-2024-05-08-29-cameras.pdf",
      "pages": 29,
      "summary": "An order for 29 Falcon cameras: $101,850 in the first year, $87,000 a year after, $188,850 over a 24-month term, 30-day retention (page 2). Signed for the department by Lt. Steve Harris (page 6). Pages 7 to 29 are the vendor's installation guide.",
      "redactions": [
        {
          "what": "Both signatures",
          "count": 2
        },
        {
          "what": "The vendor sales contact's and signer's names, email, and phone number",
          "count": 4
        },
        {
          "what": "Vendor guide photos of people (pages 10 and 11)",
          "count": 28
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        },
        {
          "href": "/why#legal-not-right",
          "label": "Why this site exists: legal is not the same as right"
        }
      ],
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Signed the order for the department as Lieutenant on May 8, 2024 (page 6)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "contracts"
    },
    {
      "id": "flock-invoice-inv-8315",
      "title": "Flock invoice INV-8315, $27,000",
      "kind": "invoice",
      "date": "2023-01-19",
      "date_label": "Issued January 19, 2023",
      "file": "files/flock-invoice-inv-8315.pdf",
      "pages": 2,
      "summary": "18 Falcon cameras ($22,500) and implementation ($4,500). The department's handwritten approval stamp references asset forfeiture and the DEA.",
      "redactions": [
        {
          "what": "A live online-payment link",
          "count": 6
        },
        {
          "what": "Staff initials on the approval stamp",
          "count": 1
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 27000
    },
    {
      "id": "flock-invoice-inv-21773",
      "title": "Flock invoice INV-21773, $45,000",
      "kind": "invoice",
      "date": "2023-09-07",
      "date_label": "September 7, 2023",
      "file": "files/flock-invoice-inv-21773.pdf",
      "pages": 2,
      "summary": "18 Falcon cameras at $2,500 each. Capt. Tony Chambers is the billing contact.",
      "redactions": [
        {
          "what": "Staff initials on the approval stamp",
          "count": 1
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Billing contact named on the invoice (page 1)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 45000
    },
    {
      "id": "flock-invoice-inv-38024",
      "title": "Flock invoice INV-38024, $700",
      "kind": "invoice",
      "date": "2024-04-04",
      "date_label": "April 4, 2024",
      "file": "files/flock-invoice-inv-38024.pdf",
      "pages": 4,
      "summary": "Relocating 2 cameras on existing poles at $350 each.",
      "redactions": [
        {
          "what": "Camera numbers and install locations",
          "count": 2
        },
        {
          "what": "A camera-location map link",
          "count": 1
        },
        {
          "what": "Staff initials on the approval stamp",
          "count": 1
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 700
    },
    {
      "id": "flock-invoice-inv-30043",
      "title": "Flock invoice INV-30043, $7,300",
      "kind": "invoice",
      "date": "2024-06-03",
      "date_label": "June 3, 2024 (page 2 prints January 10, 2024)",
      "file": "files/flock-invoice-inv-30043.pdf",
      "pages": 2,
      "summary": "2 Falcon cameras ($6,000) and implementation ($1,300). The two pages print different invoice dates; both are shown as printed. Capt. Tony Chambers is the billing contact.",
      "redactions": [
        {
          "what": "A camera-location map link",
          "count": 1
        },
        {
          "what": "Staff initials on the approval stamp and a staff email address",
          "count": 2
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Billing contact named on the invoice (page 1)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 7300
    },
    {
      "id": "flock-invoice-inv-43324",
      "title": "Flock invoice INV-43324, $101,850",
      "kind": "invoice",
      "date": "2024-07-05",
      "date_label": "July 5, 2024",
      "file": "files/flock-invoice-inv-43324.pdf",
      "pages": 2,
      "summary": "29 Falcon cameras ($87,000) and implementation ($14,850), noted as the initial year of a 24-month term for 2024 to 2025. Capt. Tony Chambers is the billing contact.",
      "redactions": [
        {
          "what": "A staff email address",
          "count": 1
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Billing contact named on the invoice (page 1)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 101850
    },
    {
      "id": "flock-invoice-inv-67779",
      "title": "Flock invoice INV-67779, $1,300",
      "kind": "invoice",
      "date": "2025-06-24",
      "date_label": "June 24, 2025",
      "file": "files/flock-invoice-inv-67779.pdf",
      "pages": 2,
      "summary": "One camera and one pole replaced. Capt. Tony Chambers is the billing contact.",
      "redactions": [
        {
          "what": "The camera number and install location",
          "count": 1
        },
        {
          "what": "Staff initials on the approval stamp and a staff email address",
          "count": 2
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Billing contact named on the invoice (page 1)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 1300
    },
    {
      "id": "flock-invoice-inv-87238",
      "title": "Flock invoice INV-87238, $1,300",
      "kind": "invoice",
      "date": "2026-02-17",
      "date_label": "February 17, 2026",
      "file": "files/flock-invoice-inv-87238.pdf",
      "pages": 4,
      "summary": "A camera, solar panel, and pole replaced. The department billed the same amount to the party responsible for the damage. Capt. Tony Chambers is the billing contact.",
      "redactions": [
        {
          "what": "The camera number and install location",
          "count": 1
        },
        {
          "what": "Staff initials on the approval stamp and a staff email address",
          "count": 2
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 10,
      "withheld_note": "Pages 5 to 14 are the department's bill to a private party and that party's supporting documents. They are withheld in full.",
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Billing contact named on the invoice (page 1)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 1300
    },
    {
      "id": "flock-invoice-inv-90462",
      "title": "Flock invoice INV-90462, $1,300",
      "kind": "invoice",
      "date": "2026-03-27",
      "date_label": "March 27, 2026",
      "file": "files/flock-invoice-inv-90462.pdf",
      "pages": 4,
      "summary": "A camera, solar panel, and pole replaced. The department billed the same amount to the party responsible for the damage. Capt. Tony Chambers is the billing contact.",
      "redactions": [
        {
          "what": "The camera number and install location",
          "count": 1
        },
        {
          "what": "Staff initials on the approval stamp and a staff email address",
          "count": 2
        },
        {
          "what": "The vendor's bank account and routing numbers",
          "count": 2
        }
      ],
      "withheld_pages": 12,
      "withheld_note": "Pages 5 to 16 are the department's bill to a private party and that party's supporting documents. They are withheld in full.",
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [
        {
          "slug": "tony-chambers",
          "name": "Capt. Tony Chambers",
          "role": "Billing contact named on the invoice (page 1)"
        }
      ],
      "topic": "cameras-and-costs",
      "ask": "invoices",
      "amount": 1300
    },
    {
      "id": "apd-policy-424-alpr",
      "title": "Policy 424, Automated License Plate Readers",
      "kind": "policy",
      "date": "2024-08-26",
      "date_label": "Marked August 26, 2024",
      "file": "files/apd-policy-424-alpr.pdf",
      "pages": 3,
      "summary": "The department's ALPR policy: purposes, training, case numbers or reasons for searches (page 2), retention under the records schedule, logged access, regular audits, and sharing only with law enforcement or prosecutors.",
      "redactions": [],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/records-requests#records-history",
          "label": "Records requests: what the records show"
        }
      ],
      "people": [],
      "topic": "policy-and-oversight",
      "ask": "policy"
    },
    {
      "id": "apd-records-retention-schedule",
      "title": "Police Department records retention schedule",
      "kind": "schedule",
      "date": "2025-12-15",
      "date_label": "File dated December 15, 2025",
      "file": "files/apd-records-retention-schedule.pdf",
      "pages": 3,
      "summary": "Retention periods for department records. Page 2 lists Automated License Plate Readers (Flock, LEARN, Axon) at \"Up to 30 days or determined by ALPR vendor\".",
      "redactions": [],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/police#alpr-basics-label",
          "label": "Police accountability: retention and access"
        }
      ],
      "people": [],
      "topic": "policy-and-oversight",
      "ask": "retention"
    },
    {
      "id": "flock-state-restrictions-screen",
      "title": "Flock state-restrictions screen (Illinois and New Mexico)",
      "kind": "data_sharing",
      "date": "2026",
      "date_label": "Screenshot showing affirmations from 2023 and 2026",
      "file": "files/flock-state-restrictions-screen.png",
      "pages": 1,
      "summary": "The department's Flock account shows Altoona affirming Illinois's limits on using that state's plate data (affirmed by Mike VanFosson in 2023) and New Mexico's (affirmed by Lt. Steve Harris in 2026), including no use for immigration enforcement or against protected health care.",
      "redactions": [],
      "withheld_pages": 0,
      "cited_by": [],
      "people": [
        {
          "slug": "mike-vanfosson",
          "name": "Mike VanFosson",
          "role": "Recorded in the account as affirming Illinois’s limits on December 4, 2023"
        },
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Recorded in the account as affirming New Mexico’s limits in 2026"
        }
      ],
      "topic": "searches-and-sharing",
      "ask": "data-sharing"
    },
    {
      "id": "apd-memo-2022-06-03",
      "title": "Police memo to the Mayor and Council, June 3, 2022",
      "kind": "memo",
      "date": "2022-06-03",
      "date_label": "June 3, 2022",
      "file": "files/apd-memo-2022-06-03.pdf",
      "pages": 1,
      "summary": "From Lt. Steve Harris to Mayor Dean O'Connor and the Council. Flock access began May 20, 2022; 12 cameras installed and 10 functional of 18; first outcomes; gun-seizure trends.",
      "redactions": [],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/alpr/tracker#collection-heading",
          "label": "ALPR tracker: Council record context"
        },
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Author of the memo, listed as From (page 1)"
        },
        {
          "slug": "dean-oconnor",
          "name": "Mayor Dean O'Connor",
          "role": "Addressee with the Councilpersons, listed as To (page 1; the memo prints “O’Conner”)"
        }
      ],
      "topic": "approvals-and-reports",
      "ask": "reports"
    },
    {
      "id": "apd-memo-2022-07-25",
      "title": "Police memo to the Mayor and Council, July 25, 2022",
      "kind": "memo",
      "date": "2022-07-25",
      "date_label": "July 25, 2022",
      "file": "files/apd-memo-2022-07-25.pdf",
      "pages": 2,
      "summary": "From Lt. Steve Harris to Mayor Dean O'Connor and the Council. Outcomes since May 20, 30-day capture counts, the decision to hold off on NCIC hits until training, sharing with neighboring departments, and installation delays.",
      "redactions": [],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/alpr/tracker#collection-heading",
          "label": "ALPR tracker: Council record context"
        }
      ],
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Author of the memo, listed as From (page 1)"
        },
        {
          "slug": "dean-oconnor",
          "name": "Mayor Dean O'Connor",
          "role": "Addressee with the Councilpersons, listed as To (page 1; the memo prints “O’Conner”)"
        }
      ],
      "topic": "approvals-and-reports",
      "ask": "reports"
    },
    {
      "id": "apd-memo-2022-09-26",
      "title": "Police memo to the Mayor and Council, September 26, 2022",
      "kind": "memo",
      "date": "2022-09-26",
      "date_label": "September 26, 2022",
      "file": "files/apd-memo-2022-09-26.pdf",
      "pages": 1,
      "summary": "From Lt. Steve Harris to Mayor Dean O'Connor and the Council. Patrol training under way, 14 cameras installed and functional, outcomes, and 30-day capture counts.",
      "redactions": [],
      "withheld_pages": 0,
      "cited_by": [
        {
          "href": "/alpr/tracker#collection-heading",
          "label": "ALPR tracker: Council record context"
        },
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Author of the memo, listed as From (page 1)"
        },
        {
          "slug": "dean-oconnor",
          "name": "Mayor Dean O'Connor",
          "role": "Addressee with the Councilpersons, listed as To (page 1; the memo prints “O’Conner”)"
        }
      ],
      "topic": "approvals-and-reports",
      "ask": "reports"
    },
    {
      "id": "apd-alpr-white-paper-2022-12",
      "title": "Police ALPR white paper, December 2022",
      "kind": "report",
      "date": "2022-12",
      "date_label": "December 2022",
      "file": "files/apd-alpr-white-paper-2022-12.pdf",
      "pages": 18,
      "summary": "The department's account of the pilot: 9 locations and 18 ALPRs (page 4), asset forfeiture funding through July 2023 (page 4), 14 cameras installed (page 5), case examples, and usage totals as of November 28, 2022 (page 17).",
      "redactions": [
        {
          "what": "Every photo and screenshot (suspects, a victim, vehicles, plates, camera numbers and locations, booking records)",
          "count": 49
        },
        {
          "what": "A license plate and a private person's name in the text",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "note": "The department released this paper with some redactions of its own. Ours are added on top.",
      "cited_by": [
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [],
      "topic": "approvals-and-reports",
      "ask": "reports"
    },
    {
      "id": "apd-alpr-white-paper-2024-02",
      "title": "Police ALPR white paper, February 12, 2024",
      "kind": "report",
      "date": "2024-02-12",
      "date_label": "February 12, 2024",
      "file": "files/apd-alpr-white-paper-2024-02.pdf",
      "pages": 30,
      "summary": "Prepared by Lt. Steve Harris. An updated version of the 2022 paper: 18 devices with about 34 more expected, for 52 (page 6), case examples, usage totals as of February 9, 2024 (page 28), and the agencies assisted (page 29).",
      "redactions": [
        {
          "what": "Every photo, screenshot, and news clipping (suspects, a missing child, vehicles, plates, camera numbers and locations, booking records)",
          "count": 115
        },
        {
          "what": "Private people's names, license plates, and descriptions of their health, families, or alleged acts",
          "count": 25
        },
        {
          "what": "Descriptions of suspects' or victims' nationality or ethnicity",
          "count": 2
        },
        {
          "what": "A direct phone extension and a staff email address",
          "count": 2
        }
      ],
      "withheld_pages": 0,
      "note": "The department released this paper with some redactions of its own. Ours are added on top.",
      "cited_by": [
        {
          "href": "/alpr/tracker#collection-heading",
          "label": "ALPR tracker: Council record context"
        },
        {
          "href": "/records-requests#camera-orders",
          "label": "Records requests: camera counts and orders"
        }
      ],
      "people": [
        {
          "slug": "steve-harris",
          "name": "Lt. Steve Harris",
          "role": "Named as the paper’s preparer (page 1)"
        }
      ],
      "topic": "approvals-and-reports",
      "ask": "reports"
    }
  ],
  "held_back": [
    {
      "what": "Police Department annual reports for 2023 and 2024",
      "reason": "Long reports with many photos of residents and staff. Not posted; the figures they print are in the year-over-year table on the Police page.",
      "ask": "reports"
    },
    {
      "what": "Export of the Flock sharing-network list",
      "reason": "Lists other agencies' sharing settings. Not posted; What the records show, above, summarizes it.",
      "ask": "data-sharing"
    },
    {
      "what": "Second copy of the March 31, 2023 order form",
      "reason": "Same document and envelope ID as the published copy.",
      "ask": "contracts"
    },
    {
      "what": "Pages 5 to 14 of INV-87238 and pages 5 to 16 of INV-90462",
      "reason": "The department's bills to private parties and their supporting documents.",
      "ask": "invoices"
    }
  ],
  "method": [
    "Every page is re-drawn as an image, so no hidden text, links, form fields, or file metadata carry over from the original.",
    "Black boxes cover what is removed. Each record lists what was covered and how many times.",
    "Officials keep their names, and department staff who already have a page on this site are named and linked to it. Vendor staff, other agencies' staff, department staff without a page here, and private people are removed, along with signatures, direct phone extensions, and individual email addresses.",
    "Camera numbers, install locations, map links, coordinates, and license plates are removed wherever they appear, including in the vendor's marketing images.",
    "Accounts of crimes and missing people keep only what the department did; names, health details, family relationships, alleged acts, and nationality or ethnicity of private people are removed.",
    "The copies are image-only, so a screen reader cannot read them. Each record's summary on this page gives its key facts as text."
  ],
  "invoice_totals": {
    "note": "What the released invoices bill, as printed, by invoice year. A bill is not proof of payment, and these are only the invoices in the released records, not every ALPR cost: the order forms describe charges with no matching invoice here, and the release holds no Axon invoice. A year with no invoice is a gap in these records, not a zero.",
    "count": 8,
    "total": 185750,
    "by_year": [
      {
        "year": "2023",
        "count": 2,
        "total": 72000,
        "records": [
          "flock-invoice-inv-8315",
          "flock-invoice-inv-21773"
        ]
      },
      {
        "year": "2024",
        "count": 3,
        "total": 109850,
        "records": [
          "flock-invoice-inv-38024",
          "flock-invoice-inv-30043",
          "flock-invoice-inv-43324"
        ]
      },
      {
        "year": "2025",
        "count": 1,
        "total": 1300,
        "records": [
          "flock-invoice-inv-67779"
        ]
      },
      {
        "year": "2026",
        "count": 2,
        "total": 2600,
        "records": [
          "flock-invoice-inv-87238",
          "flock-invoice-inv-90462"
        ]
      }
    ]
  },
  "production": {
    "pdfs": 22,
    "csv_exports": 1,
    "flock_agreements": 5,
    "note": "What the department released, as counted when it arrived. Most of it is posted above; Received but not posted lists the rest and why."
  }
}
