ValkyaEditorial
Landmark Judgment

Shreya Singhal v. Union of India: striking down Section 66A

On 24 March 2015, a two-judge bench struck down Section 66A of the IT Act as unconstitutionally vague and overbroad, reshaping India's online-speech and intermediary-liability law.

Valkya Editorial· Legal Intelligence··9 min read
Court
Supreme Court of India
Citation
(2015) 5 SCC 1
Bench
J. Chelameswar, J., Rohinton F. Nariman, J.
Decided
24 March 2015
Provisions discussed
Information Technology Act 2000 s.66AInformation Technology Act 2000 s.69AInformation Technology Act 2000 s.79Kerala Police Act 2011 s.118(d)Constitution of India art.14Constitution of India art.19Constitution of India art.21

The facts in brief

Section 66A was inserted into the Information Technology Act, 2000 by Act 10 of 2009. It criminalised the sending of any "information" that was "grossly offensive", had "menacing character", or caused "annoyance, inconvenience, danger, obstruction, insult, injury, criminal intimidation, enmity, hatred or ill will" — carrying a maximum imprisonment of three years and a fine. The provision's enforcement history was immediately alarming.

The catalytic event was the 18 November 2012 Palghar arrests. Shaheen Dhada, a 21-year-old student, posted on Facebook a subdued lament about the Mumbai bandh imposed after Shiv Sena chief Bal Thackeray's death. Her friend Rinu Srinivasan "liked" the post. Palghar police, acting on a Shiv Sena complaint, arrested both under s.66A read with s.505(2) IPC. Shiv Sainiks vandalised Dhada's uncle's hospital in retaliation; two officers were subsequently suspended.

Other prosecutions followed in quick succession: Ravi Srinivasan in Puducherry for a tweet criticising a politician's son; Aseem Trivedi for sedition-branded cartoons; Professor Ambikesh Mahapatra of Jadavpur University for circulating a Trinamool cartoon. Delhi University student Shreya Singhal moved the Supreme Court in November 2012. Her petition was consolidated with those filed by Mouthshut.com, the People's Union for Civil Liberties, Common Cause, the Internet and Mobile Association of India, and the Centre for Public Interest Litigation — a coalition spanning civil society, industry, and academia.

The Union defended s.66A as a narrowly construed restriction necessary in an era of mass digital dissemination. After almost three years of hearings, the two-judge bench — Justices Chelameswar and Nariman — reserved judgment in late February 2015 and delivered it on 24 March 2015.

The constitutional question

The central question was whether s.66A, in its entirety, could be sustained as a reasonable restriction on free speech under Article 19(2). Article 19(2) exhaustively enumerates eight grounds on which speech may be restricted: the sovereignty and integrity of India, the security of the State, friendly relations with foreign States, public order, decency or morality, contempt of court, defamation, and incitement to an offence.

The secondary questions were: whether s.69A (content blocking with procedural safeguards) survived constitutional scrutiny; and whether s.79 read with Rule 3(4) of the Intermediaries Guidelines Rules, 2011 — which appeared to require intermediaries to remove content on receipt of private complaints — was compatible with Article 19(1)(a).

What the Court held

Section 66A struck down in its entirety

The bench struck down the whole of s.66A as unconstitutionally void — not merely read it down or excised sub-clauses. Nariman J.'s opinion (the bench was unanimous) held that the section creates an offence which is vague and overbroad and, therefore, unconstitutional under Article 19(1)(a) and not saved by Article 19(2).

The vocabulary of s.66A — "annoyance, inconvenience, danger, obstruction, insult, injury" — has no recognised content in public law. None of these words, taken individually or together, correspond to any of the Article 19(2) grounds. A provision whose operative language floats free of the constitutional grounds on which restriction is permitted fails on its face, regardless of how a court might construe it in a particular prosecution.

The discussion / advocacy / incitement trichotomy

Mere discussion or even advocacy of a particular cause howsoever unpopular is at the heart of Article 19(1)(a). It is only when such discussion or advocacy reaches the level of incitement that Article 19(2) kicks in.

Nariman, J.

