X informed the Delhi high court on November 6 that the takedown notices purportedly issued by Delhi Police against digital rights organisations Internet Freedom Foundation (IFF) and Software Freedom Law Center (SFLC) were sent by an impostor and not by the police. The company told the court that an internal investigation had indicated that the email through which the requests were submitted was fake, and that it had filed a complaint with the Delhi Police to identify the person responsible.

X also submitted that it had not taken any action against IFF and SFLC and was unlikely to act on the requests at this stage.

The controversy arose after X forwarded two takedown requests, dated October 31 and November 2, to IFF, seeking the removal of its account and posts. The requests were presented as having been issued by the Delhi Police. IFF had moved the high court challenging the order. Following X’s submissions, the court disposed of the petitions, granting the organisations liberty to approach it afresh if any action is taken against them.

The purported Delhi Police takedown requests also sought the removal of the X accounts of SFLC and the Geoblocked India, six posts by IFF and 37 other posts, including those by 16 individual users. The requests alleged that the content was defamatory towards the Rashtriya Swayamsevak Sangh (RSS).

The episode brings into focus the larger question of accountability in X’s content moderation and takedown processes, particularly when scores of users are served such notices every day. How did requests that X now says were fake pass through its systems and reach IFF and SFLC as communications from Delhi Police? It also raises questions about how the platform authenticates such requests and what checks are carried out to establish their origin.

How the Takedown Notices were Sent

The sequence of events began on October 29, 2026, when IFF, SFLC and the person running the Geoblocked India account received a two-page legal notice claiming to have been issued on behalf of the RSS. According to IFF, the notice arrived at 9:54 pm and asked the three organisations to stop opposing government orders to block online content, documenting blocked posts and sharing details of geo-blocked content. It also demanded a written undertaking within seven days that they would comply with these instructions. The notice was signed by an unnamed “Authorised Signatory”.

Several RSS office-bearers subsequently claimed on X that the notice was fake. IFF said it responded to the notice and wrote to the RSS at its official address seeking confirmation about whether it had been issued by the organisation. It also published the notice and its reply on October 30.

According to an IFF statement, the following day, on October 31, the special commissioner of police (crime), Delhi Police, purportedly sent a report to X seeking the removal of two posts. One was published by IFF on October 30 about the legal notice, while the other was posted by SFLC on the same day.

The request cited Section 356 of the Bharatiya Nyaya Sanhita (BNS), 2023, alleging that the posts were defamatory towards the RSS. It marked defamation, safety and security, and other as reasons for the takedown. However, it did not mention any court order or provide details of one. The police purportedly asked X to remove the posts or block access to them.

On November 1, the three organisations received another notice in the name of the RSS. According to IFF, this notice claimed that the matter had been handed over to the Akhil Bharatiya Adhivakta Parishad and that complaints had been filed in several states. It also stated that requests had been made to block IFF’s X account and suspend the accounts of the organisations.

On November 2, at 8:51 am, the special commissioner of police (crime), Delhi Police, purportedly sent another notice to X seeking action against 40 links. Of these, 37 were individual posts, while the remaining three were the X accounts of IFF, SFLC and Geoblocked India.

This request marked hate speech, defamation, safety and security, enforcement of a court order, and other as grounds for action. However, the section seeking details of a court order was left blank again. The notice alleged that the posts were defamatory and illegal under Section 356 of the BNS. It also cited the IT Rules, 2021, and required X to act within three hours.

The 16 other X users named in the notice were @ProdctiveUseful, @PanjwaniManoj, @jidge_, @RatanSharda55, @baxiabhishek, @SchrdingersDbag, @ashleshbiradar, @seemay, @NasirHussainINC, @Being_creat_ive, @AjoyDharmavaram, @othlaw, @_ananyaaa, @AimPoojaind, @incorigibleBhai and @rraoind. According to IFF, these users had posted about the legal notice or the controversy surrounding it.

