A First Amendment fight for the future of the internet – The Boston Globe
Storm was right about what it meant for him and his fellow creators of the app. That August, the US Treasury Department put Tornado Cash under harsh sanctions. Days later, officials in the Netherlands arrested codeveloper Alexey Pertsev. And a year later, the US Department of Justice indicted Storm and a third developer, Roman Semenov. They are charged with money laundering, violating US sanctions law, and operating an unlicensed money transmitter.
This May, a Dutch court found Pertsev guilty of money laundering and sentenced him to more than five years in prison. Semenov remains at large. Storms trial is scheduled to begin in September in New York. He faces up to 45 years behind bars.
Federal prosecutors say Storm helped the Lazarus Group launder money, even though they have presented no evidence he gave direct assistance. Storms defenders, who include blockchain technology advocates and the internet freedom group Electronic Frontier Foundation, say all he did was help create a software tool.
Storms lawyers say the First Amendment protects his actions, as for nearly three decades US courts have recognized software code as protected speech. At its heart, this prosecution represents an unprecedented attempt to criminalize the development of software, Storms lawyers argued in March in a motion to dismiss the indictment.
The dispute is technically and legally complex. But at its center is a long-running debate over whether software code is protected by the First Amendment. And the outcome could determine whether a new class of software is effectively off-limits for Americans.
In 1995, mathematician Daniel Bernstein sued the US Department of State. He said the government violated his First Amendment rights by requiring him to register as an arms dealer and apply for an export license before he could publish the source code for Snuffle, his encryption algorithm. A district court judge agreed with Bernstein, rejecting the governments argument that Snuffles code was conduct, not speech.
The Ninth Circuit Court of Appeals affirmed the lower courts decision in 1999. Several other lower court decisions in the late 1990s reached the same conclusion as in the Bernstein case. Judges viewed code as being like speech because it is written in a language and is a mode of communication its expressive.
But contrary to what many in the tech world seem to think, this legal matter isnt settled. In a dissent to the Ninth Circuits decision in Bernstein, Judge Thomas G. Nelson raised a compelling point: The basic function of encryption source code is to act as a method of controlling computers, he wrote. This functional aspect of encryption source code contains no expression; it is merely the tool used to build the encryption machine.
The code that runs Tornado Cash may be expressive, but it also functions. It instructs a blockchain network to anonymize cryptocurrency transactions by using advanced cryptography to untraceably transfer cryptocurrency from one software wallet to another. While the crypto is in the first wallet, it is linked to every transaction the wallet has ever participated in. In the second wallet, all that history is wiped away.
Crypto and privacy advocates are steadfast that encrypting transactions in this way has legitimate uses anonymous donations to a sensitive political cause, for instance. Like real cash, though, Tornado Cash also has illicit uses. The Lazarus Group used it to sweep away digital breadcrumbs that let investigators track criminal funds on blockchains.
What makes Tornado Cash new in the eyes of the law is that although Storm and the other developers knew the cryptocurrency thieves were using Tornado Cash, they couldnt stop the criminals. The core of the privacy tool is a set of smart contracts (a crypto term for software that runs on a blockchain) that no one, not even Tornado Cashs creators, can modify or shut down.
This is the whole point of blockchains: They operate free of the control of any single entity or person. Blockchain-based software can have built-in kill switches and ways for developers to make make upgrades, but the Tornado Cash developers chose to relinquish all control over the core application in 2020. They say their intention was to give cryptocurrency users privacy, not to help criminals.
Its really a question of whether you can be held criminally culpable for the bad things people do with the software you write, even if you didnt intend for them to do those bad things with that software, says Peter Van Valkenburgh, director of research at the policy advocacy group Coin Center, based in Washington, D.C.
In the Netherlands it appears the answer is yes, and Alexey Pertsev must spend more than five years in prison for it. The US Constitution makes Roman Storms case more complicated.
The sanctions law Storm allegedly broke is called the International Emergency Economic Powers Act (IEEPA). Passed in 1976, it gives the president powers to regulate international commerce in the name of national security. In 1988, Congress amended IEEPA to clarify that the president cannot block the international exchange of First Amendment-protected items including books, music, artwork, and other informational materials. This update became known as the Berman Amendments.
Storms defense team has argued that the Tornado Cash software qualifies as informational materials under the Berman Amendments. And even if that law doesnt protect Storm, they argue that the First Amendment does.
The government responds that much of Storms defense rests on a simplistic notion: that he should not be held criminally liable because his conduct involved computer software. That idea would have breathtakingly broad implications, prosecutors wrote in April in a filing with the court. For example, they said, it would keep the president from blocking an American bank with a foreign branch from doing business with a sanctioned person or group over banking software.
But the bank parallel doesnt work, argues Van Valkenburgh. Banks have legal relationships with their customers promises, guarantees, terms of service, etc. Those relationships are conduct (and not expressive conduct, like flag burning), he says, and the First Amendment doesnt prevent the government from regulating that conduct. The Tornado Cash developers had no such relationships with their users, Van Valkenburgh says. Crucially, they never took control of any user funds. As Van Valkenburgh sees it, the developers only conduct, in the legal sense, was publishing software without a backdoor that would let them control its use once it was out in the world.
The complexity of the Tornado Cash case makes it challenging to parse the arguments. But ultimately it is about who is responsible when a novel piece of software is used to break the law.
Therein lies the problem with the claim that code is speech.
If we assume all code is speech, any regulation of software will be vulnerable to a First Amendment challenge. Given the role that software plays in so many of our interactions today, thats not workable, says Xiangnong (George) Wang, a staff attorney at the Knight First Amendment Institute at Columbia University.
In a 2021 article in the Wisconsin Law Review, Wang argued that whether code is speech is no longer the right question for lawyers, judges, and lawmakers to consider. Its really about how its used, he says. What are the actual values at stake? Is it an attempt to participate in democratic discourse? To disseminate useful information to the public? Or is it to distribute a product? There wont always be clear-cut answers, Wang says. But as software becomes even more pervasive and complex even autonomous the public will have to decide what exactly the First Amendment should protect.
Decentralized software applications and AI make things even less clear-cut. But Storms lawyers are still betting they can lean hard into the First Amendment.
Van Valkenburghs organization, Coin Center, has argued that Storms choice to write and publish Tornado Cash is the expression of a powerful political and scientific viewpoint in and of itself. In other words, its arguing that systems like Tornado Cash should be allowed despite the governments distaste for them.
Some in the US Government may strongly have preferred that (the developers) would have published their code with a secret vulnerability or a backdoor for law enforcement, or simply not published their viewpoints at all, Coin Center said in brief supporting Storm. It added: The defendants cannot and should not be held liable for having merely published software as they saw fit.
Mike Orcutt is a founding editor at Project Glitch, a newsletter focused on the future of the internet. He was previously an editor at MIT Technology Review and The Block, a cryptocurrency news publication.
Read more:
A First Amendment fight for the future of the internet - The Boston Globe
- Man sues Kingsport, police over 2022 arrest, claims First Amendment rights violation - WJHL - September 24th, 2026 [September 24th, 2026]
- Editorial: Trumps news outlet ban stands in opposition to the First Amendment - The Virginian-Pilot - September 24th, 2026 [September 24th, 2026]
- What is the First Amendment and why did 3 news outlets sue Trump? - nbcmiami.com - September 24th, 2026 [September 24th, 2026]
- Dont you just love the First Amendment! - - Smoky Mountain News - September 24th, 2026 [September 24th, 2026]
- Restoring Judicial Review Under the Freedom of Information Act - | Knight First Amendment Institute - September 24th, 2026 [September 24th, 2026]
- CNN, Politico, MS NOW Sue Trump Administration Over White House Access: First Amendment Analysis - Freedom Forum - September 24th, 2026 [September 24th, 2026]
- 251. Newsgathering, the First Amendment, and the White House - One First | Steve Vladeck | Substack - September 24th, 2026 [September 24th, 2026]
- 5 Ways DHS Agents Intimidated Americans Using Their First Amendment Rights - Common Cause - September 24th, 2026 [September 24th, 2026]
- CNN, MS NOW, Politico Sue Over Denied White House Access, Citing First Amendment - WTTW News - September 24th, 2026 [September 24th, 2026]
- Does the presidents White House media ban violate the First Amendment? Lawyer explains - WATE 6 On Your Side - September 24th, 2026 [September 24th, 2026]
- UWEC Professor teaches about first amendment law amid media outlet ban from White House - WEAU - September 24th, 2026 [September 24th, 2026]
- A record number of Americans think the First Amendment goes too far - WAMU - September 24th, 2026 [September 24th, 2026]
- United States: CNN, MS NOW, and Politico file First Amendment lawsuit over White House access ban - ipi.media - September 24th, 2026 [September 24th, 2026]
- Californias Addictive Feeds Law Violates Teens First Amendment Rights - eff.org - September 24th, 2026 [September 24th, 2026]
- On Constitution Day, is the US fumbling the First Amendment? - nmsuroundup.com - September 24th, 2026 [September 24th, 2026]
- Trump has not beaten the First Amendment, try as he might - The Seattle Times - September 24th, 2026 [September 24th, 2026]
- EDITORIAL: President Violates the First Amendment, Mainstream Publications Get a Taste of What the Black Press Has Long Experienced Exclusion - The... - September 24th, 2026 [September 24th, 2026]
- Student journalist sues University of Texas at Dallas for First Amendment violations - Dallas Observer - September 24th, 2026 [September 24th, 2026]
- Detroit Free Press. . First amendment reporter BrieAnna Frank explains how President Trumps ban on several news outlets from the White House will test... - September 24th, 2026 [September 24th, 2026]
- Opinion | Trumps attacks on the First Amendment go well beyond just freedom of the press - ms.now - September 24th, 2026 [September 24th, 2026]
- The Wolf Came As A Wolf: Trump and the First Amendment - Civil Discourse with Joyce Vance - September 24th, 2026 [September 24th, 2026]
- The First Amendment gives Americans a superpower: Petitioning the government to right wrongs - The Seattle Times - September 13th, 2026 [September 13th, 2026]
- The war on terror weakened the first amendment. Now we desperately need it | Jameel Jaffer - The Guardian - September 13th, 2026 [September 13th, 2026]
- CBS Argues First Amendment Protections in Bid to Dismiss Matlock Writer Lawsuit Over Allegedly Racist Comments - The Hollywood Reporter - September 13th, 2026 [September 13th, 2026]
- Kentucky leads 14-state coalition to SCOTUS on First Amendment rights - Eyewitness News (WEHT/WTVW) - September 13th, 2026 [September 13th, 2026]
- The First at 250: A Conversation on the First Amendment - Knight Foundation - September 13th, 2026 [September 13th, 2026]
- The Forever War and the First Amendment, Thu, Sep 10, 2026, 9am - 5pm - Community Calendar - ABC7 New York - September 13th, 2026 [September 13th, 2026]
- Kid Cudi Says First Amendment Protected Firing M.I.A. From Tour, Wants $2.8 Million Lawsuit Tossed - Law Commentary - September 13th, 2026 [September 13th, 2026]
- Police have dual role in protecting public and First Amendment rights | Op-Ed - The Seattle Times - September 13th, 2026 [September 13th, 2026]
- Democrats obliterated the First Amendment right to assembly: RFK Jr - Yahoo - September 13th, 2026 [September 13th, 2026]
- Trump Cant Call Ballots Mail and Escape the First Amendment - Jurist.org - September 8th, 2026 [September 8th, 2026]
- Judge Refuses To Block Pentagon From Firing Stars and Stripes Staffers Over CBS Interview - First Amendment Watch - September 8th, 2026 [September 8th, 2026]
- Uniform doesnt come with First Amendment waiver - oleantimesherald.com - September 8th, 2026 [September 8th, 2026]
- UW to pay $600,000 to professor after losing First Amendment fight over his parody land acknowledgment - Alaska Story - September 8th, 2026 [September 8th, 2026]
- First Amendment auditor convicted of trespassing at Conn. officers home - Police1 - September 8th, 2026 [September 8th, 2026]
- Labor Day: Brought to You by the First Amendment - Freedom Forum - September 8th, 2026 [September 8th, 2026]
- At FIU stop, DeSantis discusses First Amendment rights in wake of federal judge ruling in favor of anti-ICE protesters - WSVN - August 27th, 2026 [August 27th, 2026]
- Commentary: The First Amendment is more than the right to speak - Lake Oswego Review - August 27th, 2026 [August 27th, 2026]
- Trumps Unholy War on the First Amendment - Progressive.org - August 27th, 2026 [August 27th, 2026]
- Stars and Stripes staffers sue Pentagon over firings alleging First Amendment violations - The Independent - August 27th, 2026 [August 27th, 2026]
- Man arrested at Berkeley County gas station says his First Amendment rights were violated - Live 5 News - August 27th, 2026 [August 27th, 2026]
- Composer-Pianist Vijay Iyer to Perform at The Forever War Symposium - | Knight First Amendment Institute - August 27th, 2026 [August 27th, 2026]
- How Do We Aggressively Lobby for Press Freedom Legislation in a Post-Trump World? - | Knight First Amendment Institute - August 27th, 2026 [August 27th, 2026]
- Federal judge says FIU violated first amendment rights of anti-ICE student protesters - Creative Loafing Tampa - August 27th, 2026 [August 27th, 2026]
- Trump Sued for Selling Early Access to Truth Social Posts: First Amendment Analysis - Freedom Forum - August 22nd, 2026 [August 22nd, 2026]
- Students, ACLU argue FIU violated First Amendment rights after doling out punishments for ICE protests - WSVN - August 22nd, 2026 [August 22nd, 2026]
- Did this field trip to a mosque violate the First Amendment? A group of Palo Alto parents think so. - The Forward - August 22nd, 2026 [August 22nd, 2026]
- Second Circuit Says You Have a First Amendment Right to Film Police in Public - Fstoppers - August 22nd, 2026 [August 22nd, 2026]
- Column: Lets celebrate ALL of the First Amendment, not part - The Daily Tar Heel - August 22nd, 2026 [August 22nd, 2026]
- Jury Says The New York Times Defamed Alabama Basketball Player With Incorrect Story About Shooting - First Amendment Watch - August 22nd, 2026 [August 22nd, 2026]
- Disney and ABC filed a First Amendment lawsuit against the FCC - Morning Brew - August 22nd, 2026 [August 22nd, 2026]
- Five Standout Claims In ABCs First Amendment Lawsuit Against The FCC - Deadline - August 22nd, 2026 [August 22nd, 2026]
- Judge weighs First Amendment case involving FIU student protest - CBS News - August 22nd, 2026 [August 22nd, 2026]
- ABC sues FCC claiming first amendment violation - WBKO - August 22nd, 2026 [August 22nd, 2026]
- ABC sues FCC over license reviews, citing First Amendment rights - WRTV - August 22nd, 2026 [August 22nd, 2026]
- Rich Lenkov on murder trials, cocaine trafficking, and a First Amendment showdown - WGN Radio 720 - August 22nd, 2026 [August 22nd, 2026]
- FCC Boss Brendan Carr Says Disneys First Amendment Lawsuit Is Without Merit - Media Play News - August 22nd, 2026 [August 22nd, 2026]
- Judge Plans October Hearing In ABCs First Amendment Lawsuit Against FCC, Says It Will Be Sooner If Agency Takes Action On Licenses - Yahoo - August 22nd, 2026 [August 22nd, 2026]
- Antithesis of Our First Amendment: Families Ask Supreme Court to Toss Texas Ten Commandments Law - Alaska Native News - August 22nd, 2026 [August 22nd, 2026]
- ABC Has Filed a First Amendment Lawsuit Against the FCC After Trump Admin Goes After Network - IMDb - August 22nd, 2026 [August 22nd, 2026]
- ABC Has Filed a First Amendment Lawsuit Against the FCC After Trump Admin Goes After Network - Just Jared - August 22nd, 2026 [August 22nd, 2026]
- Disney Takes on Trump: Can ABC Win Its First Amendment Suit Against the FCC? | Analysis - IMDb - August 22nd, 2026 [August 22nd, 2026]
- First Amendment group rebukes San Joaquin RTD director over threat to sue public critics - Stocktonia - August 14th, 2026 [August 14th, 2026]
- Does the First Amendment Protect Freedom From Religion? - First Liberty Institute - August 14th, 2026 [August 14th, 2026]
- Opinion | Trumps attack on a think tank is an affront to the First Amendment - The Washington Post - August 14th, 2026 [August 14th, 2026]
- Dining hall workers union sues ASU, alleging First Amendment violations - The State Press - August 14th, 2026 [August 14th, 2026]
- ACLU-SC to SC Arts Commission: Respect the First Amendment - ACLU of South Carolina - August 14th, 2026 [August 14th, 2026]
- How does the First Amendment govern liability for AI? - Free Speech Center - August 14th, 2026 [August 14th, 2026]
- Judge Orders Massachusetts Sheriff To Hand ICE Detainee Records to ACLU - First Amendment Watch - August 14th, 2026 [August 14th, 2026]
- Masked men practicing First Amendment right to video in public antagonize residents at post office in Pleasanton - Pleasanton Weekly - August 14th, 2026 [August 14th, 2026]
- How the First Amendment protects our 5 freedoms and why its in danger - The Seattle Times - August 14th, 2026 [August 14th, 2026]
- Dining hall workers suing ASU over First Amendment right to protest working conditions - KTAR News 92.3 FM - August 14th, 2026 [August 14th, 2026]
- Lawsuit Seeks To Ban Trump Media From Charging for Early Access to Presidents Posts on US Policy - First Amendment Watch - August 14th, 2026 [August 14th, 2026]
- Judge Dismisses Trump Administration Lawsuit Alleging Antisemitism at Harvard University - First Amendment Watch - August 14th, 2026 [August 14th, 2026]
- Meta To SCOTUS: Addiction Suits Barred By First Amendment, Section 230 - Yahoo - August 14th, 2026 [August 14th, 2026]
- Another Colorado Attack on the First Amendment Goes to the Supreme Court - Independence Institute - August 14th, 2026 [August 14th, 2026]
- Masked ICE Agent Pulls Gun on Virginia Driver Who Says She Was Exercising First Amendment Rights - National Enquirer - August 14th, 2026 [August 14th, 2026]
- Flag on the play: First Amendment problems with NIL regulation - FIRE | Foundation for Individual Rights and Expression - July 21st, 2026 [July 21st, 2026]
- Removal of CLARITY Acts Section 604 Could Spark First Amendment Battle, Industry Executives Warn - Cryptonews.net - July 21st, 2026 [July 21st, 2026]
- The Forever War and the First Amendment - | Knight First Amendment Institute - July 18th, 2026 [July 18th, 2026]