r/FlockSurveillance

▲ 1.0k r/FlockSurveillance+2 crossposts

SignalSweep: pocket counter-surveillance scanner on a XIAO ESP32-C5

I built a little box that listens for surveillance and tracking gear and tells you what it heard by sound alone. It works face-down in a cupholder or buried in a jacket pocket. No screen, no phone required.

What it hears

  • Drones: full ASTM F3411 Remote ID over BLE, Wi-Fi beacon and Wi-Fi NAN. You get ID, altitude, speed, heading and operator location.
  • Trackers: Apple Find My, Google, Samsung, Tile. When someone floods the air with fake tags it notices and stops beeping.
  • Surveillance hardware: Flock ALPR, Axon body cams, smart glasses. Signatures live in a list you edit from the app (OUI, company ID, name, UUID, SSID). No recompile.
  • Attack gear (opt-in): BLE spam, deauth bursts, karma APs, Flipper hints, pwnagotchis.

How it talks

Each category has its own beep pattern:

  • two long beeps = camera
  • rising trill = drone
  • fast ticking = tracker

Lock onto a device and it switches to hunt mode. The beeps speed up as you close in, so you walk it down by ear.

Hardware

XIAO ESP32-C5 (~$13), dual-band U.FL antenna, passive buzzer, WS2812 bar. microSD and a DS3231 are optional. The C5 sweeps 2.4 and 5 GHz together. It also runs on the S3, 2.4 GHz only.

The ESP32 bits you might care about

  • BLE scanning plus dual-band Wi-Fi promiscuous at the same time on the C5
  • Settings survive a pulled cable, because a car or a battery bank power-cycles it constantly
  • Web flasher that works out whether it's talking to a C5 or an S3
  • pcap export off the SD card over serial, straight into Wireshark

Things that bit me

  • Continuous NimBLE scans leak heap. setMaxResults defaults to 0xFF and results only clear when a scan completes, which a continuous scan never does. Every rotating random MAC leaked: 187 KB down to 78 KB of internal heap over 17 hours on the S3. esp_get_free_heap_size() hid it completely because it counts 8 MB of PSRAM. setMaxResults(0) fixed it.
  • notify() silently drops when the mbuf pool is empty. NimBLE-Arduino 1.4 ignores the return code, so big replies over BLE just went missing with no errors on either side. Now every chunk goes through ble_gattc_notify_custom(), which waits and retries on ENOMEM.
  • The NimBLE host task stack is 4 KB. I handled commands in onWrite, and a couple of new locals boot-looped the board the moment a phone connected. Over USB it worked fine, because those same commands run on loop() there.
  • One radio, two jobs. BLE scanning and Wi-Fi promiscuous mode time-slice the same radio. With a near-100% BLE scan window, Wi-Fi captured literally zero frames.
  • The C5 promiscuous callback hands you failed frames (rx_state != 0). Unless you drop them, you get random garbage and thousands of fake transmitters.
  • Pwnagotchi beacons are gzipped. The S3 ROM has tinfl_decompress built in. The C5 ROM doesn't, so I had to vendor an inflate for it.

What it won't do

It only receives. No jamming, no deauth, no injection, no spoofing. You can also kill its own BLE advertising, so it doesn't show up on someone else's scanner. The only winning move is not to transmit.

Getting it

Firmware is GPL-3.0. Flash it from the browser, then run the app in Chrome/Edge or as an Android APK. Or skip both, since the board beeps fine on its own.

Repo: https://github.com/B0z0dcl0wn/SignalSweep

Signatures are the weak spot. If it misses gear you know about, please send a PR. Happy to answer build questions.

(Full disclosure: I plan to sell assembled units and kits later. The build-your-own path is fully open now and stays that way.)

u/No-Molasses1769 — 5 days ago
▲ 1.3k r/FlockSurveillance+1 crossposts

[Canadian YouTuber] I Investigated Flock Cameras. Then Police Came to My Door.

I built a camera to watch police cars. Then two officers showed up at my front door. That sent me deeper into Flock, surveillance, and what is happening in my own neighbourhood.

youtube.com
u/Business_Creme_4416 — 6 days ago
▲ 1.1k r/FlockSurveillance+1 crossposts

