I'm no lawyer, and the answers to these questions will be the same no matter how you develop the app. I.e. whether you use Drupal for Facebook or not.
I can say that the content we are posting here is not hosted on a facebook server. It's hosted on drupalforfacebook.org. If we were to post images or whatnot that facebook does not approve of, they would remove the app from facebook.com pages, but they could not delete the content entirely.
I'm no lawyer, and the
I'm no lawyer, and the answers to these questions will be the same no matter how you develop the app. I.e. whether you use Drupal for Facebook or not.
I can say that the content we are posting here is not hosted on a facebook server. It's hosted on drupalforfacebook.org. If we were to post images or whatnot that facebook does not approve of, they would remove the app from facebook.com pages, but they could not delete the content entirely.
For other questions you should read facebook's documentation: http://developers.facebook.com/documentation.php
Applications can have their own terms of service. So you could make a clone of facebook's photo app that has a different license.