This section describes the process you will use to onboard as a destination across Export Your Information (EYI) by creating a Data Transfer app.
Before proceeding, please review the DTP Data Types section to familiarize yourself with the data types we currently offer. We recommend confirming that EYI is the appropriate use case for you. This will help ensure a smooth onboarding process and prevent unnecessary effort for both you and our team.
Before starting the Meta onboarding process, you must register your app at DTI Trust Registry. Meta has partnered with the DTI Trust Registry to manage the vetting process for data transfer destinations. Make sure your app is registered and vetted here before proceeding to the next steps.
Note: Meta reserves the right to conduct further review before rendering a decision (see Step 3).
You'll need an account and an app registered on developers.facebook.com to configure the integration between our platforms and yours. As part of creating the app, you'll need to enter the Developer Portal and complete:
We will review your onboarding form alongside the OAuth and security compliance information, checking that your submission meets the following key criteria:
After review of your application, a representative from Meta's data portability engineering team will inform you of the outcome so you can proceed to the next steps.
In order to transfer data to your platform, Meta's portability infrastructure needs to call your APIs. Meta transfers data using the Data Transfer Project (DTP) transfer worker, so you'll need to integrate your platform with DTP.
As Meta's data portability infrastructure needs to call your APIs on behalf of the user requesting the transfer, Meta authenticates with your API using the OAuth 2.0 Authorization Code flow. To support this, you must complete an OAuth Configuration form on developers.facebook.com.
Once your app on developers.facebook.com is approved and you've begun integration of your platform with DTP, we'll need to test data transfers to your platform end-to-end. This may require testing multiple revisions of your DTP Adapters, OAuth configuration, or API. Your Meta engineering partner will help you with this process.
When testing is complete, and both parties are satisfied with the stability of the integration, Meta can activate your platform as a public-facing destination for data transfer. Your platform will appear in Meta's Export Your Information (EYI) tool.