An NDA is an agreement that creates a confidential relationship between the parties whereby they agree to protect confidential and proprietary information or a trade secret.
An NDA can protect any type of information that is not generally known. However, NDAs can also contain clauses that will protect the person receiving the information so that if they lawfully obtained the information through other sources they would not be obligated to keep the information secret.