Federal prosecutors have ordered Reddit to appear before a grand jury in Washington, D.C., and hand over the personal data of an anonymous user who posted criticism of Immigration and Customs Enforcement. The company has until April 14 to comply. Reddit has declined to say whether it plans to fight the order.
The user, identified in court filings as John Doe, is a US citizen in the Pacific Northwest. Doe’s attorneys reviewed the account’s post history and found nothing resembling criminal activity.
The most aggressive posts they could locate: sharing already-public biographical details about Jonathan Ross, the ICE agent who killed Renee Good in Minneapolis in January; suggesting “Urine speaks louder than words” as an anti-ICE protest sign (a reference to a song); and writing “TSA sucks and we all know it.”
The First Attempt
It started on March 4, when an ICE agent in Fairfax, Virginia, sent Reddit an administrative summons demanding the user’s name, address, phone number, banking and credit card information, IP addresses, phone model numbers, and the names of any other accounts tied to their Reddit profile.
Reclaim Your Digital Freedom.
Get unfiltered coverage of surveillance, censorship, and the technology threatening your civil liberties.
The legal basis cited for this demand was a provision of the Smoot-Hawley Tariff Act of 1930, a statute that governs customs duties, boat show sales, wild animal imports, and forfeited wines and spirits.
The summons included a threat and a gag order. “Failure to comply with this summons will render you liable to proceedings in a U.S. District Court to enforce compliance with this summons as well as other sanctions,” it read.
“You are requested not to disclose the existence of this summons for an indefinite period of time. Any such disclosure will impede the investigation and thereby interfere with the enforcement of federal law.”
Reddit notified John Doe two days later. Doe retained lawyers, and on March 12 they filed a motion to quash the summons in the Northern California federal court.
We obtained a copy of the motion for you here.
The motion pointed out the obvious. John Doe is a US citizen who has never traveled outside the country, has no business dealings overseas, has not imported or exported anything, and primarily uses their Reddit account to talk about local politics in Oregon. Nothing about the account, the user, or any of their posts has the faintest connection to customs duties or international trade.
Faced with a legal challenge, the government withdrew its request.
Four Days Later
The withdrawal came on March 27. By March 31, Reddit received a new order. This time the demand came not from a field agent in Virginia but from a Special Assistant US Attorney in Washington, D.C., where the US Attorney’s office is led by Jeanine Pirro, the former judge and Fox News host, confirmed to the role in August 2025. The new subpoena ordered Reddit itself to appear before a grand jury, and it sought roughly three times more data than the original request.
The change from an administrative summons to a grand jury subpoena is significant. An administrative summons can be challenged in open court, as John Doe’s lawyers demonstrated. A grand jury operates in secret. The proceedings are not adversarial. There is no lawyer for the other side. There is no public record. The purpose of the proceeding is to let a prosecutor build a case toward criminal charges, and the person being investigated has almost no ability to contest what happens behind closed doors.
There is no known precedent in the current wave of immigration-related social media investigations for summoning a major tech company before a grand jury. The move represents a significant escalation, and it is worth understanding why. In a grand jury proceeding, First Amendment protections are at their weakest. The target of the investigation has almost no ability to assert their rights before the damage is done. By the time the secrecy lifts, if it ever does, the government already has what it wants.
Why Washington
The reason the government moved the case to DC after losing in California is not hard to figure out. Courts in the Northern District of California had repeatedly blocked ICE’s attempts to unmask anonymous social media users.
Last fall, a federal magistrate judge ordered Meta not to hand over the information ICE sought about an anonymous Instagram user. The same legal team representing John Doe had intervened on the user’s behalf and won.
The pattern held across multiple cases. The government would issue a subpoena, a challenge would be filed, and the government would fold. The grand jury route sidesteps that pattern entirely. It takes the question out of an open courtroom and puts it behind closed doors, in a jurisdiction of the government’s choosing, under rules that overwhelmingly favor the prosecution.
None of the records associated with this grand jury will be accessible to the public. The government lost when it had to make its case in the open. So it stopped making its case in the open.
The Broader Campaign
Reddit’s own transparency data reflects the pressure. The first half of 2025 marked the highest volume of law enforcement data requests the company has ever received in a single reporting period: 1,179 requests, including 423 subpoenas and 27 court orders. Sixty-six percent came from US agencies. Reddit disclosed user data in 82 percent of those cases.
Washington, D.C., is the district from which Reddit receives the most federal law enforcement requests.
Reddit’s public statement on the John Doe case says the right things.
“Privacy is central to how Reddit operates, and we take our commitment to protecting that seriously,” the company said. “We do not voluntarily share information with any government, especially not on users exercising their rights to criticize the government or plan a protest.”
The company says it reviews requests for “legal sufficiency,” objects to overbroad demands, notifies users “whenever possible,” and provides only the “minimum” data required.
An 82 percent compliance rate with law enforcement requests is worth keeping in mind while reading those assurances.
What This Means
The legal question here is narrow. The practical question is not.
A US citizen posted criticism of a federal agency on the internet using a pseudonymous account. They shared biographical details about an ICE agent that were already public. They suggested a crude joke for a protest sign. They said TSA is bad.
For this, the federal government issued a summons backed by a 1930 tariff law that has nothing to do with Reddit posts.
When that was challenged in court, the government withdrew. Four days later, it came back with a grand jury subpoena, moved the proceedings to a different jurisdiction, expanded the scope of the data request, and wrapped the entire thing in secrecy.
The point is not just to identify one Reddit user. Every person who reads about this case and decides not to post something critical, not to share information about federal enforcement, not to make a joke at the government’s expense, every one of those decisions is the policy working as designed.
The Digital ID Agenda
The push to mandate online age verification is building the infrastructure that will make cases like John Doe’s unnecessary. A dozen “child online safety” bills are advancing through Congress with bipartisan support, and half of US states have already enacted laws requiring government ID submission, biometric facial scans, or third-party verification before users can access certain websites.
The justification is protecting children. The consequence is eliminating anonymity for everyone. There is no way to reliably verify that a user is 16 without verifying who they are. Every age-check system that actually works requires collecting identifying information, whether that means scanning a passport, submitting a credit card, or handing biometric data to a third-party vendor. Once a platform has linked a user’s legal identity to their account, that identity can be subpoenaed, hacked, or handed over to law enforcement.
The anonymous Reddit user who posts about local politics in Oregon ceases to exist. Meta’s Mark Zuckerberg has told a court that Apple and Google should verify the identity of every smartphone user at the operating system level, a proposal that would end anonymous internet access at the root.
Consider what that world would mean in the context of the John Doe case. Right now, the government has to convene a secret grand jury and drag a tech company to Washington just to find out who posted “TSA sucks and we all know it.” That process is slow, legally fraught, and publicly embarrassing when it leaks. Digital ID systems would eliminate the need for any of it. The identity would already be on file, pre-collected, waiting for the next subpoena. The surveillance would be baked into the platform before the user ever typed a word.

