Shreya Singhal v. Union of India
Background
A batch of writ petitions under Article 32 challenged the constitutionality of Section 66A of the Information Technology Act, 2000 (which criminalised sending "grossly offensive," "menacing," or annoying electronic messages), along with Section 69A (power to block online content) and Section 79 and its Intermediary Guidelines Rules (intermediary liability for third-party content), plus a similar provision, Section 118(d), of the Kerala Police Act. The petitioners argued these provisions were vague, overbroad, and chilled free speech, pointing to several arrests of ordinary citizens for Facebook posts and similar online expression.
Decision Breakdown
The Supreme Court struck down Section 66A of the IT Act in its entirety as unconstitutional, holding it violated the right to free speech under Article 19(1)(a) and was not saved by any of the restrictions permitted under Article 19(2) because its terms were vague and overbroad and could criminalise even innocent, legitimate speech. It also struck down Section 118(d) of the Kerala Police Act on the same ground. The Court upheld Section 69A and its blocking Rules as constitutionally valid (since they came with procedural safeguards), and upheld Section 79 (intermediary safe-harbour) and the Intermediary Guidelines Rules, but "read down" the actual-knowledge trigger for intermediaries to require either a court order or a government notification relatable to Article 19(2) grounds before an intermediary must take down content.
Lesson Learnt
A law that criminalises online speech in vague, subjective terms (like "grossly offensive" or "annoying") without objective standards is unconstitutional, even if intended to curb genuine abuse; and an internet intermediary (like a website or platform) cannot be forced to take down user content merely because someone complains, only a court order or a proper government notification citing a constitutionally valid ground can trigger that obligation.