Flock Search Abuse: What the Cape Fear Data Shows

Sixteen North Carolina communities have already said no to Flock. Add your name ›  ·  The Cape Fear is under warrantless AI surveillance — it’s time to act.
← All updates

Reporters Found What Police Audits Missed

USA TODAY analyzed more than 75 million Flock searches and found misuse that agencies themselves had missed. We use the same public records to read the Cape Fear — and to show why North Carolina’s “confidential” plate data still surfaces through other states.

On August 28, 2026, USA TODAY published the largest independent look yet at how police actually use Flock’s license-plate-reader network. Reporters analyzed more than 75 million searches, associated with about 6,300 agencies across 24 states, over three and a half years. What they found is not a story about catching criminals. It is a story about who was watching the watchers — and the answer was often not the police departments themselves.

In case after case, USA TODAY reporters spotted the irregular activity first. Only after a reporter called did the agency act. At least 19 law-enforcement employees in five states were fired, suspended, charged, or placed under investigation in a two-month span. In Georgia, the state bureau of investigation has announced 14 arrests since July 6 — several identified with the help of Flock’s own auditing tools. A 911 director searched her estranged husband and his new girlfriend more than 2,500 times. A Texas officer searched seven plates — one more than 3,400 times — and now faces at least 100 felony counts. A Georgia detective his department believed had made 41 searches of an ex-partner had, in the full record, made 2,890.

The tool that made this possible is the same one we have spent months fighting to obtain in North Carolina: the audit log. Until December 2025, those logs showed each searcher, the plate searched, and the stated reason. Then, on December 9, 2025, a Flock vice president emailed customers that the company would begin blacking out most of it — officer names, the plates searched, vehicle “fingerprints,” and the open-text reasons — so that an agency could see only its own users; searches run by outside agencies on its cameras would read “REDACTED” or simply “***”. The Electronic Frontier Foundation’s Dave Maass called the change “catastrophic” — not just for the public, but for agencies’ own ability to catch outside abuse. Flock said it acted to protect undercover officers; asked for a single example, the company provided none.

And even USA TODAY’s 75-million-search database is badly incomplete: roughly three-quarters of officer names and license plates are unavailable in the source records. What reporters found was only what remained visible after the redactions — not necessarily everything that occurred.

Read this first — where the North Carolina data came from.
None of the North Carolina search activity in this investigation was released by North Carolina. North Carolina makes captured license-plate data confidential and not a public record (G.S. § 20-183.32(e)), and our agencies decline to disclose their own Flock activity. Yet traces of how North Carolina officers search the nationwide Flock network still appear in the audit records produced by agencies in other states — because a North Carolina search that reaches out-of-state cameras is logged there too, in jurisdictions with different public-records laws. In other words, a North Carolina agency’s refusal to disclose its own activity does not keep that activity from becoming visible elsewhere in the network. The secrecy may limit public oversight here more effectively than it limits the information moving through the network itself.

Why the redaction doesn’t fully work — and how we read the Cape Fear

There is a reason the December blackout came too late. Because a Flock search can reach cameras belonging to many other agencies through shared networks, traces of the same search can appear in the audit logs of multiple jurisdictions it touches — even when the searcher’s own department withholds its records. That is how USA TODAY reconstructed a picture of 208,000 officers, and it is the same principle behind our own recent work matching two North Carolina productions back together.

Using the public audit data — the same records USA TODAY drew on, and, to repeat the point, records North Carolina’s own agencies would not release; they are visible only because other states did — here is what the Cape Fear region looks like. One caution first, and it matters: a high search count is not proof of wrongdoing. A hot case, a wanted vehicle, or a multi-agency investigation can all produce heavy, legitimate searching. USA TODAY says this plainly, and so do we. What the numbers show is where questions are worth asking — not answers.

Brunswick County. The Sheriff’s Office accounts for roughly 11,014 searches in the records. One stands out: a single license plate searched 418 times on five separate days (spanning June to September) by one user — the entire search history of that plate coming from that one account. We are not identifying anyone or alleging misconduct, and we do not know whether this pattern is related to, or separate from, the office’s recently disclosed personnel matter now under State Bureau of Investigation review — we simply cannot tell from the public data. But a single-user, single-plate concentration is precisely the pattern a misuse audit is built to flag — and Brunswick’s own Sheriff has said an internal audit is what caught the matter he referred to the SBI.

Brunswick, user by user — what the audit surfaces
Audit userPlates searched, most to least
R SELOne plate 418 times on 5 active days spanning June–September — 100% of this user’s activity on that plate — plus others.
G JONAt least six different plates: 77, 57, 47, 41, 26, 20 searches.
C SCOThree plates at 99, 59, and 56 searches.

These operator labels and per-plate counts are drawn from HaveIBeenFlocked’s audit-anomaly analysis of Brunswick County SO’s Flock logs; the identifiers are redacted, and we are not identifying anyone or alleging misconduct. This is exactly the record a Network/Organization Audit exists to surface — and the kind still outstanding in Brunswick’s production.

