Confidentiality agreements are very useful to prevent unauthorized disclosures of information, but they have inherent limitations and risks. NDAs, or non-disclosure agreements, are legally enforceable contracts that create a confidential relationship between a person who has sensitive information.