Facebook-owned Instagram has taken down an independently developed API claiming that it violates the anti-circumvention provisions of the DMCA. The complaint claims that the tool 'Instagram-API' allows unauthorized access to Instagram users' posts, which the company says are copyrighted works to which it grants protected access.
DMCA notices are sent in their millions every single week, mainly to restrict access to copyright-infringing content. These notices usually target the infringing content itself or links to the same, but there are other options too.
The anti-circumvention provisions of the DMCA allow companies that own or provide access to copyrighted works to target tools and systems that facilitate access to that content in an unauthorized manner. Recent examples can be found in the war currently being waged by the RIAA against various YouTube-ripping sites, which provide illicit access to copyright works, according to the industry group.
This week Facebook-owned Instagram entered the arena when it filed a DMCA notice against code repository Github. It targeted Instagram-API, an independent Instagram API created by a Spain-based developer known as âmgp25â. Instagram claims that at least in part, the notice was filed to prevent unauthorized access to its usersâ posts, which can contain copyrighted works.
âThe Company maintains technological measures to control access to and protect Instagram usersâ posts, which are copyrighted works. This notice relates to GitHub users offering, providing, and/or trafficking in technologies, products, and/or services primarily designed to circumvent the Companyâs technological measures,â the complaint begins.
According to Instagram, Instagram-API is code that was designed to emulate the official Instagram mobile app, allowing users to send and receive data, including copyrighted content, through Instagramâs private API. Itâs a description that is broadly confirmed by the toolâs creator.
âThe API is more or less like a replica of the mobile app. Basically, the API mimics the requests Instagram does, so if you want to check someoneâs profile, the mobile app uses a certain request, so through basic analysis we can emulate that request and be able to get the profile info too. The same happens with other functionalities,â mgp25 informs TorrentFreak.
While Instagram clearly views the tool as a problem, mgp25 says that it was originally created to solve one.
âBack in the day I wasnât able to use Instagram on my phone, and I wanted something to upload photos and communicate with my friends. Thatâs why I made the API in the first place,â he explains.
There are no claims from Instagram that Instagram-API was developed using any of its copyrighted code. Indeed, the toolâs developer says that it was the product of reverse-engineering, something he believes should be protected in todayâs online privacy minefield.
âI think reverse engineering should be exempt from the DMCA and should be legal. By reverse engineering we can verify whether apps are violating user privacy, stealing data, backdooring your device or doing even worse things,â he says.
âWithout reverse engineering we wouldnât know whether the software was a government spy tool. Reverse engineering should be a right every user should have, not only to provide interoperability functionalities but to assure their privacy rights are not being violated.â
While many would consider that to be a reasonable statement, Instagram isnât happy with the broad abilities of Instagram-API. In addition to the above-mentioned features, it also enables access to âInstagram usersâ copyrighted works in manners that exceed the scope of access and functionality that would be permitted by a user with a legitimate, authorized Instagram account,â the company adds.
After the filing of the complaint, it took a couple of days for Github to delete the project but it is now well and truly down. The same is true for more than 1,500 forks of Instagram-API that were all wiped out after their URLs were detailed in the same complaint.
Regardless of how mgp25 feels about the takedown, the matter will now come to a close. The developer says he has no idea how far Instagram and Facebook are prepared to go in order to neutralize his software so he wonât be filing a counter-notice to find out.
Originally published as âInstagram Uses DMCA Complaint to Protect Usersâ âCopyrighted Worksâ with the Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) license