I read somewhere that a DPS parser IS against ToS because the terms explicitly state that mining or manipulation of game data is forbidden. (I don't remember the exact wording, though.)