A look back at my first seven months on Council

A look back at my first seven months on Council

Seven months ago, I was sworn in as your Place 1 council member.

At the time, I said I would show up, put in the work, use data to inform decisions, explain my votes, and not hide behind the dais.

I recognize that most residents cannot sit through multiple 3+ hour council meetings each month just to figure out what is happening in their city. So I have tried to use council recaps and issue-specific posts to explain what is in front of us, where I stand, and what I think residents should be paying attention to.

Here is some of what that has looked like since November:

  • Requesting a standalone zoning amendment for data centers, since Pflugerville currently has no specific regulations for them, instead of waiting years for the full development code rewrite.
  • Advocating for and helping scope a new utility rate study, including a direct ask to rethink how our water and wastewater fees are structured for affordability.
  • Proposing a city charter amendment requiring AI, surveillance, and civil liberties policies and oversight. The Charter Review Commission approved the proposal, meaning voters will see it on this November’s ballot. 
  • Writing and pushing for those AI and surveillance policies now, rather than waiting for a charter amendment to require them. The latest version went to the City Attorney last week.
  • Pushing for a more data-driven approach to economic development, where we measure outcomes like jobs created, tax base added, and return on public investment, not just meetings held or leads generated.
  • Reviewing the current EMS contract, response-time requirements, compliance history, and the documentation needed to fix the parts that are not working.
  • Co-authoring a Code of Ethics ordinance with Councilmember Rogers that would strengthen the rules for Pflugerville’s elected and appointed officials beyond what state law already requires.
  • Plenty of other issues and decisions along the way of course!

A lot of this is still in progress. Some of it has not taken effect yet. That can be frustrating sometimes, but it is also how much of local government work gets done. You identify the problem, build the record, write the policy, ask the uncomfortable questions, and keep pushing until there is either a better answer or a public vote.

I am already seeing some of that shift in the proposals that come forward from city staff and the questions being asked before they get to Council. More data. Clearer tradeoffs. More attention to long-term consequences. That is not the same thing as a finished result, but it is progress.

None of this happens by working alone. I try to work across the dais with my colleagues whenever possible, and I am proud to have partnered with nearly everyone on Council on at least one project already. I will also continue to disagree when I think a proposal needs more work, more transparency, or a clearer explanation to the public.

I also want to keep making it easier for residents to ask their elected officials questions. Councilmember Melody Ryan and I have another virtual Town Hall coming up this Wednesday, July 8. I’ll share the details separately, but the goal is the same: make local government easier to follow, easier to question, and harder to ignore.

Pflugerville’s future will be shaped by decisions that seem boring in the moment but matter for years: how a water bill is structured, whether a fourplex is legal to build, how we govern surveillance technology, whether growth pays for the infrastructure it requires, and whether economic development produces results residents can actually see.

That is the work. I intend to keep doing it, keep explaining it, and keep listening when residents tell me where we need to do better.

u/jonathan4pf — 6 hours ago

Same fiber provider, two neighboring cities, very different construction impacts

This week, I saw a really clear example of how local rules can change the cost, timeline, market competitiveness, and resident impact of a construction project.

The photos are from neighborhood fiber installs. Both projects are being done by the exact same internet provider. One set is from my neighborhood, using Pf’s rules & regulations. The other is from a neighboring city that allows a more modern, lower-disruption construction method that Pflugerville does not currently allow.

In the neighboring city, the holes in people’s yards are often dug, the lines are run, and fresh concrete covers it all up, with your landscape restored in a matter of a couple of days.

That is a very different resident experience than what we are seeing in my neighborhood right now. Here, the traditional method has meant large open pits in yards for 3+ weeks, covered with 4x8 pieces of plywood, along with disruptions to sidewalks and landscaping. And the project isn’t done yet.

Things happen; construction is messy; the weather needs to cooperate; and staff + Council have a duty to protect our streets, sidewalks, utilities, and neighborhoods. But this is a good example of why cities have to keep their rules current. When construction methods improve, outdated standards can unintentionally make projects slower, more expensive, and more disruptive than they need to be.

