The Facebook Platform is open to all developers, but we prohibit certain functionality to protect the user experience.
Apps that alter (or appear to alter) a person’s timeline or other pages on Facebook.com are not permitted. This functionality runs counter to our efforts to educate users on how to identify safe and authentic Facebook services to avoid situations such as being phished. For more information on use of Facebook brand assets, please visit the Brand Permissions Center.

You must not include features or functionality that disregards or circumvents Facebook product limitations. For example, you must not notify a user if someone removes the user as a friend because Facebook does not publish this information to users (click here to learn more), but you can surface information to a user that Facebook makes readily available through the user’s News Feed. You must always respect user privacy settings.

The Friends Dialog is intended to help users become friends on Facebook with people to whom they are connected in real life. Apps that encourage people to become friends with people they are not connected to in real life are not permitted.
Profile viewer apps, also known as “Stalker” apps, are not allowed. Facebook does not provide apps with the technical means to allow people to track user profile views or see statistics on how often a particular piece of content has been viewed and by whom. Messaging or otherwise implying that an app can provide this information is prohibited.