A non-disclosure agreement, sometimes referred to as a confidentiality agreement, is designed to prevent a person from revealing any of the company's trade secrets or other non-public information that the person may encounter during their work for the company.