Remove This Application Was Created By A Google Apps — Script User
If you are building the application exclusively for your personal use or a tiny tech-savvy team, you can block the DOM element locally using content filters.
If you must use Google Apps Script to serve HTML but want to strip out the banner server-side before it reaches the end user's browser, you can set up a reverse proxy.
Note: Ensure your height values are adjusted so your actual application content remains fully visible and clickable. 3. Switch to Google Cloud Run or Firebase Hosting
If your software is designed strictly for organizational or business workflows, upgrading your architecture to a dedicated organizational tenant completely removes the banner for internal staff. Internal Execution Realities: If you are building the application exclusively for
In the GCP Console, go to > OAuth consent screen .
Many developers initially try to hide the banner using simple frontend CSS overrides or JavaScript DOM manipulation. They inspect the page, find the container element (often an or a specific class), and attempt something like this:
function doGet(e) var data = status: "success", message: "Welcome to my fully custom app interface!" ; return ContentService.createTextOutput(JSON.stringify(data)) .setMimeType(ContentService.MimeType.JSON); Use code with caution. Step 2: Build a Separate Custom Frontend Many developers initially try to hide the banner
This article will walk you through everything you need to know about the warning, why it exists, and the exact steps to remove it—whether you are a solo developer, a company, or a student testing a script.
There is no CSS or JavaScript trick to hide the banner within the Apps Script environment itself. Google injects this at the top level of the iframe for security.
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 why it exists
Steps taken (brief, numbered): list exact actions so others can reproduce. Example:
"oauthScopes": [ "https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/gmail.send" ]
For any application that will be used by people outside your Google Workspace domain, the is to complete Google's OAuth Client Verification process. This is the process that transforms your app from an "unverified" status to a "verified" one, removing the scary warning screens and building trust with your users.
If you’ve ever built a web app with Google Apps Script, you’ve likely seen that persistent blue or gray banner at the top of your page. While it serves as a security feature for Google, it can make your professional project look like a "test script." Here is the reality of how to handle it. 1. The "Free" Workaround: Use an iFrame
If you are building an internal tool for a company or school using , you can instantly eliminate the banner without undergoing a rigorous public verification review. Google Apps Script overview