A federal judge threw out a Flock search that mapped a month of one driver’s trips from a California plate, while Scottsdale’s 85 cameras still keep every passing car for about six months

On October 1, 2026, U.S. District Judge Sara E. Hill in the Northern District of Oklahoma suppressed the evidence in United States v. Kyle, No. 26-cr-00189. Tulsa County Deputy Freddie Alaniz, also a DEA task-force officer, followed a Mazda on Interstate 44 for no apparent reason other than a California plate, then ran that plate in Flock and a second system, VehicleManager. The query returned more than 50 records of the car’s whereabouts over about 30 days, from Locust Grove, Oklahoma, toward the California-Arizona border and back toward Missouri. Hill wrote that the search was not supported by probable cause, was done without a warrant, and intruded on the whole of the driver’s physical movements.

Hill called the network a form of indiscriminate mass surveillance: cameras collect every vehicle that passes, and an officer can pull the history on demand. She ordered the plate records and everything found after them kept out of the case as fruit of the poisonous tree. The May 10, 2026 Axon body-camera record of that search, published by 404 Media on October 8, shows a timestamped list of sightings beside a heat map of the route. Police slide decks have described the same product as a picture of a plate.

On August 5, 2026, U.S. District Judge Carlton W. Reeves in the Southern District of Mississippi held that cell-tower dumps are per se unconstitutional general warrants, not saved by a warrant. He wrote that the government cannot have an entire haystack because it may contain a needle. A tower dump pulls every phone near a tower. A Flock query pulls every logged pass of one plate across a shared camera network. Both start from a pile of other people’s movements.

Scottsdale runs 85 Flock cameras, 24 hours a day. The $1.2 million contract was signed June 21, 2023, by the city attorney, the purchasing director, and the police operational support director, not by a council vote. Data is kept 185 days, about six months. About 65 other Arizona agencies can request it. On October 6 the council voted 7-0 to draft an ordinance, audit the program, and look at leaving Flock by June 30, 2027. The cameras stay on until a replacement is ready. A driver who never voted on the contract is already in the database the Oklahoma order treated as a search.

Sources

404 Media, October 2, 2026: Judge Sara E. Hill’s October 1 order in United States v. Kyle, the California-plate stop, more than 50 records over a month, and the “indiscriminate mass surveillance” finding.

https://www.404media.co/federal-judge-rules-a-flock-search-was-indiscriminate-mass-surveillance-and-unconstitutional/

404 Media, October 8, 2026: the May 10 Axon body-camera record of the same search, with the timestamped hit list and the heat map on the laptop.

https://www.404media.co/watch-footage-of-the-flock-search-a-judge-ruled-unconstitutional/

Project for Privacy and Surveillance Accountability, August 13, 2026: Judge Carlton Reeves’s August 5 order that tower dumps are per se unconstitutional, and the haystack line.

https://www.protectprivacynow.org/news/federal-judge-rules-tower-dumps-unconstitutional

Scottsdale Progress, September 20, 2026: the June 21, 2023 staff signatures on the $1.2 million Flock contract, 85 cameras, and the budget path as the practical way out.

https://www.scottsdale.org/city\_news/scottsdale-keeps-cameras-on-despite-flock-fury/article\_9670e344-0d7a-47fb-b7a8-d9f51747d359.html

Axios Scottsdale, October 8, 2026: the October 6 vote, 185-day retention, about $280,000 a year, cameras staying on through any switch, and about 65 Arizona agencies able to request the data.

https://www.axios.com/local/scottsdale/2026/10/08/scottsdale-flock-cameras-contract-

u/CollapsingTheWave — 6 days ago

To protect immigrant students, a Chicago-area college told Flock to remove its cameras. The company refused.

“Elgin Community College staff notified Flock in October 2025 that they wanted to cancel their contract and have the cameras taken down. Within a day, Heinrich said, Flock rejected the request and refused to uninstall the equipment on the basis that the company had not breached their agreement.

College officials reached out again in December 2025 and said they would pay for the remaining five months of the contract — they just wanted the cameras taken down.
“We never received a response back from Flock,” Heinrich said.

