In general my app deals with data that is unrelated to Facebook but also includes a Graph API based app.

So it would be helpful for someone to login with Facebook (without registering in my own web app) and then save their email to allow direct communication with my user's web app.

This is not for spam of course.

  • So when you say "basic user's data" in the question, do you mean just the email address? Jan 18, 2012 at 14:19
  • Yes, just email.
    – Igor Parra
    Jan 18, 2012 at 14:21

1 Answer 1


The Facebook platform policy explains the rules. In particular:

You may cache data you receive through use of the Facebook API in order to improve your application’s user experience, but you should try to keep the data up to date.


By “basic account information” we mean: name, email, gender, birthday, current city, and profile picture URL.

So you can store it, but if they change their email address then you need to pick up that change.

  • 2
    Yes, I just reading II. Storing and Using Data You Receive From Us Also say: If you stop using Platform or we disable your application, you must delete all data you have received through use of the Facebook API unless: (a) it is basic account information; or (b) you have received explicit consent from the user to retain their data. So we can store it and if you ask for explicit consent from the user we can stop worring about it. THX.-
    – Igor Parra
    Jan 18, 2012 at 15:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.