Hacks can't exist in hearthstone because basically everything happens on the server. There have been times when certain cards made the server send info to the client that should be kept secret, but those are usually fixed pretty quickly.
I guess I just assumed hackers were enterprising enough to figure shit out somehow. Aren't Diablo games all server-side and still prone to hacks too?