There is confusion among product developers about when and why to use a non-disclosure agreement (NDA). Also known as a confidentiality agreement, an NDA is a legal contract that is designed to keep ...