As a contract geologist, I have definitely signed agreements pledging not to disclose confidential information to the public. I believe this field is mandatory since especially in my line of work, mineral exploration, it is quite competitive and so where one is working and looking for what metal etc can be useful to other companies that may decide to stake ground nearby to one's claims before your company decides if it needs more ground etc.