Hidden in the Flock

Leave a comment

Gemini AI image

Flock Automated License Plate readers have been increasingly in the news recently, as problems with the surveillance system have come to light. Many communities have begun to re-think their use of Flock. Los Angeles PD is one large agency that has decided to revisit their use, and has put renewing their subscription on hold for now. Here are my thoughts on Flock and other similar license plate reader operations.

In a perfect world, computer-based information systems like Flock would be a powerful tool for law enforcement. Put in a license plate number, or a vehicle description, and given enough cameras in the system, pinpoint where a stolen car went (or is), find a missing elderly person who drove off and has become confused on how to get home, or a myriad of other scenarios that might benefit from accessing such a database.

The problem is, we don’t live in a perfect world.

News stories have been plentiful, and more frequent, as Flock has become the major player in the license plate reader field these past several years, of authorized users accessing the system to stalk former romantic partners or spouses, to track new romantic partners, and to harass those who have found themselves on the wrong end of someone’s hostility.

While those incidents are serious, and prosecution of those involved is required, it’s not my primary concern with, in Visalia’s case, Flock Safety. Have you read the contract the City of Visalia signed with Flock? I have, and while I’m certainly not a lawyer, I’m concerned about some things.

Customer hereby grants to Flock a limited, non-exclusive, royalty-free, irrevocable, worldwide license to use the Customer Data and perform all acts as may be necessary for Flock to provide the Flock Services to Customer. Flock does not own and shall not sell Customer Data.”

Why would Flock need a license to use customer data to provide services to the customer? I’m concerned about “use customer data”. We’ll come back to the “shall not sell Customer Data” in a moment.

Customer grants Flock a non-exclusive, irrevocable, worldwide, royalty-free, license to use the Customer Generated Data for the purpose of providing Flock Services. Flock does not own and shall not sell Customer Generated Data.”

Again, another instance of a license to Flock to use the data, and another “shall not sell” line. That “for the purpose of providing Flock Services” could be interpreted to allow Flock to use the data generated for whatever it likes, as long as that use is part of “providing Flock Services”. Training an AI using Visalia’s data would certainly fall under this line.

Anonymized Data. Flock shall have the right to collect, analyze, and anonymize Customer Data and Customer Generated Data to the extent such anonymization renders the data nonidentifiable to create Anonymized Data to use and perform the Services and related systems and technologies, including the training of machine learning algorithms. Customer hereby grants Flock a non-exclusive, worldwide, perpetual, royalty-free right to use and distribute such Anonymized Data to improve and enhance the Services and for other development, diagnostic and corrective purposes, and other Flock offerings. Parties understand that the aforementioned license is required for continuity of Services. Flock does not own and shall not sell Anonymized Data.

“Including the training of machine learning algorithms.” That’s AI. That would be a red flag for a lot of people, if the phrase was “including the training of artificial intelligence” programs. And again with that “shall not sell” line.

Here’s where it gets deep. California law prohibits any law enforcement agency from sharing data like that collected by the Flock Safety System with any organization outside of the state. (Civil Code §§ 1798.90.5–1798.90.55)(SB 34)

Theoretically, this prevents agencies like ICE, the FBI, or Homeland Security from using (in our case, Visalia’s) data to pursue targets. With the Flock Safety contract, however, all this means is that Flock can’t provide them with user access. In other words, ICE can’t get a user name and password and simply log into the Flock system and search wherever they please, at least for anything in California. They are (again, theoretically) blocked from access.

So, fine. Flock won’t let unauthorized users access to Visalia’s data. However…

Compliance With Laws. Parties shall comply with all applicable local, state and federal laws, regulations, policies and ordinances and their associated record retention schedules, including responding to any subpoena request(s).

Regardless of California law, if, for instance, an agency of the U.S. government were to subpoena Flock for data recorded in Visalia, Flock would hand it over. It might be slower than being able to log on and gain access directly, but it is an option. We’ve seen this administration repeatedly use “administrative warrants” and other means to bypass usual legal restrictions.

Flock may use the services of one or more third parties to deliver any part of the Flock Services, (such as using a third party to host the Web Interface for cloud storage or a cell phone provider for wireless cellular coverage).

Another fly in the privacy ointment – in 2025, a “third party vendor” misconfigured the servers, and allowed any user anywhere to have access to all the data in their system. Any user outside of California had access to prohibited files for an unknown amount of time. Flock says that was fixed, and would not happen again, but it’s a simple setting toggle to implement. It can happen again.