On November 3, X forwarded both purported police notices to IFF at 8:47 am and 10:03 am, saying it was doing so in the interest of transparency. It also informed the organisation that it could seek legal advice and challenge the requests in court. However, X did not clarify whether it had acted on the requests.

IFF said the Delhi Police had not contacted it directly and that the matter had not been taken to any court.

Meanwhile, SFLC and Geoblocked India also reported receiving notices from X concerning similar requests purportedly made by the Uttar Pradesh Police, Telangana Police and the Delhi Police’s cyber crime unit. One of these requests sought to block the entire Geoblocked India account.

IFF Challenged the Legal Basis of the Requests

According to IFF, the police action was unlawful because criminal defamation is not an offence that the police can investigate on their own.

Under Section 356 of the BNS, 2023, criminal defamation is a bailable and non-cognisable offence. This means the police cannot investigate it without permission from a magistrate. Further, Section 222 of the Bharatiya Nagarik Suraksha Sanhita (BNSS), 2023, provides that a court can take cognisance of a defamation case only on a complaint made by the person claiming to have been defamed.

IFF issued a legal notice to the Delhi Police on November 4, with a copy served on X Corp. It challenged the takedown requests, arguing that the notices did not mention any complaint, FIR, magistrate’s order or court order, despite marking the requests as involving the enforcement of a court order.

Citing the Supreme Court’s Shreya Singhal judgment, IFF argued that online content can be taken down only on the basis of a court order or a valid government notification that provides clear reasons for the restriction. Merely marking categories such as hate speech and defamation against 40 URLs, it said, did not meet these requirements.

IFF asked the police to withdraw the notices within seven days and urged X not to act on the requests. It also warned that it would approach the Delhi High Court if the police failed to respond.

With no response from the Delhi Police, IFF subsequently moved the high court through a writ petition. SFLC also filed a separate petition challenging the purported takedown notices.

SFLC Questioned Authenticity of the Notices

Apart from challenging the legal basis of the takedown requests, SFLC raised questions about whether the notices had actually been issued by the Delhi Police.

According to the organisation, it emailed the Delhi Police at the address mentioned in the notices to verify whether the requests against its X account and posts were genuine. However, the email bounced back with a message stating that the account did not exist.

Interestingly, SFLC pointed out that the same email address was listed on the Delhi Police’s official website. This raised questions about the authenticity of the notices and prompted the organisation to seek confirmation from the Delhi Police on whether they had issued the requests.

SFLC had also written to X seeking clarity on the mechanism through which the Delhi Police had submitted the requests, how the platform verified requests received through its Legal Request Portal, and whether the requests had actually originated from the police and officer HGS Dhaliwal.

It also asked X whether it had received any court orders or other supporting documents along with the takedown requests.

The organisation questioned the legal basis of the notices, which cited defamation, hate speech and safety concerns, and pointed out that they sought to take down its entire X account without providing any court orders to support such action.

Geoblocked India and Concerns over Documenting Censorship

The administrator of X handle Geoblocked India identified themselves as a teenager who documents cases of social media censorship as a part-time hobby. The user said they would not challenge the takedown request because they could not afford to fight the matter legally while remaining anonymous.

They, however, expressed solidarity with IFF and SFLC for their work on online censorship. As of November 5, around 2:40 pm, the Geoblocked India account remained active on X.

Geoblocked India regularly tracks and reports instances of social media accounts and posts being withheld in India. SFLC, meanwhile, documents restrictions on online speech through its Free Speech Tracker, while IFF works on a range of digital rights issues, including free speech, internet shutdowns, privacy, surveillance, net neutrality and accountability of online platforms.

With X now telling the High Court that the notices were sent by an impostor and that it had not acted on them, the immediate threat of takedown has receded. However, the identity of the person who submitted the requests and the circumstances in which they were processed remain to be established. The court has left the organisations with the liberty to return if X takes any action on the requests.