Before applying a fix, it helps to understand why the notice appears:
If you use Google Sheets, Forms, or Web Apps to run custom scripts, you have likely encountered a prominent warning banner. It reads: "This application was created by a Google Apps Script user."
Instead of rendering HTML via the doGet() function using HtmlService , you return data using ContentService . Step 1: Set up the Apps Script Backend
Use code with caution.
Because you cannot change Google's default web app rendering behavior, the only way to eliminate the banner is to change how you deliver the content to your users. Below are the three most reliable, production-ready methods to bypass the "Created by a Google Apps Script User" banner.
Under , select Anyone within [Your Organization] .
For a quick solution, you can install a browser extension that removes the banner. One such extension is “Google Apps Script WebApp Warning Remover” for Firefox. It simply hides the top warning on Apps Script web app pages.
Click on the gear icon on the left sidebar to open .
Linking your Apps Script to a (instead of the default "Default" project) gives you more control over the consent screen and branding. Go to Project Settings in the Apps Script editor. Change the Google Cloud Platform (GCP) Project .
I can provide the exact code or deployment settings for your specific setup. Share public link
Ultimately, while browser extensions and iframe workarounds can hide the banner, they are temporary, client-side solutions. For developers and organizations serious about distributing Google Apps Script applications, investing the time to complete Google's OAuth verification process is the only professional path to a warning-free experience that respects both Google's policies and user security.
Because Apps Script is a free platform , it is highly targeted by spammers. The banner acts as a permanent transparency notice.
For apps published from a Google Workspace account and used only within that same domain , the unverified app screen does not appear —even without verification. The banner only shows when the user is outside the publisher’s domain.
| TAX CALCULATED ON RECEIPT BASIS | ||||||||||
| Financial Year | 2021-2022 | 2020-2021 | 2019-2020 | 2018-2019 | 2017-2018 | 2016-2017 | 2015-2016 | 2014-2015 | 2013-2014 | 2012-2013 |
| Regime | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||
| Total income excluding arrears | ||||||||||
| Arrears of salary | ||||||||||
| Total income | ||||||||||
| Tax on total income | ||||||||||
| Less rebate u/s 87A | ||||||||||
| Tax after rebate | ||||||||||
| Education cess | ||||||||||
| Total Tax | ||||||||||
| Total Tax (A) | ||||||||||
| TAX CALCULATED ON ACCRUAL BASIS | ||||||||||
| Financial Year | 2021-2022 | 2020-2021 | 2019-2020 | 2018-2019 | 2017-2018 | 2016-2017 | 2015-2016 | 2014-2015 | 2013-2014 | 2012-2013 |
| Regime | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||
| Total income excluding arrears | ||||||||||
| Arrears of salary | ||||||||||
| Total income | ||||||||||
| Tax on total income | ||||||||||
| Less rebate u/s 87A | ||||||||||
| Tax after rebate | ||||||||||
| Education cess | ||||||||||
| Total Tax | ||||||||||
| Total Tax (B) | ||||||||||
| Relief u/s 89(1) ie, Total Tax (A)-Total Tax (B) | ||||||||||