An exhaustive takedown of Karnataka HC’s decision upholding Sahyog portal in X Corp v. Union of India
Our columnist’s detailed note on the Karnataka HC’s 351 page judgement which “upholds the broad executive-regulatory architecture while paying lip service to Article 19's limits.”
Harsh Gour
Published on: 6 November 2025, 10:52 am

ON SEPTEMBER 24, 2025, a single-judge Bench of the Karnataka High Court of Justice M. Nagaprasanna rejected the writ petition by Elon Musk's platform X (formerly Twitter) challenging India's "Sahyog" content-blocking portal. In my earlier piece, I raised fundamental questions about the Information Technology Act's safe-harbour regime (Section 79) versus its formal takedown process (Section 69A), and about the scope of free speech in the digital age. In its 351-page judgment, the Court emphatically upheld the Sahyog portal as a lawful administrative tool - "an instrument of public good" - while reiterating that online expression is "hedged by restrictions."
This piece examines the Court's reasoning and its implications for Indian digital governance. First, it sketches the competing arguments - X Corp.'s plea and the Union's case - then analyses the Court's holding on the Section 79/69A debate, its treatment of Article 19 and Shreya Singhal (2015), and its broader remarks on internet regulation. Then, the piece critically engages with the judgment's "calm" judicial tone and its assertive defense of regulation, contrasting it with the petitioners' free-speech concerns and with global trends in platform law.
X Corp.'s challenge and the Sahyog portal
X Corp.'s petition argued that the government was circumventing the law by using Section 79(3)(b) (the conditional "safe harbour" provision) to push intermediaries to remove content, instead of following Section 69A's blocking rules. In Shreya Singhal the Court had read down Section 69A's absolute power to block content, making it constitutional only with strict procedures, including written orders stating reasons, notice to the affected party, and review by a judicial committee.
X Corp. contended that the Sahyog portal's mechanism - which gathers nodal officers from various ministries and police, and forwards takedown notices via Section 79(3)(b) - lacked those safeguards. In effect, it alleged the portal created "a parallel mechanism" for censorship without due process. The petition sought a declaration that Section 79(3)(b) does not itself empower takedowns, and that only Section 69A (with its rules) can authorise blocking. X Corp. also urged the Court to quash notifications empowering officials under the Sahyog framework, and to protect its staff from any coercion for refusing to join the portal.