Pender County. About 2,336 searches, with most of the high-frequency activity tied to one investigator. Here the fuller picture cuts the other way: a second Pender officer — and a State Bureau of Investigation agent — searched the same plates in the same window. Several agencies working the same tags reads like a joint investigation, not personal abuse. It is a useful reminder that the data rewards careful reading, and that a high count, by itself, proves nothing.

New Hanover County. New Hanover ran 15,963 searches in this record — the most of any Cape Fear agency — across 593 different plates, with three users accounting for much of it (one alone ran 951 searches across 180 plates). Its most common stated reason was “Drugs/Narcotics – Vice.” Yet no single plate is hammered hundreds of times the way the state’s outliers are: New Hanover’s most-searched plate tops out around 60. That is a different profile — broad, heavy use rather than a single-plate fixation. It raises a different question, too: not “is someone stalking one driver?” but “how extensively is this surveillance capability being used at all?” — a judgment a public audit lets a community make.

Carolina Beach. The Town’s roughly 4,988 searches are spread thin, with no single runaway pattern — genuinely restrained by comparison. Heavy searching is not universal, and it is not inevitable.

The Cape Fear region, side by side. Each figure below is the single most-concentrated plate in that agency’s records — the one plate searched most often, and how much of that plate’s activity came from a single user. Totals are searches run by that agency’s officers, across the full window the public data covers (for New Hanover, Nov. 2024–June 2026); the per-plate figures fall within it. Throughout, “days active” means the number of separate days a user searched that plate — not a continuous stretch — so a plate searched on 5 active days may span several months.

AgencyTotal searches runMost-concentrated single plateHow to read it
New Hanover County SO~15,963~60 searches over 6 active days, 57%Highest total in the region, spread across 593 plates — broad use, not single-plate fixation (one user: 951 searches / 180 plates)
Brunswick County SO~11,014418 searches on 5 active days (Jun–Sep 2025), 100% by one userA single-user, single-plate concentration — the pattern an audit flags
Carolina Beach PD~4,988mostly 1–3 per plate (one user ran 8 one-off lookups in a single day)No runaway pattern
Columbus County SO~4,83564 searches in one dayModest concentration
Pender County SO~2,33693 searches over 38 days, 80%Same plates also searched by a 2nd officer and the SBI — reads as a joint investigation

For contrast, the statewide extremes are in another league.

AgencySearches of one plateShareDays activeWindowFrequency band
Gastonia PD59399%119Nov 2024 – Apr 2025Very high (97)
Robeson County SO58281%3Aug – Sep 2025Moderate (50)
Brunswick County SO418100%5Jun – Sep 2025Moderate (56)
Greensboro PD38169%5May – Jun 2025Moderate (53)
Haywood County SO25271%3Oct 2025Moderate (45)
Nash County SO21753%37May – Jun 2025High (83)
Raleigh PD19691%2Jun 2025Moderate (43)
Guilford County SO18583%2Aug 2023Moderate (42)

Frequency band and score are USA TODAY’s metric, combining how often a plate was searched, over how many days, and how concentrated it was in one user. A high count is not proof of misuse — it marks where questions are worth asking. The single Gastonia user above appears atop the statewide list more than a dozen times; Robeson County recurs through the rankings as a cluster of separate heavy users.

In Gastonia, one user searched a single plate 593 times over four months — the highest frequency score in North Carolina — and appears atop the state list more than a dozen times over. In Robeson County, one user searched a plate 582 times across three active days. These are the kinds of concentrated patterns that deserve examination — the same kind that, elsewhere, uncovered searches investigators ultimately deemed improper.

Two sheriffs, two answers

This is not only a national story or a data story. It is a question of how a sheriff chooses to treat the public — and on our own coast, two of them have answered it differently.

Brunswick County shows how disclosure can work. When a routine Flock audit flagged a problem, Sheriff Brian Chism made it public, the employee resigned, and he referred the matter to the State Bureau of Investigation. North Carolina law required none of that. He did it anyway.

New Hanover County’s answer has been more guarded. On August 25, 2026, responding to Commissioner Stephanie Walker, Sheriff McMahon said the office was not aware of any misuse and announced safeguards: monthly audits he would personally review, cutting data retention from 90 days to 30, two-factor authentication, individual user accountability, and continued work on a public transparency portal. Those are meaningful steps, and worth crediting. But they leave the central accountability question unanswered. McMahon has indicated the public would learn of misuse chiefly if it results in criminal charges — and under North Carolina’s personnel-records law, that is largely how it works: most discipline short of dismissal stays sealed. So if a monthly audit turns up improper use that ends in internal discipline but not prosecution, what, if anything, will the public ever be told? That is a structural transparency gap, not a personal failing — and USA TODAY’s reporting shows why it matters: in case after case, departments had not caught the conduct until a reporter called.