At a time when our growth has slowed, I believe we need to move faster to modernize the rules that shape investment in Pflugerville. We can protect residents and public infrastructure without creating unnecessary costs, delays, or disruptions.

What other areas do you think our current processes or policies need to be refreshed to increase non-incentivized private-sector investment in Pflugerville?

u/jonathan4pf — 16 days ago

About that new Flock Camera at 10th and Pecan...

There was a thread a few weeks ago now where y'all were asking about the new camera pointed at the intersection of 10th and Pecan.

It's a Flock-brand video surveillance camera. Here's the explanation I got from city staff when I inquired as to what it was and why it's there:

"This camera is one of the four pan, tilt and zoom security cameras deployed to cover the Library, the camera located at 10th and Pecan is directly related to maintaining safety and security at the Library.  (Same camera system we deployed at Moose Park) 

The camera had been attached to the power pole in the same intersection for a period of a little over a year, but do to power issues it was relocated to the Right of Way and placed on solar power feed. The placement provides coverage for the northeastern portion of the library and covers building and parking lot around the northern most side of the library."

My take: I've replied to that response asking for clarification because I'm not sure the location at the intersection has a very good line of sight to the library from its position, and I do not recall there being a camera there in the past.

It is somewhat interesting, though, that for safety at the library, we need 4 Flock surveillance cameras surrounding all angles.

