Remove This | Application Was Created By A Google Apps Script User
When you deploy a Google Apps Script as a web app, Google automatically displays a banner at the top or bottom of the page that reads, " This application was created by a Google Apps Script user.
" This is a mandatory security feature intended to inform users that the application is not an official Google product. Google Issue Tracker
While there is no native "off switch" in the Apps Script settings to remove this disclaimer for all users, several workarounds and specific deployment scenarios can hide or eliminate it. Native Scenarios Where the Banner is Hidden
In certain environments, Google naturally hides the banner because the "untrusted" risk is minimized: Internal Workspace Domain : If the script owner and the user are in the same Google Workspace domain, the banner often does not appear. Google Sites Embedding : Embedding your web app within a Google Site typically prevents the banner from showing to visitors. Google Workspace Add-ons : Converting your script into a verified Google Workspace Add-on
(published to the Marketplace) removes the web app banner, as the app has undergone a review process. Technical Workarounds
If the native scenarios above don't fit your needs, developers often use these technical methods to bypass the banner: Self-Hosted Iframe : Instead of sending users directly to the script.google.com
URL, you can host a simple HTML page on your own domain (e.g., via GitHub Pages) and embed the Apps Script URL inside an
. This "wraps" the app in your own branding, though it may require specific X-Frame-Options settings in your script to allow embedding. Browser Extensions (Client-Side) When you deploy a Google Apps Script as
: For internal tools where you control the browser, you can use extensions like GAS WebApp Warning Remover (Firefox) or Custom JavaScript for Websites (Chrome) to inject CSS that sets display: none on the banner's HTML ID (usually GCP Project Association : Associating your Apps Script with a standard Google Cloud (GCP) project
and completing the OAuth verification process can sometimes help manage how warnings are displayed, though it is primarily for removing the "App not verified" screen rather than the footer banner. Google Groups Summary of Options Complexity Effectiveness Embed in Google Sites High (Best for internal/simple sites) Self-Hosted Iframe High (Provides custom domain feel) Workspace Domain High (Automatic for internal teams) Browser Extensions High (Only works for the person who installs it) Publish as Add-on Permanent (Official solution) : Attempting to hide this banner programmatically from the script's own HTML output using standard JavaScript ( document.getElementById
) typically fails because the banner is rendered in a parent frame that the script's code cannot access due to cross-origin security policies. into a self-hosted iframe? Is there any way to remove the banner? : r/GoogleAppsScript
The message "This application was created by a Google Apps Script user" is a mandatory security banner displayed by Google on web apps created with Google Apps Script. It is designed to alert users that the application was not created by Google and may request sensitive permissions.
While there is no single button to "turn off" this banner for free consumer accounts, there are several methods to remove or bypass it depending on your environment. 1. Embed the Web App in a Google Site
The most reliable "no-cost" way to remove the banner for external users is to embed your Apps Script web app into a Google Site.
When a web app is viewed through an iframe on a Google Site, Google typically suppresses the author warning banner. Part 8: Does the Warning Affect Functionality
Requirement: Ensure your web app deployment is set to "Anyone" or "Anyone with a Google Account" and that the site itself is shared with your target audience. 2. Use a Google Workspace Account (Internal Use)
If you are developing for an organization, the banner is automatically hidden for users within the same domain.
If you own a Google Workspace (Business, Enterprise, or Education) account and deploy the script so only "People within [Your Domain]" can access it, they will not see the banner.
The warning only appears when the script is accessed by someone outside your Workspace organization or by a consumer (Gmail) account user. 3. Complete Google Cloud Project Verification
For public-facing applications that cannot be restricted to a Workspace domain, the official way to remove security warnings is through Google Cloud verification.
Process: You must associate your Apps Script with a standard Google Cloud Platform (GCP) project instead of the default "default" project.
Outcome: Once your project is verified as a "Verified Publisher" by Google, the banner and "unverified app" warnings will disappear for all users. Note that this process can take several weeks and may require a security audit if you use restricted data scopes. 4. Technical Workarounds (For Personal Viewing) Open a Google Doc
If you only need to hide the banner for yourself (e.g., on a public display or TV), you can use browser-based tools:
Custom JavaScript Extensions: Extensions like "Custom JavaScript for websites" can be used to inject code that sets the CSS of the banner to display: none;.
GitHub Solutions: Community-made plugins such as apps-script-remove-warning on GitHub are designed to auto-hide these elements in your browser.
Note: These methods only hide the banner for you and anyone else who has the extension installed; they do not remove it for the general public. Comparison of Methods Complexity Google Sites Embedding General Public Workspace (Internal) Employees/Team Paid Account GCP Verification General Public Free (but time-intensive) Browser Extension
The "This application was created by a Google Apps Script user" banner is a mandatory security feature. Google includes this footer on standalone web apps to notify users that the application was built by an independent developer, not by Google itself.
While there is no single "disable" button for this banner, you can bypass or remove it using several methods depending on your environment. 1. Embed the Script in a Website
The most reliable way to hide the banner for external users is to embed your Apps Script Web App within another webpage.
Method: Use an tag on your own domain or a platform like GitHub Pages.
Security Header: You must ensure your script allows embedding by setting the X-Frame-Options header to ALLOWALL in your doGet() function: javascript
return HtmlService.createHtmlOutputFromFile('Index') .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); Use code with caution. Copied to clipboard 2. Google Workspace Internal Use
If you are part of a Google Workspace (Business, Enterprise, or Education) organization, the banner behavior changes based on who is viewing it.
Same Domain: The banner is automatically hidden for users logged into the same Workspace domain as the script owner.
External Users: If someone outside your organization views the app, they will still see the banner. 3. Verification and Standard Cloud Projects
For production-level applications, you can move away from the default Apps Script banner by associating your script with a standard Google Cloud Platform (GCP) project.
Brand Verification: By switching to a standard Cloud project, you can submit your app for OAuth verification. Verified apps often provide a more professional interface, though this is primarily for removing the "unverified app" warning during login rather than the footer itself.
Add-on Development: Publishing your script as a Google Workspace Add-on often removes this specific web-app footer because the code runs within a sidebar or dialog inside a Google app (like Sheets or Gmail) rather than as a standalone webpage. 4. Client-Side Workarounds (Not Recommended for Users)
Some developers use browser-based tools to hide the banner on their own screens, but these do not remove it for other visitors.
Chrome Extensions: Tools like "Custom JavaScript for websites" can inject CSS (e.g., #warning display: none !important; ) to hide the element locally.
In-Script CSS: Standard CSS within your HtmlService file cannot hide the banner because the banner exists in the "parent" frame, and browser security policies prevent scripts inside an iframe from modifying the parent page.
If you are seeing a prompt stating "This application was created by a Google Apps Script user" and you want to remove the application (or your connection to it), you are likely dealing with a Google Workspace Add-on, a web app, or an authorization token you previously granted.
Here is a helpful write-up on how to remove these applications and revoke their access to your Google account.
Part 8: Does the Warning Affect Functionality?
No. The warning is purely informational. Your script continues to run perfectly. Users can click through and use the app normally. However:
- Some enterprise Google Workspace admins block unverified apps by default.
- Users may abandon your app due to fear.
- You cannot publish to Google Workspace Marketplace without verification.
Thus, while functionality remains intact, user adoption and trust take a severe hit.
Before (triggers warning):
"oauthScopes": [
"https://www.googleapis.com/auth/drive",
"https://www.googleapis.com/auth/gmail.send"
]
Method 2: Removing Google Workspace Add-ons
If the application is an "Add-on" installed inside Google Docs, Sheets, or Slides, revoking access (Method 1) disconnects it, but the menu items might remain visible. To fully uninstall it:
- Open a Google Doc, Sheet, or Slide.
- Go to the top menu and click Extensions > Add-ons > Manage add-ons.
- A sidebar will appear listing your installed add-ons.
- Find the application in the list.
- Click the Manage button (usually a blue icon with a pencil or gear) and select Uninstall.