That is why independent oversight — by reporters, by researchers, by residents reading public records — is not a nuisance. Where the system is built so the public generally learns of abuse only when it becomes a criminal case, outside scrutiny is much of the scrutiny there is. And it is why the design of the system matters more than the character of any one deputy: a surveillance network should be judged not by how the best officer uses it, but by how the worst one could. A nationwide, lightly-audited plate-tracking network hands that worst actor enormous reach. We’ve made this case at length in Design for the Worst Sheriff.

The point for our community

Two things follow. First, the oversight that surfaces this misconduct has often come from reporters, researchers, and residents reading public records — not from the agencies running the cameras. Some departments and Flock’s own auditing tools have caught misuse too, but frequently only after the public pressure this kind of reporting created — and Flock’s response was to make the records harder to see, not the abuse rarer. Second, North Carolina’s confidentiality law creates an unusual asymmetry: residents here generally cannot inspect the records needed to audit how ALPR surveillance is being used, while traces of North Carolina officers’ searches may still surface when they cross into states with different public-records laws. The secrecy may limit public oversight more effectively than it limits the information moving through the network.

That is exactly why the decisions in front of our own towns matter. On September 8, 2026 the New Hanover County Commissioners voted 4-0 to cancel the county’s Flock contract — but the beach towns and neighboring counties still run their own. Where the public can speak next, and the petition, are how this keeps moving.

Explore the data: who searched, and what

The audit data also names the most active users at each agency — by initials, as the public tool shows them. These are not accusations. A detective assigned to narcotics or auto theft will run large volumes of legitimate searches; heavy use is what several of these officers are supposed to do. What the records let the public see is simply who is using the network, and how much.

AgencyMost active users (initials)What the records show
New Hanover County SOD MAR951 searches across 180 plates — the busiest user in the region
New Hanover County SOS SMI801 searches across 46 plates (~5 per plate)
New Hanover County SO“S”698 searches across 217 plates
Brunswick County SOR SELone plate 418 times on 5 active days spanning June–September (100% of its activity), plus others
Brunswick County SOG JONat least six plates (77, 57, 47, 41, 26, 20)
Brunswick County SOC SCOthree plates at 99, 59, and 56 searches
Pender County SOD HAR~7 plates (93, 81, 20, 18, 16…) — but the same plates were also searched by a second Pender officer and the SBI, which reads as a joint investigation
Carolina Beach PDS RUSeight different plates, each searched once, all on the same day (11/3/25)
Columbus County SOZ MOOthree plates (64 in a single day, 18, 14)

A selection of the highest-frequency plates run by those users appears below (plates redacted at the source; a sample of each user’s top records, not their full activity). Two rows are worth watching: the single Brunswick plate run 418 times, and the Carolina Beach cluster of eight different plates each searched once on the same day — a batch lookup rather than a sustained watch.

UserAgencyPlateSearchesShareDaysTimeframe
SNew Hanover Co. SOTDR***76057%68/29–9/3/25
S SMINew Hanover Co. SOVFF***74679%106/26–7/21/25
D MARNew Hanover Co. SOLCS***64539%26/24–6/25/25
D MARNew Hanover Co. SO2GP***03981%57/15–7/21/25
S SMINew Hanover Co. SOEHF***02985%56/18–6/25/25
R SELBrunswick Co. SOKBV***6418100%56/19–9/12/25
C SCOBrunswick Co. SOLPG***19979%27/25–7/28/25
G JONBrunswick Co. SO187**S77100%129/26–10/16/25
D HARPender Co. SODD3***69380%384/16–7/14/25
Z MOOColumbus Co. SORBT***264100%17/30/25
J MARCarolina Beach PD807**R739%15/5/25
S RUSCarolina Beach PD(8 plates)1 each100%1all 11/3/25

Not an accusation of wrongdoing. Frequent searching can have legitimate law-enforcement reasons; USA TODAY says so, and so do we. The value of the public audit is that a community — and a supervisor — can at least see the activity and ask. Except where a full per-user total is shown, figures describe a user’s top records, not their entire activity.

Sources: USA TODAY, “Our Flock camera investigation sparks police firings, arrests” (Aug. 28, 2026, updated Sept. 3, 2026) and its public Flock search database; Flock Safety’s December 9, 2025 customer notice; WECT (Sheriff McMahon’s August 25, 2026 responses to the New Hanover County Board of Commissioners); N.C. Gen. Stat. § 20-183.32. Search figures are drawn from a selective review of publicly released audit data and are current to late 2025/early 2026; a high count is not, by itself, evidence of misuse. General information for public discussion, not legal advice. Corrections: mark@deflockilm.org.

Your county commissioners or town council hold the lever that ends Flock where you live. They need to hear from you.

Related

Your move

You’re not a suspect. So stop being tracked like one.

It takes one minute. Add your name — then tell the officials who represent you to take the cameras down.