Do not sign anything she gives you, especially a NDA that says you are an unpaid intern. She is trying to fuck you over. Did she file papers for a LLC or the like? If so, whose name is on those papers? Did you file them with her? She could have took off your name. The State you live in probably offers a way to search for business entities and you can see the papers that were filed. [1] Does she have any of the code? Perhaps, you should consider not giving it to her. Absolutely do not host it on any servers or etc. that she has paid for. It seems like if you signed an NDA saying that you are an unpaid intern and she registered some sort of entity without listing you, she could say you were commissioned to do the work as an intern so you would have to give her the code. You gain nothing from signing the NDA. You need to tell your professor what is going on. Also, and I don't have a lot of experience with NDAs, isn't that something you usually sign before a project?
You might be thinking that all of this stress isn't worth a measly little school assignment and that you should just placate her by giving it all away. Do not dare do that. For all you know, she has been in talks with companies and has sales or prospective investors. Even if you already have a job and don't want to do a business, having equity is still worth something, especially so if the business blows up.
Do not sign anything she gives you, especially a NDA that says you are an unpaid intern. She is trying to fuck you over. Did she file papers for a LLC or the like? If so, whose name is on those papers? Did you file them with her? She could have took off your name. The State you live in probably offers a way to search for business entities and you can see the papers that were filed. [1] Does she have any of the code? Perhaps, you should consider not giving it to her. Absolutely do not host it on any servers or etc. that she has paid for. It seems like if you signed an NDA saying that you are an unpaid intern and she registered some sort of entity without listing you, she could say you were commissioned to do the work as an intern so you would have to give her the code. You gain nothing from signing the NDA. You need to tell your professor what is going on. Also, and I don't have a lot of experience with NDAs, isn't that something you usually sign before a project?
You might be thinking that all of this stress isn't worth a measly little school assignment and that you should just placate her by giving it all away. Do not dare do that. For all you know, she has been in talks with companies and has sales or prospective investors. Even if you already have a job and don't want to do a business, having equity is still worth something, especially so if the business blows up.
[1] I see you go to Columbia, so I assume you live in New York. Here you go. http://www.dos.ny.gov/corps/bus_entity_search.html