Flock Safety has added new search functions to its camera software that allow police to find people on video feeds without relying on license plates. The system now runs inside a suite of tools currently central to dozens of investigations involving police surveillance. WIRED analysed the software and built a mockup to show what officers see when using the platform.
In this article
One feature is an AI watchlist. An officer can select a city block and have cameras run a continuous, automated search for anyone matching a written description.
Flock has faced significant backlash over the last year. Police departments across the country have cancelled contracts, and city councils that previously approved the cameras have quietly voted to remove them. Two members of Congress wrote to CEO Garrett Langley after a Texas deputy searched more than 83,000 cameras for a woman who had an abortion. Illinois discovered the company allowed federal immigration agents to access state camera data in violation of state law.
In August, Flock released a package of changes. These measures shorten the default period for data retention, require case codes for every search, and add automated auditing to catch misuse. Flock states these rules will be mandatory by the end of the year. WIRED examined the code behind these promises, but much of what governs a search happens on Flock’s servers. The analysis found that Flock’s guardrails may discourage some abusive uses and will record them, but they will not stop them.
Experts studying automated screening say Flock has assigned its AI a job no technology performs reliably. Flock’s system decides, out of sight of the department, which descriptions an officer may search for. No screen operating at that scale is accurate, experts say. Furthermore, nobody outside the company can measure how often it errs or in which direction. This puts users in a bind: the company warns officers that results may be inaccurate and should not be relied on alone, yet it places the “risk of any inaccuracies” on the officer running the search.
Some decisions experts find harder to defend than others. Flock’s system scores an officer’s written description against several categories of sensitive content, including race and religion. “Political, social, and cultural expression” is the only category that will not stop a search.
Tom Bowman, policy counsel with the Center for Democracy and Technology’s security surveillance project, notes that the one sensitive category Flock guards with a speed bump instead of a stop is the one courts have guarded most closely. Political and cultural expression is “one of the most protective areas” under the First Amendment, he says, and it “seems like that actually has the least concern from a policing perspective.”
WIRED sent Flock a detailed description of each finding along with 16 questions. The company responded with a written statement saying its search tools are built to help police find relevant information “while maintaining clear safeguards around how the technology can be used.” Queries are evaluated against its content policies, it says. The statement does not describe how its AI model was built, what instructions it works from, or what separates one verdict from another.
Data flows in both directions. When the software flags a search, it sends Flock the language the officer used, the category and confidence score the model assigned it, and whatever the officer did next, whether continuing, dismissing, or disputing the warning. Flock’s statement does not address how long those records are kept, who inside the company can see them, and whether they are used to evaluate or improve the moderation system.
Every Vote Counts
Flock’s interface holds several tools, and each one works differently. A search that uses text to find images produces a statistical ranking of which footage best fits the words. Every image a camera captures is stored as a set of numbers describing what it shows, and any description typed into the search box is converted into numbers the same way. A model then compares the two, ranking the nearest footage at the top. Anything that might otherwise influence the rankings—additional filters, thresholds, or instructions fed to Flock’s model—remain out of view on the company’s servers.
A feature called Smart Sort lets the officer approve or reject each image that comes back. A few votes rearrange the ranking, moving footage that resembles the approved images to the top. “Too many results?” a tooltip asks. “Vote on a few results to quickly refine.”
An officer looking for a vehicle picks from menus of colors, body types, makes, models, and features like roof racks and bumper stickers. A person search, by contrast, includes no filtering and accepts only a written description. An example offered by the system is “person wearing scrubs.” Flock calls this plain-language search FreeForm and says it has sold it for years. 404 Media reported in July that officers were using FreeForm to search for people using descriptions of clothing and tattoos.
Standard vehicle search and FreeForm are separate capabilities, Flock says, with standard search running on defined vehicle attributes and FreeForm on natural-language descriptions. On video cameras, the company says FreeForm searches “clothing, colors, objects, or other case-relevant details.” On license plate cameras, it is limited to vehicles, and person attributes cannot be searched there at all.
The code, which WIRED collected using custom software that gathers files Flock sends to a user’s browser before they log in, sets out which searches officers can run, which controls and warnings they see, and how one result becomes the basis for the next. Out of reach on company servers are any actual search results, camera feeds, or department settings, along with the AI model that answers police prompts.
The code WIRED collected holds Flock’s user interface and shows both the network calls it makes and the answers it expects in return. It shows that departments can, for now, configure the tool for some searches without a reason or a case number linked to a real investigation, and can leave off the automated system that flags suspicious use. Flock says the controls will be mandatory by year’s end.
Search activity is recorded in audit logs, Flock says, and required search restrictions apply across its search tools. The company did not say whether anything on its servers would stop a search submitted without a reason or a case number.
Fired, Suspended, Resigned
Police officers have already used Flock’s software to track people for reasons unrelated to police work. At least 50 officers in the US have recently been charged with, or accused of, misusing license plate readers, according to The Washington Post. Forty-six of those cases involve Flock. In over half, the alleged target was a wife, a girlfriend, an ex-partner, an ex-partner’s new boyfriend, or a woman the officer wanted to meet.
Details of how police databases can be abused appear repeatedly in the reports of officer misconduct. A Milwaukee officer searched for a woman he was dating 124 times and her former partner 55 times, and logged each search as an “investigation.” A Georgia police chief ran his ex-girlfriend and her daughter 600 times, was charged, and took his own life five months later. A Kansas chief, who was never charged, ran his ex 164 times and her boyfriend 64 times, and lost his badge. A North Carolina officer ran her boyfriend’s ex-wife 31 times and filed 29 of them as traffic infractions.
Police abusing investigative tools is not new. A 2016 Associated Press investigation found officers running database searches on exes and people they found attractive, with police employees at state agencies and dozens of the nation’s largest departments fired, suspended, or forced to resign more than 325 times between 2013 and 2015. WIRED reported in 2023 that Immigration and Customs Enforcement employees and contractors had been investigated at least 414 times since 2016 for misusing sensitive government databases, and found hundreds of more allegations against Customs and Border Protection employees this year, among them officers who queried databases to track down women they wanted to date, monitor family members, and follow colleagues’ phones.
Two notification systems in Flock’s software are aimed at human beings. The watchlist based on police search queries is one. It runs on an officer’s own written description: They draw a shape on a city map, the alert runs against every camera inside it, and anyone the model decides is a match triggers a notification. The frequency of alerts can be adjusted.
The other, dubbed a People Detection Alert, takes no description at all. Here an officer draws a box inside a single camera’s field of view—a doorway, a stretch of pavement—and is notified when a person is inside it. One person is enough to trigger it. The software will not accept an alert set below 75 percent certainty that what the camera is looking at is a person.
Three Verdicts
Flock described its moderation system in April, saying it was designed to ensure First Amendment protections are “baked in.” The code WIRED reconstructed shows an AI model on Flock’s servers scoring an officer’s description of a person against eight categories of sensitive content before it runs against stored footage, then returning one of three verdicts: allow, block, or warn. The model relies on a confidence score to reach that verdict. Because the model runs on Flock’s servers, the department never sees that score. All it gets is a canned warning or block.
Blocked categories of search include race or ethnicity, religion, nationality, “subjective or biased terms,” and “offensive content,” which the code describes as sexual content, innuendo, offensive words and phrases, and slurs. In vehicle mode, the tool blocks any search using person-related terms, gender, clothing, and behavior among them.
Religion and nationality are the only two categories written both ways, with wording for a block and wording for a warning that lets the officer proceed. Political, social, and cultural expression is written only as a warning.
Flock tells WIRED that officers cannot run searches using prohibited attributes including religion and nationality, and that an attempt to search prohibited terms “will be blocked.” Asked what circumstances produce a warning in those two categories instead, the company did not say.
When a T-shirt or a bumper sticker draws a warning because the text includes speech with “constitutional protections,” officers are told the search will be logged and that administrators will be notified. Officers then have to tick an acknowledgement box and leave a comment before they’re free to click “Continue With Search Anyway.”
Flock says the warning leaves room for legitimate work, offering as an example a victim who describes a suspect in a biker gang jacket bearing “a certain gang logo or emblem containing a flag or other insignia.” An officer who proceeds is reported to an administrator at their own department for review.
Kate Ruane, who directs the Center for Democracy and Technology’s free expression project, has spent years studying how automated moderation systems work. Political, social, and cultural expression is “an incredibly amorphous category,” she says, and one reason an officer’s search might contain language including it is to see who attended a protest. That’s already happened. The category worries Flock enough that the system returns a warning, she points out, “but you can still get the”




