keepcalculator

06 Numbers and Powers

Municipal AI Agent Privacy and Security Checklist

Card No. 06·57190 · Updated · Standard formula, shown below

A municipal AI agent can search records, draft responses, route requests, or take actions across city systems, so its privacy and security controls must cover both the model and every connected tool. Use this checklist before a pilot and throughout operation: limit access and data, require human approval for consequential actions, protect records and credentials, test for misuse, and keep an accountable route to stop the system.

What makes municipal AI agents different

An AI agent is more than a chatbot when it can call tools, retrieve files, update a case, send a message, or trigger a workflow. Its effective permissions may come from the applications and accounts connected to it. A seemingly narrow instruction such as “help answer permit questions” can expose private documents if the agent’s search connection can see case files beyond the public guidance it needs.

Municipal settings add practical constraints: public-facing services, sensitive resident information, records-retention duties, accessibility needs, procurement requirements, and systems maintained by multiple departments or vendors. Applicable rules differ by jurisdiction and data type. A checklist helps identify risks, but it does not replace the municipality’s legal, privacy, records-management, accessibility, or security review.

Before a pilot: define purpose and boundaries

  • Write down the job. Specify the users, task, intended benefit, and decisions the agent may support. “Draft a reply from approved public information” is more testable than “improve customer service.”
  • Classify the information. Map what the agent can receive, retrieve, generate, and transmit. Identify personal, confidential, privileged, security-sensitive, and public information under local policy.
  • Limit the use case. Start with a bounded task and an approved source set. Keep unrelated departments, resident records, and production write access out of the pilot.
  • Set prohibited uses. Decide whether the agent may make or recommend decisions affecting benefits, enforcement, eligibility, employment, or access to services. Require appropriate human review rather than treating generated output as an authoritative determination.
  • Assign owners. Name business, IT/security, privacy, records, and vendor contacts. Establish who approves changes, handles incidents, and can disable the agent.

Identity, access, and connected tools

Use a distinct, managed identity for each agent or deployment where feasible. Give it only the permissions needed for its task, and separate read access from write or send permissions. Avoid shared administrator accounts, embedded passwords, and broad service credentials. Store secrets in an approved secrets-management system, restrict who can retrieve them, and rotate or revoke them when access changes.

Review every connector and tool: document what it can read or change, which account it uses, and what happens when a call fails. An agent that drafts correspondence should not also be able to send it unless that capability is necessary and explicitly controlled. For consequential actions, require a person to see the proposed action and relevant source material before confirming it. Use transaction limits, allowed destinations, or other guardrails where appropriate, and test that they cannot be bypassed by a prompt.

Apply ordinary account protections too: single sign-on where supported, multifactor authentication for administrators, least-privilege role assignments, and prompt removal of access when staff or vendors leave. Review permissions periodically, including inherited access through shared drives and groups.

Privacy, records, and vendor handling

Collect and expose only the data necessary for the defined task. Prefer public or de-identified test data during development; do not paste resident information into an unapproved service to “see how it works.” Check whether prompts, uploaded documents, outputs, and tool-call logs are retained, used for service improvement, or reviewed by vendor personnel. Obtain clear answers in the contract and configuration documentation, not just a general assurance.

Agree on retention, deletion, access, breach notification, subcontractors, data location where relevant, and secure return or disposal at contract end. Confirm how the vendor handles backups and whether deletion applies to them. Keep a records schedule for agent inputs and outputs: a generated response may be a public record or part of a case file depending on its use and local requirements. Do not assume that chat history is either automatically a record or automatically disposable.

Provide a way to correct inaccurate information and to reach a staff member. Avoid collecting sensitive details in free-text fields unless needed. If the system handles information about children, health, finances, or law-enforcement matters, involve the relevant specialists before testing or launch.

Security testing, monitoring, and incident response

Test the whole workflow, not only whether answers sound plausible. Include inaccurate source documents, ambiguous requests, unauthorized users, outages, and adversarial instructions embedded in user input or retrieved files. This last risk, often called prompt injection, matters because an agent may treat malicious text in a document as an instruction. Keep tool permissions narrow, treat retrieved content as untrusted, and verify that the agent cannot expose secrets or take prohibited actions when manipulated.

  • Test whether one user can access another person’s case or restricted file.
  • Check that the agent cites or links to approved sources and signals uncertainty rather than inventing a rule.
  • Try to induce unauthorized sending, editing, deletion, or account changes; verify human approval and access controls.
  • Review logs for useful evidence: user and agent identity, time, data sources, tool calls, approvals, and outcomes, while avoiding unnecessary sensitive content in logs.
  • Confirm alerts, escalation contacts, evidence preservation, and a practiced process to disable access or the agent quickly.

Monitor for unusual volume, repeated denials, unexpected destinations, tool errors, and changes in answer quality. Set a review schedule and repeat testing after model, prompt, connector, permission, or workflow changes. A vendor update can change behavior even when municipal configuration appears unchanged.

Human oversight and public service quality

Tell staff what the agent can and cannot do, how to verify its output, and how to report a problem. For public-facing use, explain when a person is interacting with an automated system, what information should not be submitted, and how to request human assistance. Make the service usable with assistive technologies and provide an alternative channel for residents who cannot or do not wish to use it.

Measure errors and outcomes by task, not merely usage or response speed. Review whether the system gives different quality of service across languages, neighborhoods, or types of request. Keep a human accountable for decisions and provide a correction or appeal path where appropriate. Human review is meaningful only if reviewers have time, access to source information, and authority to reject the recommendation.

Frequently Asked Questions

Can a municipal AI agent access public records?
It can use approved public sources if the connection is configured and tested for that purpose. Public availability does not make every linked file public, so restrict search scope and verify access controls.

Should an AI agent be allowed to send emails or update records?
Only when the task requires it and the municipality has approved the specific permissions. Start with draft-only or read-only access; require human confirmation for consequential or externally visible actions.

Are AI prompts and outputs public records?
That depends on applicable law, policy, and how the material is used. Consult the records officer and preserve or dispose of records according to the municipality’s approved schedule.

Does removing names make resident data safe to use?
Not necessarily. Details can identify someone when combined with other information. Use approved de-identification methods and have privacy staff assess whether the remaining data is suitable for the service.

What is the most important first step?
Define one narrow use case, map its data and tool access, and identify an accountable owner before connecting the agent to live systems. That makes risks and approval decisions concrete.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →