I am sometimes asked to sign NDA's (Non Disclosure Agreements) when working with clients. These are basically written promises on my part not to talk about things I need to know in order to work with the companies I do. Each time I do it, and I occasionally say no, it rankles me a little. It is invariably down to immutable corporate policy but it also feels like a sign of mistrust which is unfortunate happening as it does at the start of a working relationship.
It also occurs to me that as more and more of us live our lives online it should become increasingly unnecessary. Any indiscretions on my part will be much more obvious online and even if not clients would have the ability to do real damage to my online reputation if I ever behaved inappropriately. It feels much more accountable to have an online reputation I am keen to protect than to have a piece of paper filed away somewhere never to be seen again.