Quote Originally Posted by Themarvin View Post
They can put an obstacle up on the data though that you mine from it
Not without encryption, and there are a number of reasons that you generally don't want to encrypt your client data and a number of reasons that this encryption rarely lasts long enough to be meaningful.
and every app/program leaves traces as it has to ping the server
Not true at all for accessing client-side data - and if you do need to ask the server for anything, you can just do the thing in the client and capture what the server sends you ("packet capture"). That's also invisible, since you're monitoring the local network, not the program (or server) specifically in a way that it can see. Again, there are potential encryption methods that can be used here, but with all the same weaknesses. They will always get in eventually. It's spectacularly, transcendentally difficult to lock someone out of data you're processing on their own PC.
and they can shutdown the data transmitted as well or encrypt it, so it can't be translated other than by devs and testers, that test new dungeons and raids etc.
Dev/test builds are completely separate from the customer (production) client. The only way you're finding in-development material in a production client is if it was left in the client build for whatever reason. Similarly, some server-side data is simply impossible to capture from outside because it's only ever processed server-side: loot tables, boss scripts, etc. etc.