Privacy Policy Screen Installation Method (Mail from Google Apps Developers)

Asked 2 years ago, Updated 2 years ago, 77 views

Please let me know.I have three questions.

[Prerequisite]
I am
·Collaborate with your own Twitter bot
·From the Gmail address of your Google account
·Read and write files on Google Drive for your Google account
I have a Google Apps Script project to do things like that.

We have received an email from Google Apps Developers stating the following:

Hi Google API Developer,

We sent this email because you're listed as a contact on the following
Google Cloud Project(s) using OAuth 2.0 to access Google APIs:

project-id-xxxxxxxxxxxxxxx (with unique ID 1)
project-id-yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy announced that, in January 2019, new Gmail API policies for restricted
scope will go into effect. We want to let you know that, starting
today, you can submit your app(s) that use restricted scope for
verification.Please review the full policy and OAuth FAQ for more
information including the secure handling requirement.

What you need to do If you want to use one of the restricted scopes,
For verification through the Google API Console (On the left side menu
) click Credentials, then click OAuth content screen) between January
16th and February 15th, 2019 for the project(s) listed above.Owners
and editors of the project will be able to submit for verification and
developers with internal apps for users in the same G Suite domain do
not need to do this.

If you do not take action If you do not submit for verification by
February 15th, 2019, we'll disable account access for new users on
February 22nd, 2019.

If you do not submit for verification by March 31st, 2019, we'll
revoke existing consumer grants.

Thanks, Google Cloud Platform/API Trust & Safety

Follow the prompts to open the Google Cloud Platform, open the Credentials > OAuth Consent Screen, and press Send for Confirmation. As shown in the image below,
Application Home Page Link and Application Privacy Policy are required errors.

====================

Currently, I don't have sites that correspond to the [Application Home Page] link and [Application Privacy Policy], but if I don't create them, will the Google Apps Script project stop?

If I need to create it, can I create it using any service on my Google drive?

If I create a site, how do I associate it with Google Apps Script?

I am sorry that this may be a rudimentary question.
Please let me know.

google-apps-script

2022-09-30 21:37

1 Answers

https://webapps.stackexchange.com/questions/124718/please-tell-me-about-how-to-implement-privacy-policy-site-for-my-google-apps-scr?answertab=votes#tab-top
There was a person who answered on the above site.
Thank you.

I had Gengo translate the answers you gave me.
(There is no problem with posting the translated content)

The question is whether a warning message is displayed when your user approves the authorization.You may publish and use Apps Script projects, whether approved or confirmed by Google.Even if your privacy policy is not publicly displayed or your project has not been confirmed by Google, your project will not stop working.Also, if the project is only for your private use, you will need to deal with more and more trouble if you go through the verification process.Therefore, whether you want to go through the verification process will probably depend on whether you have an external user.It is meaningless to publish a private policy for a project that only you use.

If your project is a public add-on, you don't want users to see a warning message that your add-on is unsafe.That's one of the reasons developers go through the verification process, create websites, and publish privacy policies and terms of service.

If you want to publish your privacy policy publicly, the easiest way is to use Google Site.It's free and makes it relatively easy to launch Google Site.

If you have an external user, you may want to have a site with a domain name.In that case, you can purchase a domain name from Google Domains for $12 a year.If you have a G Suite account, you can associate the domain name with your Google Site.Of course, you can use any domain name vendor or hosting site to publish privacy policies and terms of service.

Associate your project with your privacy policy within Google Cloud Platform.

Every Apps Script project has a project ID and is registered with Google Cloud Platform.Go directly to Google Cloud Platform and choose your project:

https://console.cloud.google.com/home

Alternatively, you can go directly to your project by opening it in the Apps Script code editor, clicking the Resources menu, clicking the Cloud Platform Project menu item, and clicking the blue link.I recommend that you always go through the code editor because some settings will not appear correctly without going through the code editor.

Check the website
Create a website
Open the Search Console: https://www.google.com/webmasters/tools/home?hl=en
Search Console has "new" and "old"
Add a new "property" (website URL) to the Search Console
This confirms and certifies to Google that this is your own website.
To add your website to the Cloud Platform project, you will need to check.
Add a website to Verify Domain
Open the navigation menu from the top left menu
Place your cursor over API and Services and click
Certificate Click the
Verify Domain tab Associate your privacy policy with your project
Click the OAuth Consent Screen tab from the API and Services section
There is an approved domain field, so please enter your website URL there.
Please provide a link to the Home Page, Privacy, and Terms of Service (TOS).
Fill in all other required fields
Click
Save
Make sure you do not see an error message indicating something is wrong.
By manually configuring different mail scopes in the Appssscript.json manifest file, you can avoid receiving mail that you are using in the sensitive scope.You must click the View menu in the Apps Script code editor, and then click View Manifest File.If you just want to send an email, rename all GmailApp services to MailApp and enter the following scope in the Appsscript.json manifest file:

"https://www.googleapis.com/auth/gmail.send "
Example Manifest-appsscript.json
{
"timeZone": "Etc/GMT",
"oauthScopes": [
"https://www.googleapis.com/auth/gmail.send ",
],

"exceptionLogging": "STACKDRIVER"
}
You must ensure that all required scopes have been added to the manifest file.Existing scopes used can be found in: File - > Project Properties - > Scope

Be sure to delete all existing mail scopes and replace them with https://www.googleapis.com/auth/gmail.send.

The scope https://www.googleapis.com/auth/gmail.send does not require any special confirmation from Google because your access is limited to sending mail only and you cannot view, create, delete, or set up mail.


2022-09-30 21:37

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.