Google apps
Main menu
true

OAuth Developer Verification Form

To protect our users, publicly available apps that need access to certain user data must first be approved.

Who needs to fill out this form?

Submit a review request if you answer yes to all of the following:

  1. You're building a web app that requires an OAuth web client or creating an AppScript add on which accesses data using OAuth.
  2. You are seeing the unverified app screen associated with your app and would like to remove it.
  3. You intend to make your app available to the public.
  4. You want to ensure your app is not marked as ‘risky’ in Security Checkup.

Who doesn't need to fill out this form?

Don't submit a review request if any of the following applies to you:

  • You'll only request OAuth tokens for your own accounts and not from external users.
  • You’re using the app to send emails through WordPress plugins or similar single-account SMTP usage.
  • Non-Apps Scripts Web Clients: If the users of your project belong to the same G Suite domain, and the project is associated with a Cloud Organization.
  • Apps Scripts: If the owner and users of your Apps Scripts belong to the same G Suite domain or customer.

You don’t need to fill out this form or go through the verification process. We recommend that you continue to use your app with the unverified app screen intact. See this FAQ for more details. However, if you want to remove the unverified app screen, you will need to submit your app for approval.

Verify your domain ownership

Before submitting this form to request a review, verify website ownership through Search Consolewith an account that is either a Project Owner or a Project Editor on your Project. We won't be able to approve your access to these scopes until your site ownership verification is complete. Learn more about site verification

For other common questions, please see our frequently asked questions.

Contact Info

The country and phone number you entered are incompatible. Please change your details above and try again.

Product Details

Note: If your OAuth client is an AppScript client, refer to the AppsScript OAuth Client Verification guide for more information.
Enter the number of accounts you estimate you'll need OAuth tokens for. *
For less than 5 users, you don't need to fill this form. See the instructions at the top of this form to test your app or for personal use. See our FAQ for more details.
Who is this app for?
You don't need to fill this form. See the instructions at the top of this form to test your app or for personal use. See our FAQ for more details.
If your app is used by people in your organization, you don't need to fill out this form. See the instructions in our FAQ to associate your project with your Cloud organization.
Have you verified website ownership of your domain with Search Console? *
If no, please verify ownership as described above before submitting this form.
Please submit individual verification requests for each OAuth Client ID.
Your privacy policy should be posted at the domain you have verified and should disclose the manner in which your app accesses, uses, stores, and shares Google user data.

User data accessed through these apps must be approved. Please include full scope names separated by a comma.

Example: https://www.googleapis.com/auth/calendar.readonly

A full list of scopes can be seen here: https://developers.google.com/identity/protocols/googlescopes

Example: my app will use https://www.googleapis.com/auth/calendar.readonly to show a user's calendar data on the scheduling screen of my app to help users manage their schedule directly through my app.
Include any information that will help us with verification, like a Google contact or the Project IDs of any other projects that use OAuth.
What is your primary programming language?
What is your primary server operating system?
Where is your server running?

Important Notes

Enter the URLs for your Home Page and Terms of Service in the Oauth Consent Screen configuration on the Google API Console, if you have them. A privacy policy is required. These will be reviewed along with the request.

Note: Verification process typically takes between 3 and 7 business days, but in some cases it may take longer. Subsequent modifications of your client (e.g., adding new redirect URIs, changing home page URL, changing product name) or the usage of new scopes after verification may require you to go through the verification process again.

This field is required.
* Required field