A non-disclosure agreement (NDA) is an agreement signed between two or more parties, outlining confidential material, knowledge or valuable information which the parties share among themselves for business purposes but wish to restrict access to third parties.