<aside> 🔑 **NDAs are not to be taken lightly and have repercussions if we don't follow through. There are 2 key takeaways you should know about NDAs:

  1. Only a Co-Director can sign this.
  2. We should avoid NDAs if possible (e.g. asking for anonymous data that wouldn't require us to sign a NDA).**

</aside>

If you are going to use a NDA, please track it here in our Google Drive.

A NDA (Non-Disclosure Agreement) is a document that binds two parties (the Discloser, and the Recipient) to an agreement about some piece of Confidential Information. For our purposes, the Discloser is our nonprofit, the Recipient is us (Hack4Impact UIUC), and the Confidential Information is the sensitive data we NEED from the nonprofit for the project. Again, if we don't NEED this sensitive data for the project, let's avoid requesting the data and signing a NDA for it. The NDA requires us to keep the Confidential Information confidential. So if we sign a NDA, and accidentally leak the data somehow, we will be liable to the consequences. Basically, if it's our fault that the data got leaked, the legal consequences would be on us instead of the nonprofit. If our product for the nonprofit deals with sensitive data, robust security will probably need to be a big part of the product as well (look into professional security audits).

Attempting to avoid NDAs

If possible, we'd like to avoid having the liability that comes with NDAs. This doesn't mean to avoid the project and find a new project that doesn't require sensitive data. Think about the following:

Reading and Signing an NDA

<aside> ⚠️ This is not legal advice. If you have any experience with legal documents, feel free to correct and contribute to this section.

</aside>

A co-director must be the one to sign a NDA (only co-directors are authorized to sign things on the behalf of Hack4Impact UIUC). Track the NDA here by 1) putting a copy of the NDA in this folder (not signed by you), and 2) filling out the spreadsheet in the folder.

Working with Confidential Information

These are likely pretty general tips, a lot of the specifics may depend on the type of data we're receiving. Some of these may be obvious.