Comment by gleenn
There isn't an end to that, what is "all the data"? Someone will always want to record more data, and then sell it to someone. How do you force people to always reveal all the data they have. I think if you start peeling back the onion on what you're suggesting you will realize that it's not really possible or practical in any sense.
You deter them with risk that is too high for what they gain. For example, if consumers are awarded considerable fines for violations, then they would stop.