Subject: GS 03: Science and Technology
Context: The Indian Cybercrime Coordination Centre (I4C) asked GitHub to remove BitChat’s code repository over concerns about anonymous communication and lawful interception.
UPSC Online Coaching
About GitHub
- GitHub is a cloud-based platform for hosting, managing and collaborating on software development projects using Git version-control technology.
- Key Features
- Code Hosting: Developers can store, manage and share source code through repositories.
- Collaboration: It enables developers to collaborate through features such as pull requests, issues and code reviews.
- Open-Source Development: It supports public repositories that facilitate transparent software development and community contributions.
- Applications: GitHub is widely used for software development, open-source projects, version control, cybersecurity research and collaborative programming.
About the BitChat Code Repository
- BitChat is a peer-to-peer messaging platform that uses Bluetooth mesh technology to enable communication without requiring a conventional internet connection or centralized server.
- Technology: BitChat enables messages to travel between nearby Bluetooth-enabled devices through a mesh network, with messages potentially hopping across multiple devices until reaching the intended recipient.
- Its communications are end-to-end encrypted, limiting access to message contents to the sender and intended recipient.
Rational Behind the Removal
- Lawful Interception and Anonymity: The I4C reportedly argued that BitChat’s lack of mandatory registration, phone-number verification and centralized communication logs could impede lawful interception, attribution and criminal investigations.
- Potential Misuse: Authorities expressed concerns that decentralised and encrypted communication could potentially be misused for anonymous coordination during riots, terrorism, organised crime and periods of internet shutdowns.
- Statutory Safeguards The section 69 A of IT Act permits blocking of online content on specified grounds, subject to prescribed procedural safeguards and review mechanisms under the Blocking Rules, 2009.
- Judicial Safeguards: In Shreya Singhal Case (2015) the Supreme Court upheld Section 69A, recognising its procedural safeguards and requiring content-blocking directions to have a valid legal basis.
Click to Know UPSC Coaching Centres in India