19 February 2020
This requirement is mandatory when you want to make your app public and have the app featured in the App Store of Facebook or whenever your app requests information from users, i.e. the Sign-in with Facebook.
When you use the APIs from Facebook, you're requesting personal information from users through Facebook. This triggers a number of laws aimed at protecting personal information, including the General Data Protection Regulation (GDPR).
Because you collect personal information from Facebook users, you're not only required to have this legal agreement for your Facebook app, but also have it for your website, mobile app, and so on.
The App Details link is located in the sidebar of the Facebook Developers website, after you login as a developer. Click on "App Details" and then go to the "Contact Info" tab to add the URL:
The URL must be public and accessible by all users, logged-in or not. Don't restrict the URL with a password in any way.
If your app is going to appear in Facebook App Store (or App Center), the URL you saved in the dashboard will appear in the profile page of your app:
Buffer, the social sharing application, is using a Facebook app to allow users to login to Buffer directly with their Facebook accounts (the "Sign-in with Facebook" button):
Enter your email address where you'd like your policy sent, select translation versions and click "Generate."
Please note that Facebook is also requiring you to have a URL for a Terms of Service agreement:
Keep your Facebook app compliant by creating and providing these two important legal agreements.
This article is not a substitute for professional legal advice. This article does not create an attorney-client relationship, nor is it a solicitation to offer legal advice.