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
- 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]
- Judge dismisses Chelan County deputies' claim that Morrison violated their First Amendment rights - The Wenatchee World - July 18th, 2026 [July 18th, 2026]
- INDIVIDUAL RIGHTS7th Cir.: Former Chicago firefighter cannot revive First Amendment claims involving racist Facebook posts - VitalLaw.com - July 18th, 2026 [July 18th, 2026]
- AI Chatbots Are at Risk of Spreading Government Restrictions on Online Speech, a New Study Says - First Amendment Watch - July 18th, 2026 [July 18th, 2026]
- Viral video at Pride protest prompts Fort Worth police to review First Amendment rights training - WFAA - July 16th, 2026 [July 16th, 2026]
- A New Jersey Judge Defies the First Amendment by Censoring News Coverage of a High School Lockdown - Yahoo - July 16th, 2026 [July 16th, 2026]
- 'They're Violating My First Amendment Right': A Video of a Man Being Removed From a Public Park During Arab Fest Is Dividing X - The Daily Dot - July 16th, 2026 [July 16th, 2026]
- DOJ weighs civil rights probe into Fort Worth police over alleged First Amendment violations - Fox News - July 16th, 2026 [July 16th, 2026]
- Human Rights Groups Sue Over Trump Administrations Sanctions on ICC for Investigations Into Israel - First Amendment Watch - July 16th, 2026 [July 16th, 2026]
- First Amendment Discussion with Journalists and Legal Experts Set for July 21 at National Press Club - PR Newswire - July 16th, 2026 [July 16th, 2026]
- When Speech or Association Undercuts the Mission: A First Amendment Guide for Law Enforcement Agencies - States United Democracy Center - July 16th, 2026 [July 16th, 2026]
- Elon professors join FCC filing on First Amendment, broadcast journalism - Elon University - July 16th, 2026 [July 16th, 2026]
- Letter to the Editor: SCC School Board must respect the First Amendment - baldwin-bulletin.com - July 16th, 2026 [July 16th, 2026]
- Subpoenas Issued to NY Times Reporters Seen as Unprecedented Threat To Press Freedom - First Amendment Watch - July 16th, 2026 [July 16th, 2026]
- Florida Government Weekly Roundup: Crossing The First Amendment - NorthEscambia.com - July 16th, 2026 [July 16th, 2026]
- David Schwartz invokes First Amendment to defend XRP sports ads - Cryptonews.net - July 16th, 2026 [July 16th, 2026]
- First Amendment Protects Universities From Florida's Stop WOKE Act - Reason Magazine - July 16th, 2026 [July 16th, 2026]
- Warwick tries to bar critic from disclosing information obtained in First Amendment suit - The Boston Globe - July 9th, 2026 [July 9th, 2026]
- South Milwaukee Orders Residents to Take Down Whimsical Skeleton Display, a Violation of Their First Amendment Rights - The Institute for Justice - July 9th, 2026 [July 9th, 2026]
- ABC Fights Back Against FCC Regulators in Dispute Over The View and Equal Time Rules - First Amendment Watch - July 9th, 2026 [July 9th, 2026]
- How does the First Amendment apply to AI regulation in hiring and health care? - FIRE | Foundation for Individual Rights and Expression - July 9th, 2026 [July 9th, 2026]
- Judge Orders E. Jean Carroll Be Paid $5.8M in Trump Sex Abuse and Defamation Case; Trump Appeals - First Amendment Watch - July 9th, 2026 [July 9th, 2026]
- First Amendment wins at Supreme Court to the horror of liberal justices - Washington Examiner - July 9th, 2026 [July 9th, 2026]
- Florida Tried to Stop Woke. The First Amendment Stopped Florida. - Cloaking Inequity - July 9th, 2026 [July 9th, 2026]
- ABC fires back at FCC investigation of 'The View' in new comments calling it a First Amendment violation - Fox News - July 9th, 2026 [July 9th, 2026]
- The Equal Rights Amendment and the First Amendment: A Roadmap for a Feminist Future - Ms. Magazine - July 1st, 2026 [July 1st, 2026]
- Expressive Governance Is a First Amendment Threat Hiding in Plain Sight - Tech Policy Press - July 1st, 2026 [July 1st, 2026]
- Supreme Court Strikes Down Limits on Party Spending in Federal Elections, Backing Republican Appeal - First Amendment Watch - July 1st, 2026 [July 1st, 2026]
- Another New York Resident Says He Was Warned by Officers After Criticizing ICE - First Amendment Watch - July 1st, 2026 [July 1st, 2026]
- Gateway Church wins tithing lawsuit dismissal as federal judge cites First Amendment - The Roys Report - June 28th, 2026 [June 28th, 2026]
- ACLU raises First Amendment concerns over Hartland library boards decision to reshelve LGBTQ+ books - News From The States - June 28th, 2026 [June 28th, 2026]
- Weakening Government Coercion by Strengthening Government Regulation - | Knight First Amendment Institute - June 28th, 2026 [June 28th, 2026]
- Former Executive Sues Meta Over Attempts To Silence Her Memoir, Careless People - First Amendment Watch - June 28th, 2026 [June 28th, 2026]
- ACLU raises First Amendment concerns over Hartland library boards decision to reshelve LGBTQ+ books - Iosco County News Herald - June 28th, 2026 [June 28th, 2026]
- New York City Council Candidate Is Accused of Forgery Over AI-Generated Posts - First Amendment Watch - June 28th, 2026 [June 28th, 2026]
- Why the Prairieland case is more about disproportionate justice than it is the First Amendment - Media Nation - June 28th, 2026 [June 28th, 2026]
- Reflecting on Americas 250th anniversary: The First Amendment - Princeton University Press - June 24th, 2026 [June 24th, 2026]
- How does the First Amendment apply to AI? - FIRE | Foundation for Individual Rights and Expression - June 24th, 2026 [June 24th, 2026]
- 8 Convicted in Texas Immigration Center Shooting and Protest Are Sentenced to Decades in Prison - First Amendment Watch - June 24th, 2026 [June 24th, 2026]
- Justice Department Withdraws Subpoenas That Sought Reporters Grand Jury Testimony, Sources Say - First Amendment Watch - June 24th, 2026 [June 24th, 2026]
- Fence surrounding Eugene Federal Building to be removed within 48 hours, judge rules violation of First Amendment rights - Daily Emerald - June 24th, 2026 [June 24th, 2026]
- Addressing Power Concentration: What to Do About the Office of Management and Budget? - | Knight First Amendment Institute - June 24th, 2026 [June 24th, 2026]
- Pro-life non-profit to stand trial in first of its kind First Amendment lawsuit - Pregnancy Help News - June 24th, 2026 [June 24th, 2026]
- 'Relentless, UN-AMERICAN': Trump escalates attacks on the First Amendment to STARTLING new level - Yahoo - June 24th, 2026 [June 24th, 2026]
- Judge orders release of Palestinian rights advocate, citing likely First Amendment violation - Muslim Network TV - June 24th, 2026 [June 24th, 2026]
- Colberts the Beginning, The First Amendment Battle Continues | Opinion - Newsweek - June 22nd, 2026 [June 22nd, 2026]
- IAFF-backed First Amendment lawsuits advance toward trial - IAFF - June 19th, 2026 [June 19th, 2026]
- Revisiting the First Amendment, which created the architecture of state control in India - The Indian Express - June 19th, 2026 [June 19th, 2026]
- CCIA Files Brief Arguing that Texas App Store Law Likely Violates First Amendment - CCIA - June 19th, 2026 [June 19th, 2026]
- Knight Institute, Sen. Welch, and Mohsen Mahdawi Warn Against Weaponization of Immigration Law - | Knight First Amendment Institute - June 19th, 2026 [June 19th, 2026]
- The First Amendment can be expressed in countless ways, such as painting a crosswalk. - Monterey County Weekly - June 19th, 2026 [June 19th, 2026]
- American opinion: Protecting the First Amendment - Grand Forks Herald - June 19th, 2026 [June 19th, 2026]
- UNs Albanese faces uphill battle with First Amendment case seeking to end sanctions against her - Washington Examiner - June 19th, 2026 [June 19th, 2026]
- Bill Introduced in Congress To Codify the First Amendment Right To Film the Feds and Sue for Violations - Yahoo - June 12th, 2026 [June 12th, 2026]
- Of Slop and Swarms: The First Amendment's Next Test - | Knight First Amendment Institute - June 12th, 2026 [June 12th, 2026]
- Will the First Amendment Affect the Midterms? Government Pressure to Control Speech and AI Tools Worries Americans - American Enterprise Institute -... - June 12th, 2026 [June 12th, 2026]
- Fort Wayne Death Doula Secures Final Victory in First Amendment Lawsuit Challenging States Restrictions on Discussing End-of-Life Care - The Institute... - June 12th, 2026 [June 12th, 2026]
- NJ reproductive health bill raises First Amendment concerns - The Jersey Vindicator - June 12th, 2026 [June 12th, 2026]
- Roll Call. Clicks and confrontation are the real goal of First Amendment auditors - Shaw Local - June 12th, 2026 [June 12th, 2026]
- Southern Baptists Want to Shrink First Amendment Protections - Word&Way - June 12th, 2026 [June 12th, 2026]
- Armstrong responds to backlash over his endorsements I didnt give up my first amendment rights when I became governor - WDAY Radio - June 12th, 2026 [June 12th, 2026]
- On Mormons, The Pentagon, And The First Amendment - Patheos - June 12th, 2026 [June 12th, 2026]
- Philly Cops Admit That Theyre Tracking First Amendment Activity Critical of AI - The Intercept - June 3rd, 2026 [June 3rd, 2026]
- Free Speech Unmuted: The First Amendment and Privacy Rights - Reason Magazine - June 3rd, 2026 [June 3rd, 2026]
- Join the Conversation: The First Amendment and the American Flag - WSHU - June 3rd, 2026 [June 3rd, 2026]
- What Is the Equal Opportunities Rule? FCC Regulation Explained as ABC Claims First Amendment Violation - Freedom Forum - June 3rd, 2026 [June 3rd, 2026]
- VICTORY! Tennessee man jailed 37 days for Trump meme wins $835,000 settlement after First Amendment lawsuit - FIRE | Foundation for Individual Rights... - May 27th, 2026 [May 27th, 2026]
- 'If you can frighten people, you can control them': Journalist Alex Berenson warns about fear-based tactics after securing $150K First Amendment... - May 27th, 2026 [May 27th, 2026]
- The First Amendment exists to protect speech we dont want to hear - CT Mirror - May 27th, 2026 [May 27th, 2026]
- ACLU of Indiana reaches settlement in First Amendment lawsuit against Ball State University - WTHI-TV - May 27th, 2026 [May 27th, 2026]
- Justice Department Appeals Federal Judges Ruling That First Amendment Protections Apply to Sanctioned UN Special Rapporteur - Foundation for Defense... - May 27th, 2026 [May 27th, 2026]
- Q&A: Anna Gomez Is the Sole Democrat on the FCC. She Has a Warning for Big Media Companies - First Amendment Watch - May 27th, 2026 [May 27th, 2026]
- How does the First Amendment apply to protesters at church? Onondaga County lawmakers consider question raised by new bill - AOL.com - May 27th, 2026 [May 27th, 2026]
- A free press is for all of us. Why I cover the First Amendment - The Tennessean - May 17th, 2026 [May 17th, 2026]
- First Amendment rights at center of clash between Pa. schools and students over ICE walkouts - LancasterOnline - May 17th, 2026 [May 17th, 2026]
- Letter to the Editor: An assault on the First Amendment - Brattleboro Reformer - May 16th, 2026 [May 16th, 2026]
- Re-Aligning Incentives in the Democratic Public Sphere - | Knight First Amendment Institute - May 13th, 2026 [May 13th, 2026]
- In Legal Dispute Over The View, ABC Argues Trump Administration Is Trying To Chill Free Speech - First Amendment Watch - May 13th, 2026 [May 13th, 2026]