In Defence of Free SpeechFree Speech Collective

The Free Speech Collective aims to defend the right to freedom of expression and vigorously promote free speech and the right to dissent.
SPOTLIGHT

August 30, 2026

August 30, 2026

August 30, 2026

August 30, 2026

From Campus Slogans to Meme Reality: A Look at the Changing Student Movement

The student protests of July 20 in Delhi and other parts of India this year marked a major departure from students’ movements and protests in the past. While the crisis around examinations and employment sparked this protest, the political language of memes and reels held up a mirror to the long history of police force being used against teenagers and young people. Saurabh Kumar* gives us a visual eye-witness record of the protest and reflects on the violence deployed against student movements since 1997.

Read the report here.

FREE SPEECH TRACKER

ExploreFree Speech TrackerTrack Violations across Categories, States & Years

The Free Speech Tracker is a database that records free speech violations in India across various categories. Tracked violations can be searched across categories, states or years. Categories covered include Arrests, Attacks, Censorship, Harassment, Internet Control, Killings, Lawfare, Policies/Regulations, and Threats.

Please visit the About Us page for a guide to free speech violations tracked by FSC,

Numbers are liable to change and violations may be reclassified in case of discrepancies in reporting or updates due to developments in ongoing cases. In case of updates or corrections and to report free speech violations, please contact us.

[Note: The data included currently is for 2025 as updates for previous years is under process. For details of previous years, please go to the Reports section.]

LATEST FREE SPEECH VIOLATIONS

Report a Violation

Do you have a violation of free speech to report? Write to us at freespeechcollectiveindia@gmail.com.

Become a Volunteer

If you’re interested in volunteering with Free Speech Collective, click on ‘Get Involved’.