Request AI Decision Explanation Under Milwaukee Bylaws

Technology and Data Wisconsin 4 Minutes Read ยท published February 08, 2026 Flag of Wisconsin

In Milwaukee, Wisconsin, residents and businesses may seek an explanation when a city action is based on automated or algorithmic processing. This guide explains how to request an AI decision explanation under existing municipal processes, what city offices to contact, likely timelines, and what the public record and administrative appeal options are. Because Milwaukee does not yet publish a dedicated automated decision rule, this guidance relies on the municipal code, public records procedures, and enforcement pathways used for administrative decisions and records requests[1][2].

When to request an explanation

Request an explanation when a city permit, license, enforcement action, or other administrative determination appears to rely on automated processing, model outputs, or algorithmic scoring. Specify the decision, date, agency, and the relief or information you seek.

Ask for the decision rationale, the data inputs, and the specific rule or model used.

Penalties & Enforcement

There is no Milwaukee ordinance that specifically sets fines or penalties solely for failures to provide an AI decision explanation. Monetary fines, escalation, and non-monetary sanctions for failures to comply with city administrative requirements are governed by the applicable municipal code provisions for the subject matter (for example, licensing, building, or health code enforcement), and those provisions should be checked for specific amounts or ranges. Where the municipal code or department pages do not list figures or time limits, those amounts and deadlines are not specified on the cited page(s)[1][3].

  • Fines: not specified on the cited page for AI explanations; see relevant code chapter for topic-specific fines.
  • Escalation: first, repeat, or continuing offences are handled under the enforcing code chapter and may include notices, civil forfeitures, or court referral; specifics are not specified on the cited page.
  • Non-monetary sanctions: orders to comply, revocation/suspension of permits, injunctions, or court actions may apply under applicable code sections.
  • Enforcer and complaint path: Department of Neighborhood Services (for building/permits), City Clerk (records requests), and the Office of the City Attorney handle enforcement or legal review depending on the subject matter[3][2].
  • Appeal/review: appeal routes depend on the program rule or code chapter; specific appeal time limits for an AI-explanation failure are not specified on the cited page.

Applications & Forms

There is no dedicated city form labeled for "AI decision explanation" on the municipal pages reviewed. Requests for explanation should be made as part of a public records request or an administrative appeal depending on the decision type; if a particular department publishes a form for appeals or records, use that form. The absence of a dedicated AI-explanation form is not specified on the cited page(s)[2].

How to request an explanation

  1. Identify the decision: note the action date, department, file or permit number, and the adverse outcome you want explained.
  2. Submit a public records request to the City Clerk asking for communications, model outputs, logs, and documents related to the decision; reference the decision and request responsive records[2].
  3. Contact the enforcing department (for example, DNS for building or licensing matters) to ask whether an internal appeals or variance process applies and to request an explanation informally[3].
  4. If the department denies the request or you need further review, follow the agency appeal process or file a judicial review as provided by the applicable code chapter; check the specific chapter for deadlines and procedures[1].
  5. Preserve records and communications and document dates and contacts if you intend to appeal or pursue enforcement through the City Attorney.
Start with a clear written request and cite the municipal file or permit number when possible.

FAQ

Can I ask for the training data or source code of a city AI system?
The City may disclose records subject to public records law, but trade secrets or data protected under state or federal law may be withheld; decide based on the City Clerk's public records response[2].
How long will the city take to respond?
Response times vary by request type; the public records process and the department's appeal timelines govern response time and are not specified for AI explanations on the cited pages[2][3].
Who enforces failures to explain decisions?
Enforcement depends on the subject area: Department of Neighborhood Services, Licensing, or the Office of the City Attorney typically manage enforcement and legal remedies[3].

How-To

  1. Draft a clear written request describing the decision, dates, and documents you want.
  2. File a public records request with the City Clerk for relevant records and model outputs[2].
  3. Contact the decision-making department to ask about an internal review or appeal process[3].
  4. If denied, follow the municipal appeal procedure or consult the Office of the City Attorney for legal remedies.

Key Takeaways

  • Milwaukee has no dedicated AI-explanation ordinance published as of the cited pages; use public records and existing appeal channels.
  • Start with a records request to the City Clerk and contact the enforcing department directly.

Help and Support / Resources


  1. [1] City of Milwaukee - Code of Ordinances (municode)
  2. [2] City of Milwaukee - City Clerk Public Records
  3. [3] City of Milwaukee - Department of Neighborhood Services