A non-disclosure agreement is a contract between parties wherein the parties restrict themselves from releasing confidential information regarding the other’s business operations. They arise when two businesses are contemplating doing business together. They function to protect information during discussions, proposals, reviews, and negotiations.