As discussed in this article (https://instabug.com/blog/beta-test-legal-agreements/), it makes complete sense that you need a legal agreement between you and your Beta Testers, but what about at the Alpha testing stage? Should you trust your friends and family without any NDAs, terms and conditions, or limited liability? Or are you better off finding some boilerplate legal document that basically says, "If you use the app you won't (1) sue me unless something goes really wrong; and (2) you won't copy my idea." Or is putting this in place overkill and unnecessary before you even know what you have?
I'd be especially interested to hear how Dropbox handled the release of the Alpha version of their product since they went through YC (https://www.ycombinator.com/apply/dropbox/). It is clear they had Beta testers so I'd be interested to know what type of agreements they had in place with each tester before signing them up.
For what it is worth, it is a web app that should not have the ability to cause any physical injury. However, data protection is obviously an important responsibility that poses liability risk if user data was compromised without any legal agreements in place.
Any advice is greatly appreciated!