That’s when things got weird. Heinrich said Elgin Community College staff began to cover the cameras using black trash bags and zip ties so that they would not be able to capture footage. But workers in an unmarked vehicle, which Heinrich assumed belonged to Flock, repeatedly removed the coverings.

“We were kind of in a back and forth for a bit where we’d cover, and then when they’d come to service, they’d remove,” Heinrich said. “Then we’d cover and then they’d remove.”

This strange dance continued, Heinrich said, until Elgin Community College’s contract with Flock expired in April this year and the company uninstalled the cameras for good.

Flock cameras can undermine efforts to make students feel welcome

But public records show Flock’s license plate readers are still installed at several other colleges across the state, including at five of the state’s 12 public universities and at four community colleges.”

chicago.suntimes.com
u/DazzlingAdvantage600 — 6 days ago
▲ 174 r/FlockSurveillance+2 crossposts

Deflock Fuquay-Varina NC update

This Deflock Friday... progress! The tide is turning against mass surveillance technology in our town.

I went to Fuquay Varina town hall for the 3rd time to respectfully address the Town Board about Flock/ALPR spy cameras.

I shared with the FV Town Board what their peers across the State are doing. In the past year, 7 city/town Boards and 7 country Sheriffs have terminated their Flock/ALPR contracts.

Reminder:
❌ 91% of citizens polled want FV to cancel our ALPR contract
✅ 3% want FV to maintain its contract as is.
✅ 6% want to expand our ALPR contract

The FV Town Board however is ignoring all citizens opinions on Flock/ALPR as there has never been a public review, referendum, Board Vote, annual budget mention or agenda items referencing this mass surveillance technology.

The good news: Commissioner Vorren (a nuclear physicist!) confirmed to me that next Town Board meeting Flock/ALPR will be an agenda item. This is HUGE. This is the first time the Town has formally acknowledged the presence of this mass surveillance technology.

FV PD Chief Smith will be giving a presentation on his dept's use of ALPR and then the public is invited to comment after.

Y'all: do me a favor. We need to PACK THE ROOM on Monday, Nov 2nd at 7 PM. Be there!

Lastly, I'd like to shine a light on the Board members and their stances on mass surveillance technology. I hope this helps you the next time they are up for re-election.

🟢 Commissioner Vorren:
Generally supportive of a public debate on Flock/ALPR. Has privacy concerns about the tech. Agreed to meet with me in August to discuss this matter.

🔴 Commissioner Haynes:
Refuses to acknowledge Flock/ALPR. Declined to meet with me to discuss.

🟡 Commissioner Adcock:
Generally supportive of a public debate on Flock/ALPR. Has privacy concerns about the tech. Agreed to meet with me in August to discuss.

🔴 Commissioner Smith:
Refuses to acknowledge Flock/ALPR. Ignored all 3 emails I sent to him requesting a meeting. De facto declined to meet with me to discuss the matter.

🔴 Mayor Pro Tem Gardner:
Refuses to acknowledge Flock/ALPR. Declined to meet with me to discuss the matter.

🔴 Mayor Harris:
Acknowledged on Oct 22nd board meeting that Flock/ALPR mass surveillance technology was one of the primary topics discussed at the NC Mayors Association meeting in September 2026. Declined to meet with me to discuss.

I hope their reluctance to hear your voice on this topic guides you at the ballot box.

The fight to be heard continues.

~~~~~~~~

Matt vs Mass Surveillance
Chapter 8: Matt Goes to Town Hall (Again)
05 October 2026

#deflock #deflockNC

u/MattTheAncap — 6 days ago
▲ 30 r/FlockSurveillance+1 crossposts

Flock cameras at Aurora schools turned off, scheduled for removal

"CCSD said former Superintendent Chris Smith verbally approved the camera installation at its schools, but there was no contract, and the board was not notified or consulted on the decision."

And now they come down.

deflock.org

noalprs.com

#Flock #DeFlock #Axon #Surveillance #AxonAxoff #fyp #trending #ALPR #AI

cbsnews.com
u/therealDeFlock — 6 days ago
▲ 192 r/FlockSurveillance+1 crossposts

San Francisco Police Say Drop In Car Crime Is Thanks To ALPRs, But Researchers Say It's Because Low Income Is Moving Out