This passage transplants the logic of Brandenburg v. Ohio — that only speech directed to and likely to produce imminent lawless action may be suppressed — into Indian constitutional doctrine. Discussion is protected. Advocacy, however passionate or offensive, is protected. Only incitement crosses into the Article 19(2) zone. Section 66A, in catching "annoyance" and "inconvenience" within a criminal net, reached far into protected territory.

The chilling-effect dimension

The bench held that the constitutional vice of s.66A was not only its literal application to protected speech. The provision chilled protected speech before any prosecution. A person who posts a political opinion, a satirical image, or a consumer complaint could not know whether the post caused "annoyance" to someone, somewhere, with a complaint and a cooperative police officer. The uncertainty was itself an Article 19(1)(a) injury — the speaker self-censors to avoid the risk of prosecution, and the public square is impoverished.

Section 118(d) Kerala Police Act

Section 118(d) of the Kerala Police Act, 2011 — identically phrased — fell on the same vagueness logic without requiring separate analysis.

Section 69A and the Blocking Rules upheld

Section 69A — authorising the Central Government to issue directions for blocking access to online information on Article 19(2) grounds — survived. The bench accepted that the 2009 Blocking Rules supplied the procedural safeguards: a designated officer, a review committee, written reasons, and judicial review against blocking orders. The content-blocking regime was narrowly tailored to specified Article 19(2) grounds. Rule 16's confidentiality obligation (requiring blocking orders not be publicly disclosed) was upheld — leaving a transparency question that later litigation continued to contest.

Section 79 read down — the intermediary safe harbour

Section 79's "actual knowledge" trigger for intermediary safe-harbour loss was read down to require either a court order directing takedown, or a notification from the appropriate government under s.69A that unlawful material is hosted. Private complaints — from individuals, political parties, trade competitors — are insufficient to trigger the safe-harbour-loss consequence. This reading protects platforms from becoming instruments of censorship-by-complaint while preserving a workable government-notification pathway.

The doctrinal architecture

Shreya Singhal simultaneously accomplishes three doctrinal moves.

First, it brings vagueness doctrine into Indian free-speech law in a decisive way. The concept had antecedents — K.A. Abbas v. Union of India (1970) 2 SCC 780, on film censorship vocabulary — but Shreya Singhal applies it to a criminal speech offence and holds that a provision whose operative terms have no judicially manageable standard is unconstitutional on its face. This is not a technical-drafting argument; it is a substantive constitutional holding that vagueness in criminal speech law is independently fatal.

Second, it establishes the discussion / advocacy / incitement trichotomy as the organising framework for Article 19 analysis. The trichotomy maps a spectrum: at one end sits pure expression of opinion; at the other sits speech that directly incites another person to commit an offence. Only the third category falls within Article 19(2)'s "incitement to an offence" ground. Any provision that criminalises the first two categories is not a "reasonable restriction" — it is an unreasonable suppression of constitutionally protected expression.

Third, it supplies the modern intermediary safe-harbour baseline in India. The court-order-or-government-notification requirement confines the circumstances in which an intermediary must act to remove content, protecting against weaponisation of private complaints while preserving governmental content-regulation authority. This baseline has been contested but not overturned in subsequent IT Rules and litigation cycles.

The adjacent precedents the judgment weaves together include Romesh Thappar v. State of Madras (AIR 1950 SC 124) on the categorical Article 19(2) grounds approach, and Sakal Papers (P) Ltd. v. Union of India (AIR 1962 SC 305) on narrow-tailoring and the direct-and-inevitable-effect test.

What the judgment did not decide

The judgment struck down s.66A and read down s.79; it did not examine s.69 (interception), s.69B (traffic monitoring), or s.66F (cyber-terrorism). The constitutionality of mass or targeted surveillance was left for K.S. Puttaswamy v. Union of India (2017) and Manohar Lal Sharma v. Union of India (2021).

It did not address the confidentiality component of the 2009 Blocking Rules — Rule 16, which bars disclosure of blocking orders to the originator of content. That transparency question went to the Delhi High Court in Tanul Thakur v. Union of India (2022) and subsequently to the Karnataka High Court in the X Corp challenge.

