One licence-plate lookup that a Charlotte-Mecklenburg police officer allegedly ran for a college friend in June has grown into the largest discipline case to surface from Charlotte's plate-reader access this year: seven officers tied to a group text thread found on the officer's phone, six of them — the officer included — gone by resignation, a seventh suspended without pay, a criminal misdemeanour case still open, and a state and federal review still to come, according to Charlotte-Mecklenburg Police Department (CMPD) releases and reporting by WBTV, WFAE, WRAL and The Assembly, drawn together in a detailed account published on Thursday, November 12.
Source: Backfire News synthesis of CMPD/WBTV/WFAE/WRAL/The Assembly reporting, Nov 12, 2026
The officer, Seth Elliott, 25, of CMPD's University City division, was arrested on July 29 by the State Bureau of Investigation (SBI) on a charge of illegally accessing a government computer, which CMPD's release calls a Class 1 misdemeanour. Elliott has not been convicted of anything and is presumed innocent. None of the reporting reviewed says any of the six other officers has been criminally charged over the texts, whose contents CMPD has not released; the descriptions of the thread in this report are allegations attributed to the outlets that reported them.
Source: CMPD releases via charlottenc.gov, reported Nov 12, 2026
The warrant: one plate, two systems, one Snapchat reply
The case did not start in Charlotte. Warrants reviewed by the Watauga Democrat start with a Watauga County Sheriff's Office drug investigation, in which an undercover detective made three purchases from a target between April 27 and June 16. After the June 16 sale, the target questioned the detective's identity on Telegram and cited the name of the registered owner of the undercover car, which he said he had gotten through the DMV. He also said the car had been photographed once in the past week, which investigators read as a sign he had access to Flock, the licence-plate-reader network. Flock records then showed that an account named Seth Elliott had queried the plate on June 16.
Elliott told SBI agents on June 18 that he was friends with the target and had attended college with him, the warrant says. By that account, the target messaged him on Snapchat, said an unidentified person had been hanging around the target's father's business, and asked him to run the plate. Elliott said he ran it in CJLEADS — the state criminal-justice database — and in the Flock app, and sent the results back in the same Snapchat thread. As reported, the warrant does not say Elliott knew the plate belonged to an undercover officer, or that his friend was under investigation. Elliott's attorney, George Laughrun, declined to comment beyond saying he and his client are preparing for the criminal case, WBTV reported. No court date for Elliott has been reported.
CMPD's own release underlines how the department found out: it learned of the lookup on June 18 from the unrelated SBI investigation — two days after it happened — and the trail to Elliott started with the target's own message to the undercover detective, not with any audit of plate searches. A yearly review of the logs could not have caught a June 16 lookup before the SBI did.
What the SBI found on the phone
Text messages and other data pulled from Elliott's phone during the drug case went to CMPD, and a later review found a thread among officers, WBTV reported on October 12, citing multiple unnamed sources. Those sources described a contest over who could pull over the most Black drivers and repeated use of a racial slur. CMPD did not confirm or deny those details at the time and has not released the messages. The officers came from the North Tryon, Freedom and University City divisions; Elliott worked University City.
Chief Estella Patterson has called the allegations serious and deeply troubling, The Assembly reported, and has said the chat goes back years, per WFAE. Because the messages were on personal phones, she said, they can be subpoenaed, WBTV reported. CMPD cited six officers for termination on October 9. Under Charlotte's personnel rules the chief can recommend firing a sworn officer but the Civil Service Board decides, WFAE reported — which is why the one officer who has not resigned is waiting on that board. Six of the seven officers, Elliott included, have resigned, five of them between October 11 and October 19 in lieu of termination, according to CMPD's release of their personnel records. The seventh remains suspended without pay pending the board's review.
Patterson has said she wants the state to revoke the officers' law-enforcement certificates so none can work as an officer anywhere in North Carolina, per WBTV's roundup; Elliott has already surrendered his, The Assembly reported. A resignation ends the job; certification is a separate state credential that decides whether another department can hire the officer. Patterson has also said she asked federal partners to review the thread, WBTV reported.
CMPD does not own or operate any Flock cameras. Its release says a memorandum of understanding gives its officers access to other agencies' and entities' devices at no charge — so a lookup like this one runs against cameras Charlotte does not control.
Who checks a plate search in North Carolina
State law spells out the rules in Article 3D of Chapter 20 of the North Carolina General Statutes. Plate-reader data can be used only for law-enforcement purposes and cannot be used to enforce traffic violations. Each agency must adopt a written policy covering supervision and auditing, with audits “annual or more frequent” and reported to the agency head (G.S. 20-183.31). Captured plate data is confidential, is not a public record, and can be kept no longer than 90 days without a preservation request or warrant (G.S. 20-183.32). Getting or sharing it outside those rules is itself a Class 1 misdemeanour (G.S. 20-183.33). CMPD's release does not cite a statute for Elliott's charge, so which law the warrant relies on is not clear from what has been made public.
The safeguards around the system are tightening on a schedule. The SBI sent agencies best-practice guidance in September, WRAL reported, recommending a reason and a case number for every search, and audits that flag searches involving employees, family members or acquaintances — a lookup for a college friend fits that last category. WRAL also reported that Flock will require an automatic audit tool that flags abnormal behaviour starting in January. Charlotte is not alone in facing the problem: a Georgia investigator accused of misusing Flock cameras for about six months resigned and then surrendered, and a Milwaukee officer resigned after running one woman's plate 179 times, according to the reporting.
What it means for drivers and defendants in Mecklenburg County
The consequences reach past the seven officers. Prosecutors are required under Brady v. Maryland and Giglio v. United States to give defendants evidence that could undercut an officer's credibility. The Assembly reported that CMPD shared information with Mecklenburg County prosecutors to determine whether defendants in the officers' past cases must be told about the texts, and that community groups have demanded the district attorney review convictions involving them. That is a demand, not a confirmed review. Those disclosure duties reach every case in which any of the seven was a witness — a direct concern for Charlotte's immigrant and Punjabi trucking families, for whom a traffic stop or a court notice can carry consequences well beyond a fine.
The Assembly's analysis of stop data found Black drivers were about 4.9 times as likely to be searched after a stop from 2021 to 2026, up from about 3.2 times in a RAND study of 2015 to 2020. A CMPD spokesperson, Erin Wiggins, told the outlet there was no evidence the disparities came from department-wide racial profiling or bias.
What happens next
No outcome in Elliott's criminal case has been reported, and he is presumed innocent. The suspended officer's Civil Service Board review, the state certification actions Patterson has requested, the federal review of the thread and the prosecutors' disclosure decisions all have no dates in the reporting. The one fixed date on the calendar is Flock's automatic audit tool, which WRAL reported will be required starting in January. The open question the case leaves for every department that searches other agencies' cameras — including in North Carolina's growing Punjabi communities along the I-85 and I-77 corridors — is whether every officer lookup should have to be matched to a case number as it happens, or whether a yearly audit is enough. In Charlotte, the lookup that started this case was found by accident, by another agency, in two days — not by the audit system at all.
What is solid
- SBI arrested CMPD Officer Seth Elliott on July 29 on a charge of illegally accessing a government computer (a Class 1 misdemeanour, per CMPD) over a June 16 plate lookup through Flock and CJLEADS; he has not been convicted.
- Six of the seven officers tied to the group thread, Elliott included, have resigned — five between Oct 11 and Oct 19 in lieu of termination — and the seventh is suspended without pay pending a Civil Service Board review, per CMPD personnel records.
- CMPD owns no Flock cameras and accesses other agencies' devices under an MOU; it learned of the lookup from the SBI's separate drug investigation, not from an audit.
What is only claimed
- The thread's contents — a contest over pulling over Black drivers and repeated use of a racial slur — come from unnamed sources cited by WBTV; CMPD has neither confirmed nor denied them and has not released the messages.
- CMPD spokesperson Erin Wiggins told The Assembly there is no evidence stop-data disparities (Black drivers about 4.9x as likely to be searched after a stop, 2021–2026) come from department-wide racial profiling or bias.