It’s simple. Visalia’s data is not secure. It can be used to train Flock’s AI, and be used to generate profits for Flock. While Las Vegas Metro Police may not be able to follow you back home after something happened there (what happens in Vegas doesn’t really stay in Vegas), ICE could easily decide you aren’t “American” enough, and go after information about you stored in Flock’s servers with a “subpoena”.

Oh, and that “shall not sell” line, repeated three times in the contract? It doesn’t prevent them from simply providing the data to a business partner or other entity for their own profit-generating operations. “We didn’t sell your data! Just like our contract says! You gave us a non-exclusive, world-wide license to use it, as long as we don’t sell it! We didn’t!”

The reason Flock and similar systems have flooded the United States (and California agencies have bought into the hype in droves) is their business model. For, what cities and counties perceive as, low initial costs, users can gain access to a nation-wide system. They don’t have to maintain any computer servers or related infrastructure.

To sweeten the pot, and induce governments to accept the program, many jurisdictions, including Visalia, receive grants to pay for the entire cost involved. Visalia’s system is being paid for by two grants from the Edward Byrne Memorial Justice Assistance Grant (JAG) Program, administered by the California Board of State and Community Corrections (BSCC). After the four years of grant-funded operation, the City will have to come up with the money some other way. Either by finding new grants, pay for the system out of the police budget or general fund, or cancel the service. Current rates are $2,500 to $3,000 per year per camera. Visalia will have 22 cameras in service at the end of the grant funding cycles. That’s at least $55,000 a year to maintain them after the grants run out.

Police tout the ability to solve crimes, find missing persons, and track criminals. This is all true. Flock claims “up to 70%” reduction in crime after the installation of their cameras. That’s probably a big stretch, but no doubt the cameras do help.

The downside is secrecy, and constant surveillance of individuals without warrants, or even suspicion. The data is supposed to be deleted after 30 days (and storage capacity would incentivize Flock to be strict about that, freeing up previously used space), but your movements around your city are logged and stored. Do you trust the police, the state, or the Feds to always follow the law, and not abuse the system?

The system requires a “reason” to search the data, and that reason is logged. However – (there’s that word again) – Visalia has allowed “investigation” (of what?) and “836” to be reasons to search the data. “836” by itself is meaningless, as it is a penal code that allows an arrest for a crime not committed in an officer’s presence. It’s usually used as something like “836-245” or “836-187” (suspicion of assault, suspicion of homicide). The “reason” field can be whatever they like. The law says it has to be for a legitimate law enforcement reason, but only each jurisdiction enforces that requirement at the time of the search.

So now the decision is clear. How much government surveillance are you OK with? Do you trust your local police department to not violate your rights? The County Sheriff’s Office? The California Highway Patrol? Any law enforcement agency in the entire state of California? Do you trust Flock to keep your data confidential? Not to use it to train their AI? Not to provide it at the merest whiff of a subpoena from the Federal government?

I generally trust Visalia PD, even though they’ve been making some unfortunate decisions that I disagree with lately. The same with the Tulare County Sheriff’s Office. Beyond them, however, I’m much more wary. And don’t get me started (too late?) about ICE or the Feds.

Here are the prior blogs I’ve written about Flock, if you want to see them.

  1. What the Flock?
  2. Well, Flock Me!
  3. More Flock, More Fun
  4. Flock you later
  5. Flock the Lawyers
  6. Tick Tock Tick Flock
  7. The Final Flock – and the answer is “NO”

The Final Flock – and the answer is: “NO”

Leave a comment

It started April 24, 2026. I filed a public records request for information on the Flock Automated License Plate Reader system the City of Visalia was utilizing. Today, August 3, 2026, I got the final response. Basically, “NO”. The only thing they sent me that was not readily available on the Visalia Police Department Flock Transparency page was a list of “audits”, reporting which agencies had access to Visalia’s Flock network. It was in the tens of thousands of PDF pages. What that revealed is a whole blog post in itself, perhaps at a later date. (I did not see any evidence in those pages of any non-California agencies accessing Visalia Police Department’s database, such as ICE or Homeland Security. There’s a loop-hole about that, however.)

The only thing they were willing to tell me about my vehicle being identified, cataloged, and stored in the Flock database was that they didn’t have any record of Visalia PD checking for my plate. I suppose that’s good. Of course, it doesn’t mean that they haven’t, after my request.

