A non-disclosure agreement (NDA), also known as a confidentiality agreement,  is a legal contract between at least two parties that outlines confidential material, knowledge, or information that the parties wish to share with one another for certain purposes but wish to restrict access to.