M (@mloclam) header
M (@mloclam) profile picture

I came, I saw, I slouched, I offended.

Vasai (Baçaím/Bassein) (वसई)
Joined May 2008
Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)Photo by M (@mloclam)
I have seen the EDT Diem somewhere, cant remember where. I am sure it is a white labelled product
11
What do you think is more likely? - @DelhiPolice is totally clueless about their own email addresses. or - @Zoho run "mgovcloud" (which pays system admins less than sarkari peons and attendants) "lost" the email address? Care to weigh in Chief Scientist @vembu saar?
To verify the authenticity of the takedown orders we received yesterday, issued against SFLC.in's X handle and posts, we emailed @DelhiPolice at the email ID mentioned in the orders. However, our email bounced back with a message stating that the user does not exist. Interestingly, the same email address is also listed on the Delhi Police website. We had verified the same. This raises questions about the authenticity of the takedown orders. @DelhiPolice, @hgsdhaliwalips could you please confirm if these orders were issued by you? @nit_set @neha_aisa @SauravDassss @SaketGokhale @JohnBrittas @svaradarajan @tajmahalfoxtrot @AbhinandanSekhr @ravish_journo @VTankha @derekobrienmp @cpimlliberation @MahuaMoitra @supriya_sule @MaktoobMedia @AroonDeep
4
23
58
1,209
For those asking for the detailed post on Desi Theranos and Atma Nirbhar Bharat Elizabeth Holmes, here it is in detailed slides 🔽 #scam #Temple #TechNews
Oh right on time! Trust me, you dont want to miss my post on Desi Theranos. instagram.com/theliverdr/p/D…
80
361
50
2,447
578,601
BJP's Save Democracy protests!
17
612
9
2,480
18,305
Remember the “BUY 2, GET 5” voter ID offer in Mahadevpura, Karnataka? On 1 Nov, we reported that Santosh Kumar Bhartia had applied twice but ended up with five different voter IDs. The very next day, 2 Nov, Form 7 objections were filed seeking deletion of four of the five entries. The record lists Santosh Kumar Bhartia himself as the objector. @ceo_karnataka, did he personally file these objections, or did the ERO, AERO or BLO initiate them? If officials initiated them, why does the record name him as the objector? Will you acknowledge in a tweet that the steps to correct these duplicate entries came after we flagged them, and clarify whether our report prompted the action? #KarnatakaSIRFiles
Gems of Karnataka SIR! BUY 2, GET 5 OFFER VOTER IDs! Santosh Kumar’s name was missing from the draft roll in Mahadevapura, Bengaluru. He submitted Form 6 twice to enrol as a voter. But our @ceo_karnataka was so generous that they ended up giving him FIVE different voter IDs. That is, One person applied twice. The EC issued him five voter IDs. How are duplicate applications slipping through and resulting in multiple voter IDs in final roll? I suspect a closer look across Karnataka could uncover thousands of similar cases. #KarnatakaSIRFiles
13
462
5
1,013
25,330
BJP led front lost prestigious Gokul Milk Federation election to Congress led front. Natural step, accept defeat & work to improve performance in next polls. No way, BJP led state appointed 5 members, with voting power. Now, soon Gokul will be ruled by BJP. Long live democracy!!
31
661
30
3,142
74,902
Here’s the interesting part. With the Form 6 change, the ECI has moved on almost EVERY point the two Commissioners red-flagged, all in the six weeks since our investigation. A quick recap: (7/13)
144
2,237
105
5,036
214,688
Five weeks ago we reported that two Election Commissioners had objected 14 times in 10 months, revealing an unprecedented rift inside the Election Commission. Since then the Commission has reversed course on almost EVERY move the two Commissioners had red-flagged. The last was Form 6. The SIR declaration is now out of the online form everywhere, including the states where the SIR is still running. It’s a separate declaration now. With this, the reversal is complete. Let me explain. indianexpress.com/article/in… 🧵 (1/13)
183
2,807
89
7,442
125,625
From Regime change, the narrative is now moved to Constitution change.
28
Satam uncle conveniently forgot that both were bed fellows until a few years ago
1
52
To support the BJP rally in UP's Bareilly, schools till class 8 have been shut.
63
469
74
1,061
111,210
For the friends who have been reaching out, thank you. Over the years, I have openly criticised and challenged politicians, political parties and governments across the spectrum. Yes, that includes the INC, AAP, the Shiv Sena, the Left parties and the SP. Only one set of supporters has ever responded with threats and abuse. No points for guessing whose followers act like they are in a death cult. A few words for them. I am clear about my work and my role, and fully aware of the risks and consequences that may follow. Yet, somehow, neither the loss of comfort nor the prospect of emotional or physical pain frightens me. Turning forty helped me understand myself a little better, and to see that public service is how I stay true to myself. It is the path that gives me real joy. Yes, I do have fears. The biggest is that I may fail to carry forward the mission of our Constitution with the rigour, pace and courage it deserves. But even here, I will not compromise, under any circumstances. The world will always be challenging, and that is what makes it fun. I remain optimistic, and I hold on to a joy for life. It is short, and I intend to smile through it. Again, a big thank you to my friends who make it possible.
49
263
13
1,074
50,293
Delhi Police asks X to take down IFF's account and posts. IFF will challenge the notices in court unless they are withdrawn. The Delhi Police has asked X to remove the Internet Freedom Foundation's account, six of its posts, the accounts of SFLC and @geoblockedindia, and posts by 16 other users, on the ground that they defame the Rashtriya Swayamsevak Sangh. The posts document and comment on a legal notice sent in the RSS's name to IFF, SFLC and @geoblockedindia, which demanded that the three stop criticising and documenting government blocking orders. IFF received copies of the two police notices from X on the morning of 3 November 2026. IFF calls on the Delhi Police to withdraw both notices. If they are not withdrawn, IFF will challenge them in court. What has happened On 29 October 2026 at 9:54 PM, IFF, SFLC and the operator of @geoblockedindia received a two-page "legal notice" said to be issued on behalf of the RSS. It asked the three to stop opposing the government's blocking directions, stop documenting restricted content, stop posting details of geo-blocked posts, and confirm in writing within seven days that they would comply. It was signed by an unnamed "Authorised Signatory". Several RSS office-bearers have since said on X that the notice is not authentic. IFF replied to the notice, wrote to the RSS at its official address asking whether it had authorised it, and published both the notice and its reply on 30 October. On 31 October 2026 at 8:06 PM, the Special Commissioner of Police (Crime), Delhi Police, filed an "Illegal Content Report" with X (reference LD-321926). It listed two posts: IFF's post of 30 October on the notice, and SFLC post of the same day. The stated reason was that the posts are "defamatory towards the Rashtriya Swayamsevak Sangh under Section 356 of the Bharatiya Nyaya Sanhita, 2023". The boxes for "safety/security", "defamation" and "other" were ticked. The fields for the nature of the court order and court order details were left empty. The desired action was "Remove/withhold content". On 1 November 2026, a second notice arrived in the RSS's name. It said the matter had been handed to the Akhil Bharatiya Adhivakta Parishad, that complaints had been filed in several states, and that requests had been made to block IFF's X account and suspend the organisations. The Delhi Police had made its first request to X the previous evening. IFF did not know this until X told it on 3 November. On 2 November 2026 at 8:51 AM, the Special Commissioner of Police (Crime) filed a second notice with X (reference LD-322956). It lists 40 URLs. Thirty-seven are posts. Three are the entire accounts of @internetfreedom, @SFLCin and @geoblockedindia. This time the boxes for "Hate speech", "defamation", "safety/security", "enforcement of court order" and "other" were all ticked. The court order fields were again left empty. The stated reason reads: "The posts constitute defamation and illegal content under Section 356 BNS. Under Rule 3(1)(d) of the IT Rules, 2021, read with Section 79(3)(b) IT Act, lawful notices require action within 3 hours." The 16 other users are @ProdctiveUseful, @PanjwaniManoj, @jidge_, @RatanSharda55, @baxiabhishek, @SchrdingersDbag, @ashleshbiradar, @seemay, @NasirHussainINC, @Being_creat_ive, @AjoyDharmavaram, @othlaw, @_ananyaaa, @AimPoojaind, @incorigibleBhai and @rraoind. Their posts, as far as IFF can tell, comment on the notice or on the notice about it. X forwarded both notice to IFF on 3 November 2026, at 8:47 AM and 10:03 AM, saying it was doing so "in the interest of transparency" and that IFF may wish to seek legal counsel and challenge the request in court. X's emails do not say that it has acted on the requests. The Delhi Police has not written to IFF, and no court has been approached, as far as the reports disclose. SFLC and @geoblockedindia have separately reported notifications from X about requests from the Uttar Pradesh Police, the Telangana Police and the Delhi Police's Cyber Crime unit, one of them against the whole of the @geoblockedindia account. IFF's position IFF condemns this legal action. A police force has made itself the enforcement arm of a private legal notice whose authenticity the organisation it names has not confirmed, and whose demand was that three organisations stop documenting censorship. The notices would deliver exactly what the notice asked for as they would also remove the accounts of the three groups in India that keep public records of what is blocked, and of who ordered it. The posts in question are about a legal notice sent to us. They quote it, criticise how it was drafted, and say that we will carry on with our work. A person who receives a threat is entitled to publish it and answer it and that is not defamation of the sender. In the three weeks before the first notice, IFF assisted 86 people whose accounts were suspended or whose posts were withheld in India. SFLC's Free Speech Tracker recorded about 268 content restrictions and 83 account restrictions in the first 29 days of October. @geoblockedindia publishes the orders behind such blocks when platforms disclose them. None of this is unlawful. Documenting censorship and challenging it in court is what the Constitution expects of citizens. IFF will not delete the posts. If the Delhi Police does not withdraw the notices, we will challenge them in court. Why the reports are unlawful Defamation is not a police matter. Section 356 of the Bharatiya Nyaya Sanhita, 2023 is a non-cognizable and bailable offence. Under Section 222 of the Bharatiya Nagarik Suraksha Sanhita, 2023, no court can take cognizance of it except on a complaint by the person aggrieved. Under Section 174 of the BNSS, the police cannot investigate a non-cognizable offence without an order of a Magistrate. The Special Commissioner of Police (Crime) is not the person aggrieved. The notices disclose no complaint by the RSS and no order of any Magistrate. Whether a statement is defamatory is for a court to decide after hearing its author, with the defences of truth, fair comment and good faith available to that author. In Subramanian Swamy v. Union of India, (2016) 7 SCC 221, the Supreme Court upheld criminal defamation on the strength of these safeguards. A police officer who asks a platform to remove speech as defamatory has decided the question himself, without a complainant, a court or a hearing. The posts are protected comment. Exceptions 1 to 3 to Section 356(1) protect the truth published for the public good, opinion on the public conduct of public servants, and opinion on the conduct of any person touching a public question. The posts publish a notice that was sent to us and give our opinion of it. The RSS, if it sent the notice, chose to enter a public question. If it did not, the posts defame no one. Further, Section 79(3)(b) and Rule 3(1)(d) do not permit this. In Shreya Singhal v. Union of India, (2015) 5 SCC 1, the Supreme Court read down Section 79(3)(b) so that an intermediary acquires "actual knowledge" only through a court order, or a notification from the appropriate government or its agency that unlawful acts relatable to Article 19(2) are being committed. The court said that it would be difficult for intermediaries to judge the legitimacy of the millions of requests they receive, and that the burden must not be placed on them. Rule 3(1)(d), as amended in November 2025 and February 2026, now requires the intimation to come from an officer not below the rank of Joint Secretary or Deputy Inspector General, to be reasoned, and to specify the legal basis and the nature of the unlawful act, subject to a monthly review by a Secretary-level officer. The three-hour window the notice invokes applies to a lawful order that meets these conditions. A web form that ticks "hate speech" and "enforcement of court order" while leaving the court order fields blank, and that gives one sentence of reasons for 40 URLs, is not such an order. The notices by the Delhi Police are disproportionate. They seek to remove three accounts in their entirety, with years of posts, over six, four and eleven posts respectively. They sweep in 16 third parties whose only connection is that they commented on a public controversy. In Anuradha Bhasin v. Union of India, (2020) 3 SCC 637, the Supreme Court held that any restriction on speech must be necessary, proportionate and the least restrictive measure available, and that orders restricting speech must be published and reasoned. Removing an organisation's entire account for criticising a legal notice fails each of these tests. The effect is to silence documentation of censorship and providing legal aid to Indian internet users. The accounts named are those that record blocking orders in India. The notice asked them to stop. A takedown request that accomplishes the demand of an anonymous private notice is not law enforcement. It is the use of state power for a private end, which Article 14 forbids. Our demands 1. To the Delhi Police: Withdraw reports LD-321926 and LD-322956 and confirm the withdrawal in writing to X and to IFF. 2. To the Delhi Police: Disclose the complaint on which the Special Commissioner of Police (Crime) acted, the authority under which the reports were filed, and whether any order of a Magistrate under Section 174 BNSS exists. Disclose every request made to any platform in this matter, including those made by the Cyber Crime unit against @geoblockedindia. 3. To X: Do not act on the reports. If any content is withheld in India, tell the affected user before acting, give them the full request, and name the legal basis. Publish both reports to the Lumen database, as the reporting form itself contemplates. 4. To the Ministry of Electronics and Information Technology and the Ministry of Home Affairs: Have the Secretary-level review required by Rule 3(1)(d) examine these intimations, and tell police forces that Rule 3(1)(d) is not a remedy for defamation, which the law reserves to the person aggrieved and to the courts. 5. To the RSS: State publicly whether it authorised either notice or any complaint to the police. If it did not, say so to the Delhi Police. If the notices are not withdrawn, IFF will challenge them in court. We will continue to document blocking orders, to publish them, and to provide legal assistance to anyone whose account or post is withheld in India. Nothing in these notices changes that.
119
1,420
175
3,258
276,873
ACP Manasvi Vashishta has been suspended for “violation of discipline” a day after around 100 Delhi Police personnel protested against his transfer and that of Inspector Arun Kumar following an October 23 scuffle at Shahdara police station.
6
46
6
167
5,930
So BJP Leader @AmeetSatam attacks @mybmc for sharing promotional video by Dia Mirza because of her 'Muslim sounding' name but avoids targetting other celebrities. @mybmc was forced to delete video Dis Mirza but hasn't deleted other videos on Diwali Firecrackers restriction.
Replying to @mybmc
@mybmc We don’t need lessons on how to celebrate #Diwali from @deespeak Our traditions are deeply rooted in our culture.
43
344
10
1,194
105,070
🔹माननीय मुंबई उच्च न्यायालयाच्या निर्देशांनुसार, सार्वजनिक रस्ते, गल्ल्या आणि पदपथांवर फटाके फोडण्यास सक्त मनाई आहे. 🔹माननीय न्यायालयाच्या निर्देशांचे पालन करत असतानाच वायू आणि ध्वनी प्रदूषण टाळण्यासाठी सर्व नागरिकांनी सहकार्य करावे, असे आवाहन सुप्रसिद्ध अभिनेत्री श्रीमती माधुरी दीक्षित यांनी केले आहे. #MyBMCUpdates #EcoFriendlyDiwali #SayNoToCrackers #madhuridixit #पर्यावरणपूरकदिवाळी @CPCB_OFFICIAL @mpcb_official @EnvironmentMaha @MadhuriDixit
267
87
94
240
141,020
Who is checking that the software holding the mapping backbone of 145 crore Indian records is secure? The public record does not yet answer that question. IFF will continue to track this procurement, file First Appeals where RTI replies do not come, and will approach the Central Vigilance Commission on the PAC approval chain. (10/10) Support our work: internetfreedom.in/donate
1
2
11
331
IFF has filed RTI applications with the Registrar General seeking the procurement file XII-027/23/2019-MAP, PAC Annexure B, Finance Wing Note No. 411 of 24 April 2026, and the data handling agreement with Esri India. We have also written to the Registrar General and Esri India. No reply has been received yet. (9/10)
1
1
6
359
The Make-in-India preference binds the reseller’s local content, not the underlying software, which stays Esri’s. MeitY’s 2015 Open Source Software Preference Policy requires government to adopt OSS as a preferred option. No reasoned finding on why Bhuvan or QGIS was ruled out is on the public record. (8/10)
1
2
7
203