"thirdplace is requesting permission to do the following:
* Access my basic information - Includes name, profile picture, gender, networks, user ID, list of friends, and any other information I've shared with everyone.
* Send me email - thirdplace may email me directly at <email>
* Access my data any time - thirdplace may access my data when I'm not using the application
"
Unfortunately, with FB all apps are required to ask for basic information. All we have control over is the additional data (email). You are right though, FB sometimes asks for/gives away a lot of data unnecessarily.
when someone introduces themselves to you, you are notified via email, this way you don't need to constantly check the app for new intros. the only way to retain your email is to ask for offline_access
What do you need FB for? Is it just for authentication? I have a certain level of paranoia when a site wants my FB info to connect; I almost always say "no". As much as I hate the proliferation of accounts, I'd rather create a local account to try out some new web site than associate my FB info.
For my own projects, I try to offer users the best of both worlds: create a local account if you want, or login with FB (example login screen: http://armhold.com/resources/com.armhold.QuickstartPage/comb...). It's certainly more work for you as a programmer, but you'll have fewer drive-bys that way.