It's totally unconstitutional!
That's the only word I liked in this entire post. It summarizes everything you have written on the top of it quite efficiently.
This act needs to be amended. But don't worry, surveillance of our government is not going to be as effective as NIA as the brilliant minds of our country are continuously fleeing to US and Europe!
So long as efficient people like Sundar Pichai are working not for India, we are nowhere near to implement anything related to computer effectively, I believe!