Since your DPS can be extrapolated purely from the time-stamps on events in the Battle Log, parsing that isn't against the ToS, strictly speaking. The game even flushes your chat log to disk for use by third-party programs.

Use of parsing programs that hook into memory to read information that isn't made available elsewhere in the UI is what constitutes a ToS violation and is a bannable offense. Technically. It's only really a problem if your raid strategies are relying on information that you shouldn't have.

Edit: also, parse-shaming is a big no. It's not the data itself that causes problems, just how you use it.