Data Mining is a method used to explore hidden relations inside a data set. Such as use of frequent data mining and sequence mining using aprori or eclat algorithms but on the either side, the data hiding is another field of data mining but used for sensitive and hidden relations exploration (privacy preserving data mining).
You can explore this book where, association Rule Hiding for Data Mining addresses the problem of “hiding” sensitive association rules, and introduces a number of heuristic solutions.
Your question is somewhat vague. Data mining placed into Data Science context and most about data analysis, prediction, clustering, as well as classification and etc. Data Hiding related to object oriented programming and it's about accessibility of class, modules, packages, plus fields of class while you tend to expose API. In this writer's view, you are comparing two different context which are not related. In this writer's opinion, it was better to ask your question as follows: "relationship among Data Mining and Rule Hiding or data distortion in Privacy Preserving".