Here are the blog posts I’ve made during this investigation:

  1. What the Flock?” My first notice of the Flock cameras in Visalia.
  2. Well, Flock Me!” Stories about agencies cancelling their Flock contracts due to violations of state law by Flock.
  3. More Flock, More Fun” Another blogger runs the stuff I’ve done through an AI for analysis.
  4. Flock You Later” The Police Department opts to take their allowed 14 day extension to respond to my request.
  5. Flock the Lawyers” The Police Department hands my request off to the City’s lawyers. That’s seldom a good sign.
  6. Flock Me A Little Bit” They send me the list of which agencies can access VPD Flock data, and want me to prove the license plate I asked about is mine.
  7. Tick Tock Tick Flock” The lawyers dump a huge file on me, with audit logs of agencies that accessed Visalia’s Flock data. Want to know the biggest user, by far? California Highway Patrol. They routinely check thousands of camera files.

So they’ve decided “…data is exempt from public disclosure under the public records act balancing test because the public interest in preventing disclosure clearly outweighs the public interest in disclosure…” and “Visalia PD’s policy “Because such data may contain confidential information, it is not open to public view.” (Policy 428.2.)”

They took 14 weeks to determine they wouldn’t give me data on myself. Due diligence, or deliberate delay?

This story is not over.

Image by Gemini AI

2FAG6OTS – Redwood High School – Visalia Unified School District

Leave a comment

How the Redwood High School Senior Picture Event Became An International News Story, And How The Visalia Unified School District Responded.

Thursday, February 12, 2026, was Senior class picture day at Redwood High School, in Visalia. An incident at that photo shoot would blow up social media, and garner world-wide attention. As members of the senior class were arranging themselves on bleachers for a panorama photo, a group of ASB members were on the side of the gym, getting ready to take their place on the front two rows, dressed in white T-shirts with letters printed on them, to spell out “ALWAYS LEGIT CLASS OF 2026”.

Unfortunately, about ten students took the opportunity to spell out something else, while the adults in the room were distracted. They arranged themselves to spell out the homophobic slur, “2FAG6OTS”, and quickly posted them to social media. The resulting storm hit almost immediately.

The following post details the events as they occurred, based on the information provided to me by Visalia Unified School District after a public records request made on April 17, 2026. After waiting several months for the information, I received the final document dump on July 27, 2026. There are many records not released due to confidentiality laws (which is completely understandable) and “attorney work product privilege”. This blog is based on the released documents, and therefore will not reflect all of the relevant information regarding the incident. This, however, is what we have.

More

VUSD Public Records Request – update

Leave a comment

On April 17, 2026, I filed a Public Records Request with the Visalia Unified School District. You can read the request and the reasons for it (the “f-word” incident at Redwood High School) here. On April 27, I got a response, which is covered here.

They indicated they’d respond by May 18, 2026. At that point, they informed me they DID have “responsive records”, and would provide further by June 17, 2026. On June 17, 2026, I got an email with some information requested in the PRA request, and informing me the date was pushed to July 17, 2026, for further response. (I’m sensing a pattern here.)

Well, it’s July 16, 2026, and I just received this email:

Everybody’s on vacation, so they need another week. New target date: July 23, 2026.

Don’t hold your breath.

Tick tock tick Flock

Leave a comment

Visalia Police Department Public Records Request – update

On April 19, 2026, I posted “What the Flock?“, my first entry about the proliferation of Flock Automated License Plate Readers in Visalia, California.

On April 24, 2026, I posted “Well, Flock Me!“, about a nearby community (Merced, California) disabling their Flock ALPR system after problems with unauthorized access were discovered. On that same day, I filed a Public Records Request with the Visalia Police Department, about Visalia’s recent installation of Flock cameras. The City had ten days to respond.

On May 5, 2026, I posted “Flock you later“, where the City of Visalia takes advantage of a 14 day extension to provide the requested documents.

On May 11, 2026, I posted “Flock the Lawyers“, wherein the City informs me they have to run it past the lawyers first, and they were targeting June 1, 2026 for release of the documents.

On May 27, 2026, “Flock Me A Little Bit” is the next chapter, in which the City is initially refusing to provide some of the requested documentation, since I was requesting the images in the system of a particular license plate. My license plate. I sent them a copy of my vehicle registration. The next target date for complying with my request was June 20, 2026.

On June 29, 2026, I posted to Facebook, tagging both the City of Visalia and the Visalia Police Department, that they were nine days past their own due date for information. That was at 1pm. By 3pm, I received a “supplemental response to your public records request”, via email. This response stated “The attached document shows the result of a Department audit searching for any monitoring and investigating activity for JJRJR. No data exists.” Except that wasn’t what I asked them to provide. I had no reason to suspect the Police Department deliberately did a search for my license plate, for whatever reason. What I asked for was every instance of my plate being recorded by the system. Those are two different things. They are not going to convince me that my plate has never been recorded by their system.

