The Internet Freedom Foundation (IFF) on Friday has expressed serious concerns over the recently notified Sahyog Rules, 2025, which amend the IT Rules, 2021, and establish a centralised takedown ...