Maintaining Data Access

This document lists policies and procedures that can affect your app's ability to access Facebook data. If your app is in danger of losing access to Facebook data (or has already lost access to it) you will receive an urgent developer notification in your alerts inbox. You may also receive a corresponding email notification, depending on how you have configured your developer settings.

Something Went Wrong
We're having trouble playing this video.

Find more video resources from Data Protocol.

Inactive Apps

An app may be deemed inactive if it satisfies the following conditions:

  • no app users have logged into the app in the last 90 days
  • the app has made no calls to either the Graph API or Marketing API in the last 90 days
  • the app has received no webhook notifications in the last 90 days

Once an app has been deemed inactive, all access tokens associated with the app will be invalidated and the app will be prevented from accessing the Graph API and Marketing API until access is restored.

Restoring Access

Admins of an inactive app who load the app in the App Dashboard will be given the option to restore the app. Restoring an app will:

  • automatically upgrade it to the latest version of the Graph API and Marketing API
  • re-enable webhooks notifications and upgrade them to the latest version

Old access tokens will still be invalid so new ones must be generated. Also, any permissions that were removed from the app due to disuse while it was inactive must be re-approved through the App Review process.

Data Protection Assessment

Data Protection Assessment is a requirement for apps accessing advanced permissions that is designed to assess how developers use, share and protect Platform Data as described in the Facebook Platform Terms. When enrolled, an administrator of the app will need to complete a questionnaire based on their app’s access to Platform Data.

Learn more about Data Protection Assessment.

Data Use Checkup

Data Use Checkup is an annual requirement whereby you, or another app admin, must certify that your app still accesses our APIs and uses our products and data in compliance with our Platform Terms and Developer Policies.

Learn more about Data Use Checkup.

Product Use Checkup

If you have added any products that require Product Use Certification, you must annually recertify as part of the Data Use Checkup process.

Terms and Policies Violations

If you violate our terms, policies, or allowed usages for individual permissions and features, your app will be enforced upon. Enforcement actions can range from limiting your app's ability to access our APIs to revocation of individual permissions and features. You can find a list of our terms and policies in our Terms and Policies documentation, as well as more information about enforcement actions and the appeals process.