In that response, they also moved the date again. More information was supposed to be available July 20, 2026.

On July 10, 2026, I received this letter, and a link to a DropBox file with audit logs.

There are tens of thousands of pages (PDF file pages) in response to this part of my request. In case the link in the letter doesn’t work, you can see them at my Dropbox, at this link: https://www.dropbox.com/scl/fo/6u6l4w0jwe54w6y1fvllu/AAZ4mAaSF8XPUJfqUpd2lwo?rlkey=iuqasfx1t6r8hhwgz02h36us1&st=qkgkdqht&dl=0

They state “The Department’s staff is continuing its diligent search and review of requested records. The Department’s staff members estimate they will be able to supplement this response on or about August 20, 2026, earlier if able.”

Tick tock tick Flock

Visalia Without Oak Trees

1 Comment

“Chainsaws roaring”

If you ask Google “what oak tree is common in the area of visalia, california?” the following are parts of it’s response:

The Valley Oak (Quercus lobata) is the most common and iconic native oak tree in the Visalia area. Visalia is home to the largest remaining stand of native valley oaks in California’s entire Central Valley.

Also,

Because these magnificent trees are tightly woven into the city’s heritage, Visalia strictly enforces a Valley Oak Ordinance. This policy requires public and private property owners to secure official permits before pruning, trimming, or removing any mature valley oak.

That is no longer true.

Something recently happened to change the status of oak trees, which had been protected by City ordinance since 1971.

Visalia’s webpage states: The City’s Valley Oak Ordinance establishes policies for the care, trimming, and removal of valley oaks. Public property owners are required to ensure the protection of these magnificent trees and must obtain permission to remove or prune valley oaks.

Check that bold text. Only “public property owners”, i.e. governments, are required to obtain permits and/or permission to trim or remove Valley Oaks in Visalia.

Here’s what went down.

More

Visalia Unified School District – Public Records Request – Where We Stand So Far

Leave a comment

It started with “Hate In A Small Town 5 (Visalia Edition)“. In “The Devil Made Me Do It“, I covered how one of the Trustees of the Visalia Unified School District said the incident was simply “A mistake”. The community doesn’t view the incident as a “mistake”.

On April 17, 2026, I initiated a Public Records request. On April 27, 2026, the District sent me a letter acknowledging my request, and saying they would respond by May 18, 2026. On May 18, 2026, they sent a response saying they would have documents no later than June 17, 2026. Well, today is June 17, 2026, and this email arrived:

After figuring out how to navigate a Mimecast download, I was able to access and download a 40Meg file of emails, and text messages. I’ve scanned through them, and there’s a lot of duplication due to everyone forwarding everything to everybody else. There are also other records still pending, and some they’re probably not going to give me at all. They’re giving themselves another month to comply.

We’ll see how it goes, and I’ll keep you updated as I get further information.

A Tale of Two Cities – 2026 edition

Leave a comment

On June 15, 2013, I posted a blog called “A Tale of Two Cities“. I headed it “it was the best of times, it was the worst of times…”

That blog was about the stark difference between two local cities, and how they handled a Pride Month Proclamation. Visalia’s was historic, for all the right reasons. Porterville’s was historic as well, but for all the wrong reasons.

I just left a Visalia City Council meeting. A huge consent calendar, with several items pulled, and five regular session items. The big item on the agenda was the final budget proposal for fiscal years 26/27, and 27/28 (Visalia does a two-year budget cycle).

A $408 million budget for 26/27, and $358 million in 27/28, Visalia manages to have a surplus in it’s General Fund, even after including deposits into the emergency fund (set to maintain a balance of 30% of the yearly budget). Each year expenditures increase, and every year the City is able to either meet the reserve goals, or to only fall short a small amount. A lot of assumptions go into the budget, but Visalia has a history of managing the citizen’s tax monies, and the city, well.

Porterville, on the other hand…

The Porterville Recorder says the 2026/2027 budget for the city is over $37 million, with expenses forecast at $36.6 million. That’s not much of a cushion. The budget also includes $107 million in planned capital improvement projects for the upcoming year. Seems like a gap, but I’m no expert in city budgets.

But all of that is not what I was going to talk about.

