What caused the fault? In the case that the error code encodes everything you actually need to solve the problem, sure, but having used OBDii readers I doubt that's universally the case. If you'd like to pay the mechanic more to diagnose the problem, sure. It seems it would be better to make it illegal for the mechanics to upload your data without your consent though.