(of Note, the same pan-tilt-zoom Flock cameras are now installed at Lake Pflugerville as well. I've only noticed one, but my understanding is that there are now 4 of them out there).

Next Steps:
Ahead of the renewal of the Flock contract coming to Council for approval in July, I submitted a lengthy official request to city staff this week to finally get to the bottom of the surveillance camera inventory, how they're configured, and to obtain documents related to the upcoming renewal.

I've asked for a full accounting of all cameras, their locations, which models, what other hardware we have, which cameras are interior vs exterior and in public spaces, what additional proposed locations are being looked at, how exactly the Flock software is configured, and, perhaps most importantly -- all correspondence relating to the negotiation of the upcoming renewal contract. I'd like to see if any of the conversations and recommendations for data protection, privacy, ownership, and capabilities that have been discussed are actually being negotiated into the new contract.

More soon.

u/jonathan4pf — 26 days ago
▲ 122 r/Pflugerville+1 crossposts

An update on Pflugerville’s use of AI, surveillance, data security, and civil liberties.

Forgive me, this is a long one, but I want to be completely open and direct about what is going on, what the issues are, and how two other Councilmembers and I are trying to change how the city operates and protects its residents.

Edit: Pflugerville's Flock contract is up for renewal next month, so it will be included on the agenda for one of the Council meetings then. You can make your voice heard anytime by filling out this form to send your comments or concerns to the Mayor and Council (city staff also see these): https://pflugervilletx-city-manager.form.transform.civicplus.com/45145

Edit 2: The Mayor has now posted on his Facebook page - https://www.facebook.com/share/p/1Av89szjvR/

With the answer up front, my position remains that Pflugerville should adopt practical, enforceable rules now:

  • No city use of facial recognition technology.
  • Human review of AI-generated work products or decisions before the city relies on them.
  • City control over city-generated data, including images, video, license plate reads, metadata, and search history.
  • No outside agency access to Pflugerville data without a court order or a written agreement.
  • A public inventory of AI, surveillance, and data-sharing technologies, including contracts, order forms, purpose, retention rules, and access permissions.
  • No renewal or expansion of high-risk technology contracts until basic privacy, transparency, and data-control rules are in place.

Today, Council finally had the long-awaited lunch-and-learn with city staff on AI, surveillance, data sharing, and civil liberties. This came after I proposed several months ago to establish basic guardrails and oversight for Pflugerville's use of emerging surveillance and AI technologies.

At the time, the Mayor, at the City Manager's advice, chose not to move forward with that proposal and instead asked for this staff presentation so staff could specify which rules they believed were reasonable.

I’m glad we had the discussion. It was productive. I’m also frustrated.

Pflugerville residents deserve public safety that does not infringe on their civil liberties through undisclosed surveillance systems, broad outside access to resident data, facial recognition tools, and third-party data practices that the public has never had a real chance to examine.

We should not allow third parties to retain our residents’ images, videos, license plate reads, metadata, or location patterns indefinitely for training AI models we do not control. And residents should not have to drag basic facts into the daylight to learn what surveillance technology their own city is using.

Here is what stood out to me today.

Pflugerville does not just have license plate readers. We learned today that the city has roughly 28 Flock license plate readers and more than 70 video surveillance cameras across the city feeding into FlockOS's AI systems.

Council and residents had been led to believe there were only a handful of AI-powered video cameras in places like Moose Park and 1849 Park, following specific vandalism and damage at those locations. That was not the full picture. The city has a much larger AI-enabled surveillance footprint than residents and Council had been led to understand. It was also disclosed today that two new surveillance cameras are being installed at Lake Pflugerville this week.

To be direct about it, city staff and the Chief of Police could not tell us today how many surveillance cameras there are, where they are located, or what technology they use. In previous Councilmember and public information requests, the city did not disclose this larger system or provide copies of the contracts and order forms when requested. We were told there were no such documents.

That is unacceptable.

Multiple times over the last several months, I have requested that city leadership and staff update the “public safety cameras” page on the city website to reflect that we do have surveillance cameras, AI-powered capabilities, and related technology in use. None of our public transparency pages or portals reflect that reality yet.

At the time, none of us realized just how pervasive the system was. Nor did we know, except for what appears to have been an accidental reference in the Police Department’s annual report to Council, that the city has a subscription to Clearview AI. Clearview is a facial recognition company that allows police to search for individuals using images, including full and partial faces, based on a massive database built from online images, including social media profiles. That technology was not proactively disclosed to Council or the public.

As we have known for a while, 80+ other law enforcement entities have access to search Pflugerville-generated data from the Flock system. We also learned that several local HOAs and retailers have granted the Pflugerville Police Department access to their license plate readers and cameras. That is not inherently bad. But none of this has been clearly disclosed to Council or the public. It remains unclear which entities have access to our data, which entities provide us with access on a 1-way basis, what rules govern that access, and why those relationships are not listed on the city’s transparency portal.

Some of the outside agencies with access are well outside our city limits. I do not believe Pflugerville residents’ movements, vehicles, images, faces, or travel patterns should be available to outside entities without clear rules, a written agreement, or a court order. Today, those rules and agreements do not exist.

Yes, searches and results from outside agencies are auditable. That does not answer the more basic question of why agencies outside Pflugerville, including private or special-purpose police and security departments without direct accountability to Pflugerville residents (or any publicly elected entity), should have access to our residents’ data, images, and locations in the first place. I have to wonder why Methodist Hospital PD in Houston needs to be able to search license plates as they pass through 685 in Pflugerville?

Our PD leadership appears to believe that because Pflugerville has a contract with a surveillance vendor, and other agencies have contracts with the same surveillance vendor, that is enough. It is not. A vendor relationship is not a public oversight policy. A shared platform is not a city-approved data-sharing agreement.

And an audit log after the fact is not the same thing as requiring clear rules before access is granted. This is not about being anti-police. I ran on public safety. I want our police officers to have strong tools to solve crimes, find suspects, and keep people safe. But public safety and civil liberties are not mutually exclusive. We can catch criminals without giving nearly a hundred outside agencies broad access to Pflugerville residents’ data.

We can use modern technology without individual, personally identifiable facial recognition and tracking of our residents. We can support our police department while still requiring transparency, data controls, human review, and public oversight.

Council has received dozens of emails on this issue. Residents have shown up during public comment. In my time on Council, I have not seen another issue draw this much sustained concern and scrutiny. Not even our water emergency this year had this many people make comments on the official record.

And it is worth noting: many residents are not asking for guardrails. They are asking for these systems to be shut down entirely. That is also what other cities and counties in Central Texas and across the country have done.

I also want to recognize Councilmember David Rogers and Councilmember Melody Ryan.

None of us agrees on everything politically. That is not a secret. But on this issue, we agree that basic privacy, data control, and transparency are not partisan ideas and that we need to be proactive. I appreciate their support and their agreement that Pflugerville needs to protect residents’ data, especially given that the rest of the council has not publicly stated their opinions on this topic.

Pflugerville residents deserve public safety. They also deserve a city government that tells the truth about what technology it uses, who has access to residents' data, which rules apply, and how residents’ civil liberties are protected. That is what I am going to keep pushing for.

-Councilmember Jonathan Coffman

reddit.com
u/Fine_Programmer3039 — 2 months ago

A few months ago, I brought forward a resolution to put clearer guardrails, oversight, and transparency requirements around the city’s use of AI, facial recognition, surveillance cameras, and related technologies.

Council has not yet taken action on that proposal.

Instead, the next step is a Council “lunch and learn” this month (May), where staff will walk us through how the city currently uses AI. That was the Mayor’s suggested alternative to moving forward with my proposal at the time. I still think we need actual policies, not just a briefing, but I’ll see how that discussion goes and participate in good faith.

There are a few reasons I continue to believe this needs more urgency.

The city’s public “Safety Cameras” page is still out of date. It lists 28 ALPRs (which was true in 2022), even though the city now has close to 90 (as far as I’m aware, more than any other city in central Texas, including our much more populous neighbors). I requested a couple of months ago that staff update the page with the current map and device inventory; that has not happened. 

The city also has several Flock video cameras in parks (Moose Park being the prime example). These are not ALPRs, but they are still AI-enabled video surveillance cameras made by Flock. As far as I can tell, the city website and transparency portal still do not clearly disclose their existence, nor is there any publicly posted policy or audit trail on their usage. As far as I'm aware, there are no written staff policies related to the video surveillance cameras, only the ALPRs.

More people have been showing up to Council meetings to speak during public comment, and more have emailed the mayor and full council about these issues than about anything else in recent memory.

There has been an expansion of surveillance technology

The city also uses Clearview AI, an identity-based facial recognition technology built on a large database of scraped online images (it basically pulls in millions of people's social media profiles to 'identify' suspects). That was not proactively disclosed to the public, or as far as I'm aware, to Council. It came up by accident during the Police Department’s recent annual report, when an officer mentioned that other agencies know we have that software and call to ask to run searches on it. It's unclear whether PfPd responds to those requests; they should not be doing so. However, unlike the Flock ALPRs, there is no evidence that we have a written staff policy regarding Clearview's use.

Recently, a resident filed a Public Information Act request asking for more information about Clearview AI and its use. City staff engaged outside counsel, who initially sent the request to the Attorney General, claiming that the requested data was confidential law enforcement information and therefore shouldn't be disclosed publicly. The resident reached out to me; I intervened, and the city ultimately provided the requested information and canceled the request to the state AG. In my view, that information should not have been withheld in the first place, and you’ll find no other public mentions of our PD using identity-based facial recognition AI.

The larger issue on that one is that residents should not have to file public records requests, catch a detail in an annual report, or ask a council member to intervene directly just to know what surveillance technology the city is using.

There is one positive recent development, though.

Sam Aly ( u/MooseContent8525), who ran against me in the election and now serves on the Charter Review Commission, spearheaded a separate proposal to require the city to adopt protections for AI and surveillance technology in our 'constitution'. The Commission approved it! I thank him for his support of this cause.

The proposed charter language reads:

“§ 2.03. Artificial Intelligence Protections.

The City Council shall adopt protections governing the collection, use, retention, and oversight of data, facial recognition, and surveillance technologies; establish transparent approval processes for such technologies; require a responsible AI framework; ensuring this information is used locally for legitimate basis laid down by law.”

Because the Charter Review Commission approved the proposal, I expect it will appear on this November’s ballot. My understanding from the City Attorney is that Council can “add” items to the Charter Commission’s approved amendments to our city’s constitution, but cannot “remove” items. 

My preference is still for Council to act before then. We shouldn’t have to wait for a voter-approved charter amendment to force our hand to do the basic work of public transparency, approval processes, retention rules, oversight, and civil liberties protections.

But if the Council doesn’t act and voters approve the amendment in November, the Council will be required to implement it then. 

I’ll keep pushing on this topic because AI and surveillance tools are already here. Our Police department should have access to modern, effective tools to keep us safe and solve crimes BUT those tools need to have rules, oversight, and not infringe on residents’ civil liberties. 

-Councilmember Coffman

reddit.com
u/jonathan4pf — 2 months ago

Last night’s meeting (which continued well past midnight) covered water, roads, EMS, economic development, and the next steps for our City Manager transition. Here's my take on the most important issues and work that was done.

— 
Water Supply

The lake is rising, which is good news. The important part is that we can’t let up on conservation.

Staff’s message to Council and residents is that if residents and businesses continue conserving, we should be in a much better position for the planned two-week shutdown at the end of May. That shutdown is needed for the next major step in repairing and completing the raw water infrastructure work.

Council also approved a change order related to the raw water line work. One important detail: this is currently being paid for out of project savings because the larger project is under budget. That does not mean the failure is free or unimportant, but it does mean this action is not currently adding a new separate budget hit on top of the project. It also aligns with the City’s previous messaging that the recent waterline breaks are not expected to affect water rates, including those arising from any future claims or findings related to fault.

— 
Immanuel Road Reconstruction

Council moved forward with the Immanuel Road project. This is an important road project, and it is also difficult. The corridor has challenging terrain and multiple bridges, which make construction more complicated and expensive than a more straightforward road widening, such as the recent East Pflugerville Parkway contract.

When completed, Immanuel will become a three-lane road. That should improve safety, traffic flow, and long-term mobility in an area that has long needed investment.

This is the kind of project where the City needs to be disciplined: keep the work moving, communicate construction impacts clearly, and watch change orders closely.

— 
City Manager

Council also continued discussion related to the City Manager transition.

My view is straightforward: We need clear performance expectations, a proper evaluation process, and specific priorities that the Council and the public can track against. A couple of other Councilmembers and I are working through proposals for how we think this should work.

--
EMS

We also discussed Emergency Medical Services in executive session, in consultation with the City Attorney.

My main concern has been simple: when you call 911, you should have confidence that well-trained, high-quality medical help is on the way. Response times and performance dashboards are easy to poke at and discuss in the abstract, and we can and should expect them to be transparent and to support strong accountability. But for me, this conversation is more than a spreadsheet issue. If you or your loved one is waiting for help, the only thing that matters in that moment and the moments after is whether the system works when you need it.

I’m not ready to make a final public recommendation yet, but I am actively evaluating the current provider’s performance, the contract structure, and what changes may be needed to provide the reliability and quality care that all Pflugerville residents deserve.


Economic Development

We also had economic development items in executive session. I’ll be careful about confidential details, but I will say where I stand generally: I remain unimpressed with the quality of deals coming through PCDC.

Pflugerville needs economic development that produces measurable value for taxpayers. That means stronger rigor, clear return-on-investment analysis, reasonable payback periods, and better contractual guardrails. Deals with eight-plus-year taxpayer payback timelines should face serious scrutiny. If public dollars or public assets are involved, the benefit to residents needs to be clear, defensible, and enforceable.

For at least the past several years, we’ve needed economic development efforts that help diversify our tax base, bring jobs and amenities, and, over time, reduce pressure on residents. Activity is not the same thing as results.

As always, I’ll keep sharing the major items I’m working on and the questions I’m asking on behalf of y’all.

u/jonathan4pf — 2 months ago