
LFX '24 @CloudNativeFdn-Meshery | Ex - SWE Intern @layer5 | Backend | Infra
Delhi, India
Joined January 2013
- Tweets224
- Following159
- Followers48
- Likes4.6K
Rudraksh Tyagi retweeted
Statement : The removal of BitChat from the India App Store is unconstitutional. Section 69A permits the blocking of unlawful information, not of a messenger for working during internet shutdowns.
New Delhi, 3 October 2026
An Apple App Review notice published today by Jack Dorsey on X records that BitChat has been removed from the India App Store "per demand from the Ministry of Electronics and Information Technology", issued under Section 69A of the Information Technology Act, 2000, on the ground that the application "includes content that is illegal in India". The notice adds that BitChat's TestFlight builds are no longer available for testing in India. It does not identify the content said to be illegal or the ground under Section 69A invoked. The blocking order has not been published. The Internet Freedom Foundation condemns the order and calls for its immediate publication and withdrawal.
BitChat relays end-to-end encrypted messages between nearby phones over Bluetooth mesh. It has no servers and hosts no content of its own. What travels through it is the private speech of its users, so the claim that the application "includes" illegal content is incoherent. The State's actual objection stands recorded in the notices the Indian Cyber Crime Coordination Centre issued on 23 July 2026 to GitHub, Google and Apple against BitChat, Briar and Bridgefy which stated that such applications work even during internet shutdowns and hamper lawful interception, attribution and traceability. Those notices, issued under Section 79(3)(b) were reportedly withdrawn after public disclosure. The same end has now been pursued through Section 69A. The objection is to capability of an application, not to content it transmits. A citizen's ability to speak to another citizen while the State has switched the internet off is not a ground of restriction under Section 69A or Article 19(2) of the Constitution.
Section 69A survived constitutional scrutiny in Shreya Singhal v. Union of India (2015) because of its safeguards which included the need for a reasoned, recorded order, committee review, and a hearing to the originator under Rule 8 of the Blocking Rules, 2009, which the Delhi High Court enforced in Tanul Thakur v. Union of India (2022). Further, Anuradha Bhasin v. Union of India (2020) requires that orders restricting fundamental rights be published and adopt the least restrictive measure. However, it appears in this instance, each safeguard has been evaded. A secret order blocking an entire application, rather than any identified unlawful information, is the most restrictive and disproprotionate measure available. Further, the confidentiality claimed under Rule 16 cannot defeat the right to challenge an order, and the constitutionality of this blocking regime is itself pending consideration before the Supreme Court.
While removal from the App Store does not delete BitChat from phones, it stops new downloads and security updates, leaving existing users on unpatched versions, and it ends security testing in India through TestFlight. During the Jantar Mantar protests, when mobile internet was suspended and jammers were deployed, Bluetooth mesh messaging was a channel of last resort through which young people coordinated their safety. To our knowledge, Apple has removed BitChat on a government's demand in only one other country. This is in China, in April this year.
Our demands
1. MeitY must publish the blocking order, the ground invoked and the record of the committee's proceedings, and serve the developers with a copy and an opportunity of hearing.
2. The direction must be withdrawn. Any specific unlawful use must be met with targeted proceedings under due process, not the removal of a communications tool for everyone.
3. Apple must disclose the demand in its transparency reporting and notify its users in India, and must state whether parallel directions have been received in respect of other app stores.
4. The secrecy of the blocking regime must end. The Blocking Rules, 2009 should be amended to require publication of orders and notice to originators, without awaiting the outcome of the pending constitutional challenge.
The Internet Freedom Foundation will file applications under the Right to Information Act seeking a copy of the order, and stands ready to assist the developers and affected users in India.
Rudraksh Tyagi retweeted
Statement : The blocking of BitChat's code on GitHub is unconstitutional and authoritarian.
New Delhi, 24 July 2026
The Internet Freedom Foundation (IFF) condemns the order issued by the Indian Cyber Crime Coordination Centre (I4C), Ministry of Home Affairs, directing GitHub to remove the code repositories of BitChat.
The order, Notice No. 11072601011432, was issued at 11:16 pm on 23 July 2026 under Section 79(3)(b) of the Information Technology Act, 2000 read with Rule 3(1)(d) of the IT Rules, 2021. The order directs GitHub to disable access to three repositories, including the Android application and its release files, within three hours. It threatens the platform with loss of safe harbour and criminal prosecution. No copy was published by the Government of India. The public learnt of it from a post by @jack, whose team develops BitChat. Censorship in India now comes to light through disclosure by the censored.
Since 17 July 2026, the Ministry of Home Affairs has suspended mobile internet around Jantar Mantar as per public reports about five times, most recently within a 1.5 kilometre radius from 4 pm until midnight on 23 July. That radius takes in Janpath and parts of Connaught Place. Reports describe signal jammers at the protest site and people walking two kilometres before their phones work. Inside that zone a student separated from her group during a detention drive cannot send a message to say where she is. Thousands of students and young people have camped at Jantar Mantar since June, seeking accountability for examination irregularities. Permission for their march to Parliament was refused. Metro stations were shut and also internet connectivity has been blocked.
BitChat is an open source application built for exactly this situation. It passes messages from phone to phone over Bluetooth, without mobile networks or a central server. It is striking that the order does not identify a single unlawful message. It objects to what BitChat is. In its own words, the application is dangerous because it enables communication "even during network restrictions" and can "circumvent lawful restrictions" during "internet shutdowns". Hence, the government's objection is that citizens can speak to one another while it has switched the internet off.
The order is illegal on at least four grounds.
1. Section 79(3)(b) is not a blocking power. In Shreya Singhal v. Union of India (2015) 5 SCC 1, the Supreme Court read down the provision. Intermediaries may be required to act only on a court order, or a government notification confined to the grounds under Article 19(2) of the Constitution. Blocking is governed exclusively by Section 69A and the Blocking Rules, 2009, which require a hearing and reasons recorded in writing, subject to review. Directions issued under Section 79(3)(b), Rule 3(1)(d) and the Sahyog Portal evade these safeguards, and constitutional challenges to this parallel regime are pending before High Courts.
2. The reasons in the order are circular. The order asserts that the repositories contain "information which is prohibited under any law" without naming any such information, and rests on what the application is "capable of" enabling. Anticipated misuse of a communications tool is not a lawful basis to prohibit the tool. By this logic a telephone exchange could be sealed.
3. The order cites Section 43 of the IT Act, a civil compensation provision, alongside conspiracy and abetment offences under the Bharatiya Nyaya Sanhita, 2023, against a platform that hosts code.
4. A three hour deadline issued close to midnight forecloses legal assessment and recourse, and fails the proportionality standard in Anuradha Bhasin v. Union of India (2020) 3 SCC 637.
The order also fails on its own terms as deleting a repository does not delete the application from any phone that carries it, and the mesh keeps functioning without servers. What the takedown actually prevents is scrutiny of the underlying code.
IFF demands that the Government of India:
1. Withdraw Notice No. 11072601011432 dated 23 July 2026 issued to GitHub.
2. Publish every takedown direction issued under Section 79(3)(b), Rule 3(1)(d) and the Sahyog Portal, with the reasons recorded for each.
3. Restore full connectivity around Jantar Mantar, publish all suspension orders, and disclose the legal authority for the deployment of jammers.
We stand with the developers and the young protesters whose speech this order seeks to silence.
Let's encrypt decreased their certificate lifetime to 45 days.
Don't forget to update you cron jobs people.
letsencrypt.org/2025/12/02/f…
Repurposed my old laptop as a home server and I couldn't be happier with the new found self hosted lifestyle.
Now if only my ISP gave me a reliable connection that'd be perfect.
(Insert mandatory nixos glaze.)
I would have never thought that what began as small contributions to one particular project would turn into this one day. Haha.
And as we together embark on this new journey, I can promise you that this is just the beginning of what I can offer. 😎🤝 @layer5
#opensource #layer5
Congratulations on the start of your internship
@Rudrakshtyagi11 👏🌟
Learn more about our internship programs at - layer5.io/careers/programs
#internship #opensource
Rudraksh Tyagi retweeted
Villain gang 🤠 #JoJosBizarreAdventure
Rudraksh Tyagi retweeted
We're continuing our 15th Anniversary celebration... with a giveaway of super rare test pressings of the @Undertale vinyl soundtrack!
Want to win? Retweet and follow for a chance. Winner selected at random!




















