I am developing a mobile application that will be pretty similar to Instagram. Now this app will be available for free and I will be offering it on the Stores as an individual not as a business. So first aspect of this question that might get quite long is: Can you offer an app as an individual at the stores (iOS and Android) if you are going to store some user data in a cloud database?
For simplicity I will outline the other questions bellow in a numbered list:
I am going to store pictures the user uploads similarly to Instagram, is it legal to do so again if the user accepts that his images might be publicly available (uploaded to Amazon S3)?
The app will also have Chat functionality between two users, now the chat messages will again be stored in the very same MySQL database, how is this protected by law? Is it legal to store private messages between users in database?
What should I offer to the enduser beside the option to always delete his/hers account together with all his data and always be able to contact me by email and check all the data I have on him in the database and on Amazon S3 too (his/hers uploads)?
I appreciate any feedback as I am a little bit stuck on these legal issues as a solo developer with no registered business which is so far not a possibility because this app might prove a total disaster on both financial and developer aspect...