In Visalia, the Mayor was absent for the meeting, and the air conditioning failed early in the afternoon. City staff was able to restore the A/C before the evening regular session, and the council moved on with business. With a consent agenda of 37 items, and 5 items on the regular agenda, Monday’s meeting could have gone on for seemingly forever. It did not. Two hours was all it took the Visalia City Council to pull four items from the Consent Calendar, deal with them, and then pass a two-year budget, put contested special assessments on county tax rolls, recertify a sales-tax measure, authorize a zoning change and General Plan amendment to sell some property it owns, and approve new rates and fees for City operations.

Public comments were made by several citizens (including me, twice), only one of which was hostile towards City Council members or the City Manager. One gentleman was not happy about his dealings with the city, and let them know about it. The rest of the comments were general commentary on issues before the City, but at worst were expressing disappointment with some decisions. The meeting ended at 9pm.

A well oiled, well operating machine.

Porterville, however…

Their meetings drag on. And on. And on. Public comments are often angry and upset. Many people in the City are not happy with the current council. Decisions to spend hundreds of thousands of dollars on playground equipment (for parks already neglected by the City), a miniature Washington Monument, and bus wraps. $20,000 (edit: $15,000) for a “celebration” of the nations 250th anniversary of the signing of the Declaration of Independence, (how watching a MMA fight held at the White House on a big (not that big of a) TV is supposed to celebrate the Declaration of Independence I don’t know) held in a residential neighborhood. Fireworks. In a residential neighborhood. Loud music. In a residential neighborhood. Attendance in the tens (edit: Council member Beltran says about 70 attended) instead of the thousands expected by those on Council who arranged it. Parking headaches in the neighborhood.

In Visalia, public comments are heard by the Council, who sometimes direct City staff to take the speaker out to the hall and discuss the situation to see how the problem can be resolved. I’ve only seen one example (OK, maybe more than once, but they seem to have gotten over that and have returned to a polite decorum most of the time) of a council member chastising the public for comments made.

Porterville Council members routinely chastise the public for being “disrespectful” and “condescending”. Council members demand respect, but don’t show it to speakers. Several of them denigrate people who disagree with them politically and religiously. One council member accused a charity group of being “angry”, because when he (deliberately, no doubt) said “Merry Christmas” to them, someone responded “Happy Holidays”. That kind of thing is a regular feature of Porterville City Council meetings, and something several Council members regularly indulge in. It’s embarrassing.

This blog could go on for pages, comparing these two cities. It won’t. I’ll end it here, with the statement that I’m really glad I live in Visalia.

VUSD – favoritism, retaliation, and nepotism?

Leave a comment

Image credit: VUSD

The Visalia Unified School District has been in the news a lot this year. Much of it was not good. My own blogging has been this, this, this, and this, regarding not recording ‘Special Meetings’. Then the real mess began, for me, with an incident at Redwood High School on February 12, 2026, when graduating Seniors at class pictures decided to us their lettered tshirts, originally organized to spell out “ALWAYS LEGIT CLASS OF 2026” into a homophobic slur. My blogging on that can be found here, here, and here. Another item, buried in the next School District Board of Trustees consent calendar agenda is here.

That’s only the stuff I’ve been following. Layoffs, cutbacks, and new administration-level hirings have been roiling Board of Trustee meetings for some time now.

I was contacted recently by a person who wanted to remain anonymous, about problems at El Diamante High School. The District, Board of Trustees, the Superintendent, and teachers were sent an email, from another anonymous person (not the same one that contacted me), about the issues at El D. Concerns about favoritism, nepotism, and retaliation are discussed.

Click on “MORE”, for the entire email as sent to the District, educators, the Board of Trustees, and the Superintendent.

More

Flock Me A Little Bit

Leave a comment

The next chapter in our Flock Me series is here! Today I received this email from the Visalia Police Department’s lawyers. (I’m going to have to ask why they have an out-of-town law firm doing this, and not the city attorney.)(UPDATE: It’s not actually an out-of-town firm. It’s a local, Visalia law firm. Not sure why I was thinking it’s an out-of-town company. Oops.)

I’ve sent them an image of my vehicle registration, so I hope to get the images of every time my car has been photographed by the system in Visalia. We’ll see.

Here’s the data on the agencies who can access the Visalia Police Department’s camera system. I’m going to have to study it a bit to figure out exactly what it means, and it does not (so far) answer the question of who *actually* accessed the data. This seems to indicate who is allowed to have access, which is not really what I asked. We’ll see if future information dumps include that little detail.

For those new to the saga of the Flock Automated License Plate Readers, here’s the blog posts I’ve done so far:

What the Flock?

Well, Flock me!

More Flock, more fun

Flock you later

Flock the Lawyers

Older Entries