Product2 publishers3 min readPublished
India cuts off downloads of Bitchat, the messenger built to work through internet shutdowns
India's IT ministry ordered Apple to pull Jack Dorsey's offline messenger Bitchat from the App Store and TestFlight in India under Section 69A of the IT Act. Google Play and the app's website are also out of reach there, so new users in India have no ordinary way to install an app built for internet shutdowns.
The Product Desk · Product desk

What happened
- During protests in July, demonstrators reportedly switched to Bitchat and the rival app Briar after authorities suspended internet services.
- That month Indian authorities ordered GitHub to take down Bitchat's repositories under a provision on intermediary liability, a different legal route from Section 69A.
- The July order said Bitchat's design made it hard for law enforcement to intercept messages or trace users, and cited its ability to keep working during shutdowns.
- The Internet Freedom Foundation called the Apple order unconstitutional, arguing Section 69A covers unlawful information, not a messaging app that can run during shutdowns.
Compiled by The Product DeskSomething wrong?How this is made
Why it matters
- constraint Bitchat's offline design protects messages once the app is on a phone, but its Indian demand came in bursts around shutdowns, and those new installs now depend on channels that are closed.
- precedent If the Section 69A order stands, India will have used its main blocking law against an app for what it can do, and the July reasoning about interception would cover any app built the same way.
- exposure A developer hit this way can contest little beyond the platform's notice, since the Internet Freedom Foundation says neither the order nor the allegedly illegal content behind it has been published.
- decision Teams selling shutdown resilience in India now have to plan distribution channel by channel, because Bitchat lost two of its five routes with no order on the record to contest.
On Friday, authorities suspended internet services around New Delhi's Jantar Mantar for 12 hours during a fresh wave of youth-led protests over changes to India's voter rolls [14]. Bitchat is built for those hours. It passes encrypted messages between nearby phones over Bluetooth mesh networking, with no cell network, internet connection or central server involved [8].
Teams building tools like this tend to tell themselves that an app which works offline is safe from a shutdown. The download data suggests users in India did something narrower: they installed Bitchat when the shutdowns arrived. Sensor Tower's figures are downloads, the step the new order targets. According to Sensor Tower, about 85% of Bitchat's downloads worldwide from July 17 to July 23 came from India, compared with roughly 1% over the 30 days before that [16].
An install runs through a store, and a government can reach a store. Apple's notice, which Dorsey posted on X, puts the Indian IT ministry's demand under Section 69A, the country's main provision for government-ordered blocking [3]. Bitchat stays on the App Store outside India [4]. The TestFlight block also shuts the beta-testing channel a developer could otherwise use to get builds to testers inside the country [4].
Of the orders on the record, only Apple's names Section 69A [3]. TechCrunch could not establish whether Google or internet providers had received any direction [6], so the Play Store removal cannot yet be tied to that law or to any order. Apple, Google and the IT ministry did not respond to requests for comment [7].
For a team shipping a communication product into India, the planning tool is a 2x2. One axis asks whether the app needs the team's own servers once it is on a phone. The other asks whether a new user needs someone else's store or code host to get it. Bitchat answers no to the first and yes to the second. In that corner there is no server to block, so the government's orders have gone to GitHub and Apple [9][3].
The forcing function is a table with one row for each channel a new user in the country can install from. Each row records who would receive an order, under which law, and whether the developer would hear about it. I'd weight the rows with no documented order most heavily, since there is nothing to contest, though planning around them means preparing for removals no one has explained. Filled in for Bitchat in India, three rows hold a documented order: GitHub, the App Store and TestFlight [1]. Two hold an app that is unavailable with no order on the record: Google Play and the website [1].
What to watch
- Whether Google or Indian internet providers confirm receiving government directions on Bitchat, and under which provision.
- Whether the Section 69A order or the content it cites is published, or challenged in court as the Internet Freedom Foundation's unconstitutionality argument suggests it could be.
- Whether further internet suspensions during the voter-roll protests bring similar orders against Briar or other offline messaging apps.