Can someone please tell about ISP spying in India?

  • Like how far they can legally collect data? And illegally collect data?
  • How, and what data they collect?
  • How long does they store the logs?
  • What are the privacy practices to prevent these ISP spying?