SFPD and Mayor Daniel Lurie are trying to tell us that reduced crime is due to administrative policies including use of ALPRs, but a Juvenile and Criminal Justice Senior Researcher, Mike Males, says otherwise. Males says "The big mistake that we’ve made is to blame or credit any particular administration or crime strategy for transient crime... A lot of this is just structural in nature.”

Males argues that crime patterns follow a predictable trend: As the city grows wealthier and pushes out low-income residents, violent crimes like homicide decline. Meanwhile, organized theft rings target high-end vehicles, retailers, and wealthy homes.

“We’re going to continue to have cycles of high rates of property crime,” he said. “Because San Francisco is a rich city, we’re going to attract that kind of offense.”

m.slashdot.org
u/Slow_Outside_9648 — 9 days ago
▲ 1.6k r/FlockSurveillance+2 crossposts

It's 1984 all over again. "𝑮𝑼𝑰𝑳𝑻𝒀 𝑼𝑵𝑻𝑰𝑳 𝑷𝑹𝑶𝑽𝑬𝑵 𝑰𝑵𝑵𝑶𝑪𝑬𝑵𝑻"

u/Fine-Pudding2605 — 13 days ago
▲ 711 r/FlockSurveillance+2 crossposts

Federal Judge Rules a Flock Search Was ‘Indiscriminate Mass Surveillance’ and Unconstitutional

A federal judge in Oklahoma ruled Thursday that a police officer violated the Fourth Amendment rights of a woman accused of meth trafficking when he searched her license plate in Flock’s automated license plate reader system simply because her license plate was from California, then used her travel history as part of the reason to search her car. The judge’s opinion is one of the first times a federal judge has decided Flock searches can be unconstitutional, and suggested that Flock’s network is “a type of indiscriminate mass surveillance.”

The officer’s “use of the ALPR Systems was an Unconstitutional Warrantless Search,” and “was not supported by probable cause, and it was done without a warrant in violation of [the defendant’s] Fourth Amendment rights,” the judge, Sara Hill, wrote, implying that the law enforcement officer should have obtained a warrant before searching for the vehicle in Flock’s system. There are currently more than a hundred thousand warrantless searches of the Flock system every month, according to audit logs viewed by 404 Media. Hill's decision will not set a binding precedent and there are several other cases throughout the nation considering the legality of warrantless ALPR searches.

Hill argued that previous judge opinions saying Flock searches were not a Fourth Amendment violation because they track cars in public do not consider the context that Flock’s nationwide network is quickly “approaching dragnet-type law enforcement practice,” and that courts should update their understanding of the technology moving forward.

The circumstances of the court case are really interesting and highlight how commonplace Flock searches have become for police, and the depth of the information they can reveal. In May, a Tulsa County Deputy Sheriff named Freddie Alaniz was parked along the side of the highway in Oklahoma when he saw a Mazda SUV driven by a woman named Melisa Kyle with a California license plate pass by. “Alaniz then pulled his vehicle on the highway to follow the Mazda for no apparent reason other than the fact that it had a California license plate. Alaniz also ran a query on the Flock system for the California license plate number on the Mazda SUV,” Hill wrote. Alaniz then ostensibly pulled Kyle over for changing lanes without a turn signal.

Alaniz interrogated Kyle about her travel “while he continued to review the ALPR systems for the car she was driving,” the judge wrote. Alaniz made Kyle recount everything she had done in the last several days, and compared it to the Flock data. He told her that because she was only in California for a short period of time, he suspected her of trafficking drugs. He used her travel history as seen in the Flock system as part of the justification to search her car; she was found to have 91 pounds of meth in the vehicle. Hill ruled that all Flock evidence and all evidence from Alaniz’s search of the car must be thrown out.

“The Fourth Amendment requires courts to draw a line when the cost is too great. Alaniz’s search in just the ALPR system provided him with more than 50 individual records of Kyle’s whereabouts across the country for an entire month,” Hill wrote. “The Court finds that because the ALPR systems Alaniz used to search Kyle’s historical location information intruded on her reasonable expectation of privacy in the whole of her physical movements, it was a search under the Fourth Amendment. Based on the information in the record, the only reason Alaniz conducted that search was because he saw her license plate was from California.”

