You cannot waive such rights.
In the past Blizzard has tried to scan things outside of Wow's memory space, Such as files or running tasks, Once upon a time they would send this information back to blizzard servers to ban accounts, They quickly backed off once this became a legal issue for them.
You may have noticed a file shipped with Wow called "Scan.dll" inside your wow directory that is as far as Blizzard has been able to go with such a thing.
But you may notice when you try to load Wow with software like Cheat Engine open, Scan.dll will detect this but instead of flagging or banning your account (remember: legal issues), it simply refuses to run and gives you a message in the Wow client telling you to close it.