In India govt just used a loophole to give several government aagencies to access any computer without limitations or hurdles.
I certainly believe this is intended for data analysis for elections & for abuse of people critical oof the government; especially journalists.
This isn't to say that the Indian intelligence agencies do not try and monitor outside the judicial purview ( who really noes ? Without Snowden we wouldn't know about NSA either). Even if they want, the Indian security apparatus simply does not have kind of resources (both money and tech) to implement a dragnet like NSA has, today. Of-course this may change in future as tech may become cheaper, expertise easier.
The security threat for India is also considerably different than first world countries, two neighbors(Pakistan and China)with border disputes, both nuclear armed and not friendly, Pakistan is not exactly stable and also funds/controls proxy agents who use terror tactics and has significant active support and arms from the U.S. GPS. was disabled during last "war" in late 90's so an Indian system with local coverage was developed. If there is serious thought in the intelligence community that because monitoring is not good enough then it is tough not attempt any means necessary.
Police to person: Give password.
Police to company: Give data.