It did not address jurisdiction questions for extraterritorial intermediaries — Google, Facebook, and Twitter were not parties to the merits proceedings. And it did not decide whether the s.69A procedural regime requires reasons to be furnished to the originator of blocked content, a question that the 2021 Intermediary Rules and the subsequent X Corp litigation continue to excavate.

After the judgment

The most striking aftermath of Shreya Singhal is that Section 66A did not stop being used. The provision became what the Internet Freedom Foundation called a "legal zombie" — deployed by state police forces despite being void ab initio from the date of the judgment. SFLC.in and Civic Data Lab's "Zombie Tracker" found, as of 10 March 2021, 745 pending and active s.66A cases across 11 states, including Assam, Andhra Pradesh, Delhi, Jharkhand, Karnataka, Maharashtra, Rajasthan, Tamil Nadu, Telangana, Uttar Pradesh, and West Bengal.

The Allahabad High Court intervened repeatedly — quashing FIRs and directing the DGP Uttar Pradesh in December 2021 that "no FIR be lodged under Section 66A of the IT Act, 2000 and no court should take cognizance of charge sheets filed under the said section."

The PUCL petition (W.P.(Crl.) No. 199 of 2013) was revived as a continuing-mandamus matter. A 2019 direction required judgment-distribution circulars through Chief Secretaries. An MHA advisory of 14 July 2021 told all state DGPs to stop registering and to withdraw pending cases. A three-judge bench — CJI U.U. Lalit, S.R. Bhat, and Ajay Rastogi JJ. — on 12 October 2022 issued four directions for continued compliance monitoring.

On the intermediary-liability side, the Shreya Singhal reading has held across the 2021 IT Rules but is contested at the margins: the Bombay High Court's decision striking down the PIB fact-check unit in Kunal Kamra v. Union of India (20 September 2024) and the Karnataka High Court's ongoing consideration of the Sahyog portal challenge both orbit the central question of how far government-channelled content-moderation can travel before it reconstitutes the very private-complaint-driven takedown structure that Shreya Singhal refused to endorse.

Sources

  1. Supreme Court Observer — Shreya Singhal case page: https://www.scobserver.in/cases/shreya-singhal-section-66a-information-technology-act-case-background/
  2. Internet Freedom Foundation — "SC direction: Stop prosecuting people under S.66A": https://internetfreedom.in/sc-direction-stop-prosecuting-people-under-the-unconstitutional-s-66a/
  3. SFLC.in — Shreya Singhal v. Union of India case page: https://sflc.in/policies-and-cases/shreya-singhal-v-union-of-india/
  4. Global Freedom of Expression (Columbia) — case analysis: https://globalfreedomofexpression.columbia.edu/cases/shreya-singhal-v-union-of-india/
  5. LiveLaw — UP Police s.66A coverage: https://www.livelaw.in/news-updates/66a-it-act-police-cant-lodge-fir-courts-cant-take-cognizance-chargesheet-allahabad-hc-dgp-up-courts-187609
  6. BarandBench — "Five years since Shreya Singhal, the zombie law continues": https://www.barandbench.com/columns/section-66a-it-act-zombie-law-shreya-singhal

Related reading

Landmark JudgmentHigh Court of Karnataka

X Corp v. Union of India: Karnataka HC, Section 69A, and the cost of resistance

On 30 June 2023, a single bench of the Karnataka High Court dismissed Twitter's challenge to MeitY blocking orders covering 39 URLs and 1,474 accounts — and imposed exemplary costs of fifty lakh rupees. Section 69A, the court held, authorises account-level blocking; foreign intermediaries have only limited Article 19 standing; and selective compliance attracts deterrent costs.

Valkya Editorial··10 min
Landmark JudgmentHigh Court of Bombay

Kunal Kamra v. Union of India: the Fact Check Unit and the 2-1 split

A Bombay High Court division bench split 1-1 in January 2024 on the constitutional validity of the IT Rules 2023 Fact Check Unit. The tie-breaking opinion of Justice A.S. Chandurkar in September 2024 struck down Rule 3(1)(b)(v) — vague, overbroad, and structurally inviting the state to be judge in its own cause.

Valkya Editorial··10 min
Research this line of authority in Valkya

Trace how this proposition has been treated across Indian courts — citations, bench strength, and subsequent history — in one workspace built for litigators.

Open Valkya →