A non-disclosure agreement can be used for different situations.
The purpose is usually to protect corporate information or business ideas. This is to prevent people from disclosing or exploiting such information, which could harm the company or the creation of a company. A non-disclosure agreement can be signed with an employee of the company but also with a contractor or a partner.
A non-disclosure agreement can bind an employee to confidentiality even after a termination of employment. However, court decisions may break unreasonably far-reaching confidentiality agreements.