# Meta Developer Trust Center Your One-Stop Shop for all Developer resources. ## Overview Being a third party developer requires an understanding of principles and practices for app development, some of which may not be familiar to you. The Trust Center centralizes these resources into one location for you and includes best practices, key principles, and steps on how to find support if needed. This also includes information and resources related to the enforcement of Facebook Platform Terms and your access and use of Facebook User Data. ## Getting Started This is the [standard guide](https://developers.facebook.com/documentation/development) on how to build apps on our platforms. ## Your App Journey The following outlines steps that may be helpful for developers applying for App Review: - **[Understand and review developer responsibilities](https://developers.facebook.com/blog/post/2020/07/01/platform-terms-developer-policies)** - **[Understand security and privacy requirements](https://developers.facebook.com/documentation/development/data-security)** - **[Understand what permissions you need](https://developers.facebook.com/documentation/facebook-login/guides/permissions)** - **[Submit to App Review](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/app-review)** - **[Complete the Data Use Check-up, if approved](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/data-use-checkup)** - **[For advanced permissions, complete the Data Protection Assessment](https://developers.facebook.com/blog/post/2021/07/22/introducing-data-protection-assessment)** - **[Review best data practices](https://developers.facebook.com/documentation/development/data-security)** ## Permissions There are three types of assessments you may need to complete around your app’s use of permissions for access to Meta data: - **[Asking for permissions (App Review)](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/app-review)** - **[Certifying permissions used in accordance with Platform Terms (Data Use Checkup)](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/data-use-checkup)** - **[Describing data protection and security practices for Advanced Permissions (Data Protection Assessment)](https://developers.facebook.com/blog/post/2021/07/22/introducing-data-protection-assessment)** The following links are relevant best practices to follow as you request for permissions: - **[Permissions Overview](https://developers.facebook.com/documentation/facebook-login/guides/permissions)** - **[How should I ask for permissions?](https://developers.facebook.com/documentation/facebook-login/guides/permissions/request-revoke)** - **[What happens when people decline permissions?](https://developers.facebook.com/documentation/facebook-login/guides/permissions/handle-declined)** - **[My permissions need app review. What should I know?](https://developers.facebook.com/documentation/facebook-login/guides/permissions/review)** - **[How do I submit for permissions review for my app?](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/app-review/submission-guide)** ## Data Security Developers must always have in effect and maintain administrative, physical, and technical safeguards that meet or exceed industry standards given the sensitivity of the Platform Data. Here are some guidelines about how to comply with our data security requirements: - **[What are the Developer Data Security Best Practices?](https://developers.facebook.com/documentation/development/data-security)** - **[How do I ensure that my app does not lose Data Access?](https://developers.facebook.com/documentation/development/maintaining-data-access)** - **[What is the annual Data Use Checkup?](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/data-use-checkup)** - **[What is the Data Protection Assessment?](https://developers.facebook.com/documentation/resp-plat-initiatives/individual-processes/data-protection-assessment)** - **[What are some of the Login security features?](https://developers.facebook.com/documentation/facebook-login/security)** - **[How do I report a platform incident?](https://developers.facebook.com/incident/report/)** - **[What is the App Security Checkup?](https://developers.facebook.com/tools/app-security-checkup/)** ## User Experience We want to ensure that developers use our APIs in a way that does not negatively impact the experience of users on our apps. The following is a list of considerations when creating user experiences with your app: - **[How do I create a great login user experience with Facebook Login? ](https://developers.facebook.com/documentation/facebook-login/userexperience)** - **[What are the guidelines on notifying users about my app?](https://developers.facebook.com/docs/games/services/appnotifications)** ## Terms and Policies Developers must comply with our Platform Terms and Developer Policies to remain active on our platform. Here are things to note: - **[Overview and Enforcement ](https://developers.facebook.com/devpolicy)** - **[What are our terms? ](https://developers.facebook.com/terms)** - **[What are our developer policies? ](https://developers.facebook.com/devpolicy)** - **[What tools can I use to verify compliance?](https://developers.facebook.com/platform-initiatives/)** - **[Simplifying our Platform Terms and Developer Policies](https://developers.facebook.com/blog/post/2020/07/01/platform-terms-developer-policies)** ## Verification We have a process to verify the identity of a business that owns apps that interact with our APIs.This is different from the verification badge for notable accounts on our Family of Apps. Advanced permissions that you request will require business verification. For more information, visit the [Business Verification documentation.](https://developers.facebook.com/documentation/development/release/business-verification) - **[I have a business, how do I verify? ](https://developers.facebook.com/documentation/development/release/business-verification)** - **[How do I claim ownership of my domain in Business Manager by having domain verification? ](https://developers.facebook.com/documentation/sharing/domain-verification)** ## Enforcement We have a process to enforce on apps that violate our Platform Terms or Developer Policies. Please review the following details on our enforcement procedures: - **[Enforcement Overview](https://developers.facebook.com/documentation/development/terms-and-policies/enforcement)** - **[How do I appeal my app that has been enforced upon?](https://developers.facebook.com/appeal/)** - **[How do I report a policy violation?](https://www.facebook.com/help/117257561692875)** ## Staying Updated and Blog Posts We regularly post on our blogs and platforms to keep developers updated about our processes. Here is a list of resources to see: - **[Developer Blog](https://developers.facebook.com/blog/)** - **[Developer Tools](https://developers.facebook.com/tools/)** ## Support and Community We have multiple support channels that developers can use to communicate with us depending on the activity of their apps on our platforms: - **[Developer Support Home](https://developers.facebook.com/support)** - **[Developer Community Forum](https://developers.facebook.com/community)** - **[Developer Documentation](https://developers.facebook.com/docs/)** - **[Developer Circles](https://developers.facebook.com/developercircles/)** - **[Live chat - This is available if you are rejected for apps during our app review process](https://developers.facebook.com/documentation/development/create-an-app/app-dashboard#dashboard)**