Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
So when you say "basic user's data" in the question, do you mean just the email address? – paulmorriss Jan 18 '12 at 14:19
Yes, just email. – Igor Parra Jan 18 '12 at 14:21
up vote 7 down vote accepted

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.

share|improve this answer
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 '12 at 15:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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