Facebook API Caching Policy

Caching, or storing, data as you deploy a Facebook API will improve your application's performance and ensure a pleasant user experience. Since developers must adhere to Facebook's policies, it is critical to stay up to date with its policies, including those that apply to caching. These policies are subject to change. If for any reason you have suffered consequences for violating a caching-related policy, Facebook encourages you to report the issue so that your app can be reinstated.

  1. Necessary Data Restriction

    • You may only request and store data required for your app's functioning. It's Facebook's policy to restrict the data you get from the Facebook API to information that will enhance your user's experience; hence, you are also advised to keep this data up to date. Should use of the Facebook API cease, cached data must be purged unless the user grants you permission to keep data.

    Rights

    • You have no rights to the data you cache. Facebook grants you permission to use the data, but you may not consider it your own. This requirement also restricts ownership of a user's friends' data, which may be accessed to increase your application's functionality. Therefore, transferring the data you cache, directly or indirectly, is a violation of Facebook's policy. Facebook data may not be sold.

    Privacy Protection

    • Facebook user's IDs may be cached as necessary, but using this data outside of the application is forbidden. Sharing a user's cached data with other businesses such as ad networks and data brokers is not allowed -- even if a user consents. Also, any cached information shared with third party entities must occur through an anonymous unique identifier. Facebook holds you responsible for protecting the user's cached data, so you are advised to only share a secret key with agents listed on your application.

    Notification

    • Facebook's privacy policy URL must be featured within your application. Users must also consent to your possession of the cached data so you are obligated to disclose how cached data will be handled. Notify users how the the app will display and share that cached data, for example.

    Disabled App Appeal

    • Contact Developer Support if your app is disabled due to a cache-related policy violation. Facebook requires that you complete the "Disabled App Appeal" form online. Include your application ID or API key so that the Facebook team can investigate your case and hopefully reinstate your application.

Related Searches:

References

Resources

Comments

Related Ads

Featured