It's not a ToS violation as far as I know. It's modifying the game but only on client side.