
Tech, Policy, Digital, Green | India's 1st GRIHA Home | Stephanian | Xaverian | [email protected]
New Delhi, India
Joined July 2008
- Tweets181K
- Following2.1K
- Followers22.3K
- Likes70.9K
Pinned Tweet
"We must always take sides. Neutrality helps the oppressor, never the victim. Silence encourages the tormentor, never the tormented": Holocaust survivor Elie Wiesel, Nobel Peace Prize Acceptance Speech 1986
Indeed @IKEAIndia this is an opportunity. The residents around, Park View Spa and Sec.47, would be grateful.
Replying to @IKEA
@IKEA @IKEAIndia @OfficialGMDA @HsvpHaryana for last 3 years have been wondering if IKEA can construct their upcoming mall in G without contributing so much to dust pollution outside the construction site. Pics are self explanatory. IKEA could actually beautify the place instead
SFLC.in's Statement Condemning Takedown Directions Affecting Digital Rights Organisations in India.
SFLC.in has received two notifications from X regarding takedown requests issued by the Delhi Police concerning 42 URLs, including the handle and posts of SFLC.in, @internetfreedom, @geoblockedindia, and other users.
The requests cite defamation, hate speech, and safety/security as grounds for removal. SFLC.in raises serious concerns regarding the legal basis, necessity, and proportionality of these requests, particularly their inclusion of the organisation's handles, the absence of any disclosed court orders supporting the proposed restrictions, and the potential circumvention of established procedural safeguards.
We believe that these requests are unlawful and disproportionate and undermine the fundamental right to freedom of speech and expression enshrined under Article 19(1)(a) of the Indian Constitution.
SFLC.in stands in solidarity with IFF, @geoblockedindia, and all other individuals and organisations affected by these requests. We reaffirm our commitment to protecting the right to independently document, review, and challenge restrictions on online expression.
Your support is more important than ever in helping us sustain this work. Every contribution enables us to continue defending digital rights and freedom of expression, pushing back against online harms, and working towards a safer, freer internet for everyone. Every donation, regardless of its size, makes a difference.
Donate here: sflc.in/donate/
Read our full statement below. 👇
@VTankha @derekobrienmp @JohnBrittas @neha_aisa @cpimlliberation @SushantSin
SFLC.in strongly objects to the takedown requests targeting its X handle and posts documenting instances of online censorship in India.
On 3 November 2026 at 3:18 AM and 4:33 AM, SFLC.in received an email from X’s Legal Department informing us that it had received takedown requests from the Delhi Police concerning 42 URLs. These include the handles of SFLC.in, @internetfreedom, @geoblockedindia, and posts from the said organisations and other users. A separate notification identified five (5) URLs concerning SFLC.in’s X account and our posts.
The requests relate to posts discussing legal notices received by SFLC.in, IFF and @geoblockedindia from an advocate purportedly acting on behalf of the Rashtriya Swayamsevak Sangh (RSS). They also include posts by users who commented on or reshared these posts, as well as other posts by @geoblockedindia documenting instances of digital censorship.
Chain of Events
1. On 29 October 2026, when SFLC.in, IFF and @geoblockedindia (collectively “Organisations”) received a legal notice from an advocate purportedly acting on behalf of the RSS. The notice took objection to SFLC.in's Free Speech Tracker, which documents instances of censorship and online content restrictions and account takedowns in India. SFLC.in and IFF raised concerns about the authenticity of the notice, which did not carry an official letterhead or identify an authorised signatory.
2. On 1 November 2026, the Organisations received another notice from the same advocate. This notice stated that the matter had been transferred to the RSS's legal and advocacy wing, the Akhil Bharatiya Adhivakta Parishad, and referred to complaints allegedly filed in different states.
3. On the same day, X informed SFLC.in that it had received a request from the “Indian Police” alleging that a post discussing the legal notice violated Indian law. However, this notification did not identify the requesting law enforcement agency, statutory provisions invoked, or provide a copy of the underlying order or request. The post remains accessible on X at the time of writing.
4. On 3 November 2026, X communicated further directions from Delhi Police covering 42 URLs, including the URL for SFLC.in’s account itself. In the attached notices, the first notice refers to Section 356 of the Bharatiya Nyaya Sanhita (BNS), 2023 which deals with the offence of criminal defamation as the legal basis. The second notice refers to Section 356 of BNS and Section 79(3)(b) of the Information Technology Act, read with Rule 3(1)(b) of the Information Technology Rules 2021, which deal with intermediary liability and due diligence of intermediaries as the legal basis. The grounds cited for the takedown requests concerning SFLC.in’s X handle and posts include hate speech, defamation of RSS, and safety/security.
Takedown requests targeting SFLC.in's handle threaten its public service work
SFLC.in's X handle is an important public-facing channel through which it disseminates the organisation's ongoing work to the general public. It is through SFLC.in social media handles that users who face digital rights violation and online harms reach out to us for pro bono legal services. Through the handle we publish legal and policy analysis, document instances of censorship, raise awareness about digital rights violations, and communicate such information with the public including journalists, researchers, civil society organisations among others. It also serves as a channel for sharing developments concerning internet shutdowns, content restrictions, account takedowns and other violations of digital rights and for providing important assistance, through RightsLine, to citizens facing online harms ranging from gender based violence and harassment to cyberfraud.
A direction seeking the takedown of an organisation’s entire account, rather than addressing specific content through a transparent and legally established process, would have consequences far beyond the posts that have been identified. It would also deprive the public of an established and credible source of information on digital rights and the exercise of fundamental freedoms online.
The request to restrict SFLC.in’s entire X handle, rather than identifying and seeking the removal of specific allegedly unlawful content does not meet the necessity and proportionality standards. The right to freedom of expression under Article 19(1)(a) of the Constitution extends to disseminate information, circulate ideas and reach an audience. Restrictions on fundamental freedoms must not be arbitrary or excessive and must not go beyond what is necessary to achieve their legitimate objective (Chintaman Rao v. State of Madhya Pradesh, AIR 1951 SC 118). Any restriction on an organisation's established channel of communication must therefore be assessed in light of its wider impact on the organisation's ability to exercise its rights and the public's corresponding right to receive information.
Further, the reliance on Section 79(3)(b) of the Information Technology Act, 2000, read with Rule 3(1)(d) of the IT Rules, 2021, raises questions to whether intermediary liability provisions are being used as an independent mechanism for restricting online speech, potentially bypassing the procedural safeguards prescribed under Section 69A of the IT Act and the Blocking Rules, 2009. In Shreya Singhal v. Union of India, (2015) 5 SCC 1, the Supreme Court read down Section 79(3)(b), clarifying that an intermediary's obligation to remove or disable access to content must arise from a court order or notification by the appropriate government or its agency, and that such orders or notifications must strictly conform to the grounds enumerated under Article 19(2) of the Constitution. Section 79(3)(b), which forms part of the intermediary safe-harbour framework, cannot be treated as an unrestricted or independent source of blocking power or used to circumvent the safeguards governing restrictions on online information.
It is also pertinent to note that SFLC.in in Software Freedom Law Center, India v. State of NCT of Delhi & Ors, W.P.(C) 7650/2025 has also challenged the constitutional legality of the notification issued by Lieutenant Governor (LG) which empowers the Delhi Police to issue takedown orders for removal of online content from social media. The matter is currently pending in the Delhi High Court.
Documenting censorship is not facilitating circumvention
The Free Speech Tracker is an initiative to document instances of censorship in India. Its purpose is to make censorship visible, identify patterns in content moderation and provide the public with information about restrictions affecting online expression.
Documenting a restriction does not amount to endorsing the restricted content, facilitating access to it or encouraging circumvention of the law. Over the last few months, we have seen an unprecedented number of online content restrictions happening in India, and in the absence of adequate transparency from the government and platforms about the nature, extent and legal basis of these restrictions, we wanted to document these instances in a manner that is informative to the general public. Freedom of expression encompasses not only the right to publish and disseminate information but also the right to question restrictions on speech, seek accountability and scrutinise decisions affecting public discourse.
Independent civil society organisations like ours play an important role in documenting these developments and ensuring that restrictions on online expression do not go unnoticed. Such takedown requests risk creating a chilling effect on public-interest advocacy and may discourage individuals from discussing or questioning instances of censorship.
Irregularities in notice received
The first notice received by SFLC.in from X, pertains to this post. The notice states that the content in question is being reported on the grounds of ‘safety/security; defamation; and other’. Furthermore, the notice states that the post is “defamatory towards the Rashtriya Swayamsevak Sangh under the Section 356 of the Bharatiya Nyaya Sanhita, 2023 (BNS).” Criminal defamation under Section 356 of the BNS, 2023, is a non-cognizable offence and therefore, requires a court order for the police to initiate action.
The second notice received, pertains to a list of 42 posts and accounts. The notice states that the content in question is being reported on the grounds of “Hate speech; safety/security; defamation; enforcement of court order; and other’. The posts published by SFLC.in did not contain any defamatory statements or allegations against RSS, as it was purely factual reporting based on information relating to the notice received by the Organisations on 29 October 2026.
Furthermore, criminal defamation is a non-cognizable offence which requires a court order for the police to initiate action. The Delhi Police is not empowered to issue a content takedown order for such offence via the Sahyog Portal in the absence of such an order. While the notice mentions enforcement of a court order as one of the grounds, no such court order is cited or made available in the notice. Additionally, the notice does not identify a legal basis or statutory provision for the offences of hate speech or safety/security. The notice also relies on Rule 3(1)(d) of the Information Technology (Intermediary Guidelines and Digital Media Ethics Code) Rules, 2021 read with Section 79(3)(b) of the Information Technology Act, 2000 and states that action must be taken by X within 3 hours.
Therefore, in light of the above, SFLC.in condemns the takedown request issued by the Delhi Police and maintains that they are unlawful, disproportionate and violative of the fundamental rights to freedom of speech and expression under Article 19(1)(a). SFLC.in calls upon the Delhi Police and the concerned authorities to immediately withdraw these requests. If there exists any relevant court order directing the removal of the content, SFLC.in calls upon the Delhi Police to provide copies of said order to the Organisations (SFLC.in, IFF, and @geoblockedindia) posthaste.
We stand in solidarity with all individuals and organisations affected by these takedown requests and reaffirm our commitment to defending their right to speak, document and question restrictions on online expression. Transparency, accountability and access to remedies must remain central to any process that seeks to restrict online expression.
PKR | প্রশান্ত | پرشانتو retweeted
Sit down, @nishikant_dubey.
You’re not the PM.
The Leader of the Opposition @RahulGandhi has challenged the PM to a debate.
This is between them and not an open mic for everyone.
PKR | প্রশান্ত | پرشانتو retweeted
NEW: Two helicopters operated by Fish Tail Air and Dynasty Air have collided and crashed at Everest Base Camp, leaving one foreign national dead and one Nepali injured.📍 Solukhumbu District, Nepal.
PKR | প্রশান্ত | پرشانتو retweeted
To make a steel plate shine, you have to grind a thin layer of metal off of it.
That metal turns into black dust, and it has to end up somewhere. In shops like this one, it ends up on the guys holding the plates, and in their lungs.
The fan that would pull it out of the air costs about $400 in India, which is roughly eight times what the polishing machine itself costs. So a lot of small shops just never buy one.
Look at what's stacked on the floor, too. Those are compartment thalis, the steel plates you'd find in pretty much every Indian kitchen and a lot of Indian restaurants here in the US.
They come off the press a dull gray. To get the mirror finish, a worker presses each one into a spinning wheel loaded with black emery compound, which is the coarsest stuff you can polish with. As the wheel shaves the surface down, the steel dust (chromium and nickel included) gets mixed up with the compound's grease and bits of cotton tearing off the wheel. With no hood over the wheel, all of it floats around the room until it lands on the walls, the floor and the workers. That's the black coating you see in their hair.
Researchers who studied a small stainless steel utensil factory in Tamil Nadu found that 38% of the workers in the polishing section had hearing loss. Among workers who didn't use protective gear, about 15% had bronchial asthma.
You'd think a safety inspector would eventually show up and make them buy the fan, but the law just moved the other way. Last November, India swapped out its 1948 Factories Act for a new safety code, and it doubled the number of workers it takes for a shop to legally count as a "factory." For shops running powered machines, that line went from 10 workers to 20. A shop with fewer than 10 people falls outside the general safety code entirely. So a 15-person polishing shop was a factory on November 20, 2025, and the next morning it wasn't.
And this is a huge chunk of the industry. India's stainless steel trade association has said about half the country's stainless ends up as utensils, and around 40% of it is made by small and mid-size companies.
America used to have this exact room. Back in August 1913, the US Bureau of Labor Statistics put out a report on dust in American workshops. It had photos of men buffing brass with no dust removal at all, printed right next to wheels fitted with hoods and blowers.
Basically, the fix for everything in this video has been sitting in a US government report for 113 years, and it's just a hood and a fan.
PKR | প্রশান্ত | پرشانتو retweeted
Easily one of the best books we've published. I consider this one of our hidden gems:
reading this beautiful story reminded me of my friend Meeto Malik, who took her own life twenty years ago while working on a PhD on syncretism in Punjab
theguardian.com/global-devel…
PKR | প্রশান্ত | پرشانتو retweeted
An audio recording of the communication between Air Traffic Control and the private jet that crashed in Florida has been released.
PKR | প্রশান্ত | پرشانتو retweeted
The Learjet 60 that crashed in Palm Beach County today went from 35,000 ft to the ground in 76 seconds.
I rebuilt the last 3 minutes in 4D from ADS-B, ATC audio, a NEXRAD analysis and dashcam video, then ran the engineering. Here's what the data says, and what it doesn't. 🧵
PKR | প্রশান্ত | پرشانتو retweeted
Trump says he could have won the Vietnam War in a week.
By bombing Ho Chi Minh City.
IDIOT. The United States was defending Ho Chi Minh city, the capitol of South Vietnam. The enemy was North Vietnam, it's capitol is Hanoi.
And by the way the United States did conduct limited bombing near Hanoi, but direct bombing of Hanoi itself would likely have drawn China or the Soviet Union into directly fighting against the United States.
My God. This stupid violent idiot is Commander in Chief of the United States.
Trump:
I could have won the Vietnam War in a week.
They kept bombing forests for years instead of going after Ho Chi Minh City.
Readers added context they thought people might want to know
Ho Chi Minh City was called Saigon during the war. It was the capital of South Vietnam, the US ally, and was renamed only in 1976. The US did repeatedly bomb North Vietnam's capital, Hanoi, including the 1972 Christmas bombing.
en.wikipedia.org/wiki/Ho_Chi_Mi…
en.wikipedia.org/wiki/Operation…
Awful. M3M leaks its own CCTV footage to a "social media influencer" and pays her to tweet it out to counter the resident they're harassing. @gurgaonpolice
This quoted post is unavailable.
PKR | প্রশান্ত | پرشانتو retweeted
My complaint against @gautam_adani Ji and @narendramodi Ji and their associates against the crimes committed, we need support and good wishes from all who want to eradicate corruption. #AdaniGate #AdaniBribe #ModaniGate
PKR | প্রশান্ত | پرشانتو retweeted
Last night IFF, @SFLCin and @geoblockedindia received a legal notice said to be issued purportedly on behalf of the RSS. It’s hard to believe this comes from an organisation that has had a century to practise its paperwork and hence this may even be a weird prank! This notice asks us to stop criticising the Government’s blocking orders and stop documenting them. It also wants us to confirm in writing within seven days (seriously).
We can tell it’s an excellent teaching aid and here are seven lessons from it.
1) Say who you are: The notice names no advocate and gives no enrollment number. It is signed by an “Authorised Signatory” with no name. Replies go to a free Proton Mail ID, and the “office” is a residential flat in outer Delhi. A notice that can’t tell you who sent it is less a legal document than a weather event.
2) Have a grievance of your own: It never says how its client is harmed when we criticise a MeitY advisory. It complains on behalf of the Government’s blocking orders. The Union has no shortage of lawyers, and it hasn’t asked for volunteers.
3) Name the law: It threatens “appropriate legal action” under “the applicable provisions of law” and doesn’t cite a single section of any statute. A threat with no law, is literally an empty threat.
4) Don’t ask people to give up a fundamental right within seven days: The first demand is that we stop “publicly opposing” government directions. In Shreya Singhal (2015), the Supreme Court held that discussion and advocacy of a cause, however unpopular, sit at the heart of Article 19(1)(a). Opposing an order is how its legality gets tested. That is the Constitution working as intended.
5) Check whether the courts asked for the thing you want stopped” In Anuradha Bhasin (2020), the Supreme Court held that orders restricting fundamental rights must be made available so people can challenge them. The Reddit order is on the public Lumen Database because Reddit put it there. Reading a public database and saying what’s in it has a name. It’s called research.
6) Show us the spark and the powder keg: The notice says our work weakens national security measures, but it gives no instance, date or harm. In S. Rangarajan (1989), the Supreme Court held that the danger feared from speech can’t be remote, conjectural or far-fetched. It has to be like a spark in a powder keg. A post about a Lumen filing is not a spark.
7) Read it once more before you press send: The paragraphs run 1, then an empty 2 and 3, then 4. A PIN code wanders into the facts. The account it targets is on “Twitter”.
Our reply is short. The notice is legally deficient because it makes no material allegation and cites no illegality. We will respectfully continue to advance constitutional rights, as we have done before. Notices like this rarely expect to win in court. They expect the recipient to get tired. We often are tired, but it has never changed what we do. Solidarity with @SFLCin and @geoblockedindia.
If your post or account has been blocked in India, write to [email protected].
PKR | প্রশান্ত | پرشانتو retweeted
Hello @NetflixIndia the next time you want to name a reporter character Sandhya, show her uncovering illegal sand mining, create a Tamil villain, and pick bits & pieces from MY real life story which was pitched to you TWICE in 2022 and 2023, AND not give me any credit at the least.... Think hard and well.
Thankfully it was a supremely crappy movie with ham performances and @ParineetiChopra was nothing like me. In fact she was nothing like any reporter & the newsroom portrayal was idiotic & amateurish. You've been clever enough to try & escape a lawsuit by altering the story enough.
You owe me a public apology at the very least but I'm certain you have no moral fibre in you to do so.
Shame on you all, especially the director-writer Dhruv Tripathi. Stealing other people's hard work and making money sneakily out of it.
PKR | প্রশান্ত | پرشانتو retweeted
Wow. I uploaded a post on food fearmongering on Instagram with the big man's image as sattire on what to fear and what not, and Instagram within seconds, restricted it in India. So any post, even if it is on food or movies or whatever, if it features the man's face anywhere on the post, will be instantly restricted in India as per new IT Rules. This happens especially on accounts like mine. Has anyone had such an experience? I mean this is really absurd. I had to delete the whole post and put a new one without the emperor's face on it.










































