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)
: 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
I understand you want to remove the message "This application was created by a Google Apps Script user" from your Google Apps Script web app.
Unfortunately, you cannot remove or hide this message when using a standard consumer Google account. Google displays this banner automatically for security and transparency reasons on any web app deployed via Apps Script with a free/personal Google account.
This process takes anywhere from 2 days to 6 weeks, depending on how prepared you are.
If your app is used by people outside your organization (e.g., a public form tool, a lead generator, or an add-on listed on Google Workspace Marketplace), you must complete Google’s OAuth verification process.
This is the only official method to remove the warning for all users. When you deploy a Google Apps Script as
Paper version 1.0 – Prepared for technical decision-makers evaluating Google Apps Script deployment strategies.
There is no direct "off" switch to remove the "This application was created by a Google Apps Script user" banner from a standard web app, as it is a built-in security measure by Google
. However, you can bypass or hide it using several workarounds depending on your environment. 1. Embed the Web App in an Iframe
The most common way to hide the banner is to host your own HTML page (on GitHub Pages, for example) and embed the Apps Script web app URL inside an "YOUR_WEB_APP_URL" "width:100%; height:100vh; border:none;" Use code with caution. Copied to clipboard : Ensure your script allows iframing by setting the XFrameOptionsMode javascript HtmlService.createHtmlOutputFromFile(
) .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); } Use code with caution. Copied to clipboard 2. Publish as a Workspace Add-on If you publish your script as a verified Google Workspace Add-on
, the warning banner typically does not appear. This requires more development work and often a verified Google Cloud project, but it is the "official" way to remove such warnings for professional applications. 3. Use within the Same Workspace Domain
If you are part of a Google Workspace organization, the banner is
to other users within the same domain. If your intended audience is internal to your company or school, simply deploying it to your organization will solve the issue. 4. Client-Side Browser Extensions (For Personal Use)
If you only want to hide the banner for yourself, you can use browser extensions like uBlock Origin
or a custom CSS injector to set the warning element's display to CSS Selector #warning display: none !important; GitHub Pages site to host the iframe for your application? AI responses may include mistakes. Learn more
To remove the "This application was created by a Google Apps Script user" banner, you generally need to change how you host or verify the application
. Google displays this message as a security feature to inform users that the app is not an official Google product and was created by a third party. Methods to Remove or Bypass the Warning
The most effective way to eliminate this banner is to avoid viewing the app directly via the script.google.com Embed in a Website or Google Sites If you embed your Web App into another webpage using an
, the banner is often suppressed. For this to work, you must set the X-Frame-Options in your Apps Script code to allow embedding: javascript HtmlService.createHtmlOutputFromFile(
) .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); } Use code with caution. Copied to clipboard Google Workspace Verification References
The banner typically does not appear for users within the same Google Workspace domain
as the script owner. If you are targeting external users, you must publish the script as a verified Google Workspace Add-on or associate it with a verified Google Cloud project Browser Extensions (Developer Workaround)
If you only need the banner gone for your own view (e.g., on a public display or TV), you can use browser extensions like "Custom JavaScript for websites" to inject CSS and hide the element. CSS to hide #warning display: none; Google Groups Why the Banner is There Security & Transparency
: It warns users that the app's creator is an individual user, not Google, preventing phishing or malicious data collection. Mobile Responsiveness Issues
: As of late 2023, the banner transitioned to a blue format that can cause scaling issues on mobile devices. Summary of Solutions Complexity External users Workspace Domain Internal organization users GCP Project Verification Public/External users Browser Extension Only the local viewer to embed your script into a Google Sites
The gray banner at the bottom of the screen was a digital scar. It read:
"This application was created by a Google Apps Script user."
For Elias, a self-taught coder working out of a cramped studio, that banner was a neon sign pointing to his amateur status. He had built "The Oracle," an algorithm designed to predict localized market crashes, using nothing but Google Sheets and a dream. But every time he pitched it to a venture capitalist, their eyes drifted to that tiny, gray disclaimer. To them, it didn't look like a revolution; it looked like a hobby.
One Tuesday, Elias snapped. He didn't just want the banner gone; he wanted the
He spent forty-eight hours straight buried in documentation. He learned that the banner was a security feature, a permanent "badge of origin" for scripts running on Google’s infrastructure. It was there to protect users from phishing, ensuring they knew the app wasn't an official Google product.
"I don't want to hide," Elias whispered to his glowing monitor, "I want to be independent."
He realized he couldn't just "CSS-hide" his way out of this. To remove the mark, he had to graduate. He began the grueling process of migrating his entire codebase. He moved the logic from Apps Script to a dedicated Node.js server. He swapped the Google Sheet for a robust SQL database. He replaced the simple function with a professional front-end framework.
As he hit 'Deploy' on his own private domain, the banner finally vanished. The interface was clean, white, and professional.
A week later, Elias sat across from a high-tier investor. The man looked at the screen, scrolled through the seamless, branding-free dashboard, and nodded. "Impressive. It feels solid. Built this from scratch?"
Elias smiled, remembering the gray banner that had once haunted him. "It had humble beginnings," he said, "but it grew up." technical steps Google
to migrate a project away from Apps Script, or should we refine the narrative arc of the story?
Removing the "This application was created by a Google Apps Script user" banner is a common goal for developers looking to create a more professional-looking web app. This banner is a security feature by Google to alert users that the application was not created by Google itself.
While there is no single "off" switch in the settings for free accounts, you can use these methods to hide or remove it: 1. Embed the Web App in Google Sites
The most effective "native" workaround is to embed your Google Apps Script web app into a Google Sites page.
When a web app is viewed through an embedded frame on a Google Site, the banner is typically suppressed for visitors.
This is the preferred method if you want a professional presentation without requiring users to install anything. 2. Verify Your Project with Google Cloud (GCP)
For a permanent and official solution, you must associate your script with a standard Google Cloud Project and go through the OAuth verification process.
Create a GCP Project: Link your script to a new project in the Google Cloud Console.
Verification: Submit your app for verification. Once Google verifies you as a "verified publisher," the banner is removed for all users.
Note: This process can be technical and may take several weeks to complete. 3. Use within a Workspace Domain
If you are part of a Google Workspace (formerly G Suite) organization:
The banner is generally not shown to other users within the same domain as the script owner.
For users outside your domain, the verification process (Method 2) is still required to remove the warning. 4. Client-Side Browser Extensions (Personal Use)
If you only want to hide the banner for yourself or a specific set of users, you can use browser-based tools: Google Apps Script remove warning banner - Stack Overflow
Google places scopes into three categories:
If you use restricted scopes, be prepared to pay for a third-party security assessment (costing thousands of dollars). To remove the message cheaply, avoid restricted scopes where possible.
yourcompany.com). You cannot use gmail.com.