“The factors that the government relies upon are the same type of circumstances that everyday Americans encounter on long road trips for many legitimate reasons. Many of us drive longer than we want to get to a desired destination, or to no destination at all other than the road and sights ahead,” she added.

The decision is a landmark one, and comes in the aftermath of the Supreme Court’s Chatrie v United States decision that found police accessing a person’s digital data, including cell phone location data, constituted a search.

“The opinion is pretty amazing. It recognizes one thing that courts ignore which is the sheer breadth of these systems, that they collect so much information about so many people in a way that sets them apart. This decision ascribes appropriate weight to the fact police are building out this massive database that can reveal incredibly intimate details of people’s lives,” Michael Soyfer, a lawyer at the Institute for Justice, which has studied Flock camera abuse and is litigating several cases on Fourth Amendment grounds, told 404 Media. “It’s extremely important. The way courts have resolved these cases previously has been way too myopic and has ignored the depths of these systems and the sweeping modes of surveillance that allow police to reconstruct the movements of anyone in the country.”

Hill’s opinion also comes on the back of a decision earlier this week in a case the Institute for Justice brought. In that, a jury found a traffic stop scheme involving license plate reader scans done by U.S. Border Patrol as part of a predictive policing unit were unconstitutional.

The new decision also immediately invalidates the core argument that Flock’s CEO Garrett Langley has made saying that Flock was not a constitutional issue. “You and I don’t get to pick what’s a constitutional violation and what’s not. We have judges, we have elected officials, there’s a process for that. We follow the law, we follow the Constitution. So far, in our belief and what will be for a long time, the courts have deemed this is not a warrantless search; this is a valid product as it relates to the Fourth Amendment. So I don’t see any change there,” Langley told The Drive in July, adding the issue was “pretty cut and dry.”

Notably, Hill suggested that other courts that have ruled Flock searches do not constitute a Fourth Amendment search were likely wrong to do so, and that they have not considered the widespread and automated context of the AI-powered surveillance system.

Previous decisions that ruled ALPR searches do not require a warrant have leaned on a Supreme Court case called United States v Knotts, in which police put a tracking device in a chemical container after being tipped off that an employee of a chemical plant was stealing from their employer. That case was decided in 1983 and found, “[a] person travelling in an automobile on public thoroughfares has no reasonable expectation of privacy in his movements from one place to another.” But Hill wrote, “that language exists in the context of the facts presented in the case. Rather than a large-scale, dragnet-type surveillance system like the ALPR technology in this case, the Court in Knotts was confronted with much less sophisticated technology.”

“The Court acknowledges that people, in at least a broad sense, do not have a reasonable expectation of privacy in their movements on a public roadway,” Hill wrote. “But by virtue of how ALPR technology works, Alaniz and other officers using these systems have access to a continuously updated location history for all vehicles caught on ALPR cameras within the network. This is a type of indiscriminate mass surveillance. It is not targeted on a single individual, as in Carpenter [another Supreme Court case about phone data specifically]. It is a tool that collects information about all vehicles that pass by any network-connected camera at all times, and it serves up the information to law enforcement on demand.”

We have seen several cases in which cops have used Flock data to pull people over because they have crossed state lines, then have worked backward to justify their travel patterns as a reason to search their vehicles.

“We’re seeing that repeatedly with police flagging whatever they’ll call suspicious patterns of movement. Federal agents were using ALPRs to monitor cars making day trips across the border and back to manufacture a basis to stop them, interrogate the drivers and search them,” Soyfer said. “I think Flock is going to automate that using AI where cops can set alerts for those kinds of travel patterns. When we’re arguing these systems are very powerful and can show a lot about people’s movements, cops dismiss this as speculative or not possible, but then they deploy this strategy against people who they stop all the time.”

A Flock spokesperson told 404 Media, "Flock was not a party to this case. The ruling goes against the overwhelming weight of authority in similar cases across the country, including multiple recent decisions in Oklahoma, and we expect it will be appealed and ultimately overturned. This ruling is limited to the specific facts of this case. It does not set controlling precedent and does not affect law enforcement agencies’ continued use of these important public safety technologies."

404media.co
u/DeFlockYubaSutter — 13 days ago