I would like to have an application which exports all your profile data from Facebook. This includes:
1. Main profile data
* Name
* Email address
* Facebook user ID
* Phone number(s)
* Relatives
2. Personal interests
* Languages
* Religion
* "Liked" pages of TV shows, musicians,....
* Joined groups
3. Status updates (including all comments)
* Own status updates
* Status updates of friends which the user commented
4. Notes (own and friends' if commented)
5. Questions (own and any in which the user has participated or commented)
6. Visited places
The file format used is up to you, I'd prefer CSV files. It can either be a desktop or web application.
I do understand that this is not possible using the API only. You will need to find a different way of exporting data.
After the files are generated, users should be asked if they would like to delete their accounts. If so, this should either be done by the script itself or the user would be forwarded to the appropriate page on FB.
If you have any questions, don't hesitate to contact me at any time.
Best Regards