I'm sure my case is quite generic, and details are:
- I got a project lead on Upwork (formerly oDesk).
- Fixed budget.
- The project is as simple as ≤4 hours of work, plus ≤2 hours communications.
- The budget small and will only cover my expenses on communications. In return, I expect to get some valuable experience and gain reputation from that overtime.
- The client asks me to sign several documents, one of them is a NDA.
I haven't had any similar experience yet but, from what I've learned from other freelancers, the rule of thumb is that one sets a minimum project duration for themselves before even talking about signing a NDA. Say, let it be 1,000 hours; and for any project that is below that mark, if asked to sign a NDA, just reject it.
Is there any more specific parameters to apply them to projects that will help filter out risky stuff, in case of being asked to sign a nondisclosure agreement?