To remove the "This application was created by a Google Apps Script user" banner for free, you must embed your Google Apps Script web app into another webpage. Google automatically adds this banner to standalone web apps as a security notice to users.
The most effective free method is to use Google Sites or GitHub Pages to iframe the application. Phase 1: Prepare Your Google Apps Script
Before embedding, you must modify your code to allow other sites to "frame" your application. Open your Google Apps Script project.
In your doGet() function, locate where you return your HTML output.
Add the .setXFrameOptionsMode() method to your HtmlService call: javascript
function doGet() return HtmlService.createHtmlOutputFromFile('Index') .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); Use code with caution. Copied to clipboard
Deploy as a Web App: Click Deploy > New Deployment. Set "Who has access" to Anyone. Copy the Web App URL provided after deployment. Phase 2: Choose an Embedding Method Method A: Using Google Sites (Easiest)
This is the most seamless way to remove the banner for free within the Google ecosystem. Go to Google Sites and create a new site. On the right panel, click Embed. Paste your Web App URL into the "By URL" tab. Resize the embedded box to fit your application perfectly.
Publish your site. When users visit your Google Site URL, the Apps Script banner will be hidden. Method B: Using GitHub Pages (Custom URL)
Use this if you want a cleaner URL or more control over the surrounding page. Create a new repository on GitHub. Create a file named index.html.
Paste the following iframe code, replacing YOUR_SCRIPT_URL with your actual web app URL:
Use code with caution. Copied to clipboard
Enable GitHub Pages in the repository settings to host the site for free. Alternative: Verified Publisher (Advanced)
If you do not want to embed the app, the only "official" way to remove the banner is to link your script to a Google Cloud Project and go through the OAuth verification process. This is complex and usually requires a privacy policy and a domain name. Summary of Limitations
Permissions: Embedding only hides the visual banner. Users will still see an authorization popup the first time they run a script that requires access to their Google data.
Mobile View: Ensure your CSS is responsive, as iframes can sometimes behave differently on mobile devices.
Removing the "This application was created by a Google Apps Script user" banner is a common goal for developers who want to provide a professional, white-labeled experience for their users. While this footer is a security feature designed by Google to prevent phishing, there are several legitimate ways to minimize its visibility or remove it entirely depending on how you deploy your project. Understanding the Banner’s Purpose
Before attempting to remove the notice, it is important to understand why it exists. Google automatically attaches this disclaimer to any Web App or script-based UI that is not part of a verified Google Workspace domain or a published Google Cloud project. It serves as a warning to end-users that the application is third-party and not officially vetted by Google. Method 1: Upgrade to a Google Workspace Account
The most straightforward way to remove the "created by a user" branding is to use a professional Google Workspace (formerly G Suite) account rather than a personal @gmail.com account.
When you deploy a Web App within a Workspace domain and set the access permissions to "Anyone within [Your Domain]," the banner is typically removed for internal users. This is because Google assumes a level of trust within a managed organizational environment. However, if the app is shared with external users outside the domain, the banner may reappear to protect those external parties. Method 2: Link to a Standard Google Cloud Project
By default, Apps Script projects use a "Default" Google Cloud Platform (GCP) project. To gain more control over the branding and consent screens, you can switch to a "Standard" GCP project. Create a project in the Google Cloud Console. Go to "Project Settings" and copy your Project Number.
In your Apps Script editor, go to Project Settings and click "Change Project." Enter your Project Number. Configure your OAuth Consent Screen in the GCP Console.
While this doesn't always instantly vanish the footer, it allows you to submit your application for "Verification." Once Google verifies your app, the "unverified app" warnings disappear, and the footer becomes much less intrusive. Method 3: Use a Custom Domain with an Iframe Wrapper
If you are hosting the script as a Web App, you can embed it into your own professional website using an iframe. This doesn't technically delete the code from the script's source, but it places the application within your own branded environment.
To do this, ensure your script's HtmlService is set to allow embedding:
output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
By wrapping the script in a container on your own domain (e.g., yourdomain.com), the user’s focus remains on your URL and your website’s header/footer, making the Google disclaimer at the very bottom of the frame feel like a minor technical footnote rather than a primary branding element. Method 4: Transition to AppSheet
If your Apps Script is primarily used for data entry or internal tools, consider migrating the logic to AppSheet, Google’s no-code app building platform. AppSheet provides a significantly more professional interface and does not include the "Apps Script user" footer. Since AppSheet is now included in most Workspace tiers, it offers a more "enterprise-ready" look and feel for your tools without the script-specific baggage. Important Security Note
You should never attempt to use CSS or JavaScript hacks (like DOM manipulation) to hide the Google footer programmatically. Google’s security headers often block such attempts, and more importantly, bypassing security notices can lead to your script being flagged for "Terms of Service" violations, resulting in the permanent suspension of your project or your entire Google account.
For a truly "free" experience that looks professional, focus on clean UI design within your HtmlService files. A well-designed, functional application will often earn the user's trust regardless of the small disclaimer at the bottom of the page.
Alex was a freelance developer who lived by a simple rule: automate everything
. One afternoon, while scouring a forum for productivity hacks, he found a legendary "Life Dashboard" script designed to sync tasks, emails, and calendars into one seamless interface [1, 2].
He spent hours customizing the code. It felt perfect—until he hit "Deploy." A glaring, grey banner appeared at the top of his screen:
"This application was created by a Google Apps Script user."
To a perfectionist like Alex, it was an eyesore. It felt like leaving a price tag on a designer suit [1]. He tried every trick he knew: He dove into the , trying to hide the container [1, 3]. He attempted to use
to mask the source, but the banner just followed him like a shadow [1].
He even tried writing a second script to "delete" the banner from the first one—a digital snake eating its own tail [1, 2].
Deep in a developer thread, he finally found the "secret." The banner wasn't a bug or a mistake; it was Google's security seal
[1, 3]. It existed to let users know the app wasn't an official Google product, preventing phishing and keeping the ecosystem safe [1].
Alex realized that removing it via code was nearly impossible because it was injected at the server level
, far above his script's pay grade [1, 3]. The only way to get a "clean" look was to upgrade to a Google Workspace Enterprise account or deploy the project as a Google Cloud
web app—options that cost money he didn't want to spend [3].
He sat back and looked at the banner again. Instead of a flaw, he started seeing it as a badge of honor
. It was proof that he had built something from scratch using nothing but logic and a free tool [1, 2]. He stopped trying to hide it and shared the dashboard with his friends, banner and all.
As it turns out, no one else cared about the grey bar. They were too busy being amazed that the app actually worked [1, 2]. of Google Apps Script or see the workarounds for creating a custom UI without the banner?
The message " This application was created by a Google Apps Script user
" is a standard security disclaimer automatically added by Google to identify that the web app is third-party and not an official Google product. no official "one-click" way to remove this banner
for free on a personal (@gmail.com) account, as it is a fundamental security feature of the platform. However, there are several methods to work around it or minimize its visibility: 1. Embed the App in a Google Site (Recommended)
The most common "legitimate" workaround is to embed your Apps Script Web App into a Google Site.
: The banner is typically hidden when viewed within the frame of a Google Site or a website. How to do it Google Site , and paste the URL of your deployed web app. 2. Use a Google Workspace Account
If you use a paid Google Workspace (formerly G Suite) account, the banner behavior changes: Internal Users
: The banner is not shown to users within the same organization domain. External Users
: It may still appear unless the script is part of a verified Google Cloud project or published as a Workspace Add-on 3. Browser-Side Hiding (Developer/Private Use Only)
If you are only using the app for yourself or on a public display (like a TV), you can hide the banner locally using browser tools. Extensions : Tools like uBlock Origin Custom JavaScript can be used to set the CSS of the banner element to display: none; JavaScript Code javascript document.getElementById( ).style.display = Use code with caution. Copied to clipboard
Note: This only hides it for you; other visitors will still see it. 4. Verify Your App with Google
For production-level apps, you can follow the official verification process through the Google Cloud Console
: Create a standard Google Cloud project, link it to your script, and submit it for review.
: While this primarily removes the "Google hasn't verified this app" warning screen, it is the only way to officially identify your developer credentials to Google. Google Site to hide the banner? Is there any way to remove the banner? : r/GoogleAppsScript
Here’s a short article explaining how to remove the phrase “This application was created by a Google Apps Script user free” from your Google Apps Script project’s authorization screen.
Summary
| Method | Removes “free user” text? | Effort | |--------|----------------------------|--------| | Google verification | ✅ Yes | Medium–High | | Keep users <100 | ❌ No | None | | Avoid sensitive scopes | ⚠️ Sometimes | Low |
If you’re building a serious app for public use, completing Google’s verification is the only clean way to remove the message and build user trust.
To remove the message "This application was created by a Google Apps Script user" (or "This application was created by another user, not by Google") from your web app, you should understand that this is a security feature designed to protect users from phishing or malicious scripts .
While there is no "free" button to toggle this off, here are the most effective ways to manage or remove it: 1. The Official Professional Route (Verified Publisher)
The most "correct" way to remove the banner for all users is to have your application verified by Google. Once verified, the banner typically disappears because the publisher is now trusted .
Create a GCP Project: You must associate your Apps Script project with a standard Google Cloud Platform (GCP) project .
Request Verification: Submit your app for OAuth verification through the Google Cloud Console. This process can take several weeks and may require identifying yourself (which often requires a paid Workspace account) . 2. The Browser-Side "Fix" (For Personal Use)
If you only want to hide the banner for yourself or a small group of users who are willing to install an extension, you can use a browser-based CSS injector .
Use a Browser Extension: Install an extension like Custom JavaScript for websites or Tampermonkey.
Inject CSS: Use the following code to hide the banner's container: javascript document.getElementById('warning').style.display = 'none'; Use code with caution. Copied to clipboard
Note: This only works for users who have the extension active . 3. Alternative Hosting (Avoiding the Apps Script Domain)
If you want a professional look without the banner, you can move your front-end away from script.google.com.
Embed via iFrame (Partial Success): Some users try embedding the Apps Script URL in another website. However, the banner often remains because it is tied to the Apps Script domain .
Use a Front-End Framework: Host your UI on a free platform like GitHub Pages or Netlify and use the Google Apps Script purely as a Backend API (via doGet or doPost). This completely bypasses the Apps Script web app UI and its associated banners . 4. Configuration Check (Workspace Users)
If you are part of a Google Workspace (business or education), ensure you are deploying the app with the correct settings. Execute As: Set this to "Me" (your admin/account).
Who has access: Set this to "Anyone within [Your Domain]" rather than "Anyone" . In some organizational settings, this can minimize the severity of the warning banner. Summary of Options: Verification Free / Time Intensive Professional, public-facing apps . Browser Extension Private internal tools or personal dashboards . Separate Hosting Free (GitHub/Netlify) Developers who want a fully custom UI .
Are you building this app for public use or for private/internal tasks?
Removing "This application was created by a Google Apps Script user" from a Google Apps Script Project
When you create a Google Apps Script project, it automatically adds a message to the project's UI, stating "This application was created by a Google Apps Script user." While this message is a good indication that the project was created using Google Apps Script, you might want to remove it for aesthetic or professional reasons. In this report, we'll explore how to remove this message from your Google Apps Script project.
Understanding the Message
The message "This application was created by a Google Apps Script user" is a default message added by Google Apps Script to all projects created using the platform. This message is displayed at the top of the project's UI and serves as a indicator that the project was built using Google Apps Script.
Removing the Message
To remove the message, you need to use the setTitle method of the HtmlService class. Here's an example code snippet that removes the message:
function doGet()
var html = HtmlService.createHtmlOutputFromFile('index');
html.setTitle('Your Application Title'); // Set your application title here
return html;
In the code snippet above, replace 'Your Application Title' with your desired application title. By setting a custom title using the setTitle method, the default message "This application was created by a Google Apps Script user" will be replaced with your custom title.
Additional Steps
If you want to completely remove the message and not replace it with a custom title, you can use the following approach:
- Open your Google Apps Script project.
- Click on the "Deploy" button in the top right corner of the editor.
- Select "New deployment".
- Choose "Web App" as the deployment type.
- In the "Web App" settings, uncheck the box next to "Display a 'This application was created by a Google Apps Script user' message".
By following these steps, you can remove the message from your Google Apps Script project.
Conclusion
Removing the "This application was created by a Google Apps Script user" message from a Google Apps Script project is a straightforward process. By using the setTitle method or adjusting the deployment settings, you can easily remove or replace the message with a custom title. This report provides a step-by-step guide on how to remove the message, giving you more control over the UI of your Google Apps Script projects.
Recommendations
- Use a custom title that reflects your application's name or purpose.
- Consider adding a custom logo or branding to your application to give it a more professional look.
- If you're deploying your application to a wider audience, consider removing the message to provide a more seamless user experience.
Troubleshooting
- If you've followed the steps above and the message still appears, ensure that you've saved your changes and redeployed your application.
- If you're using a custom domain or URL for your application, ensure that the message is not being cached by your browser or server.
The message " This application was created by a Google Apps Script user
" is a mandatory security banner added by Google to identify that a web app was not developed by Google itself. While there is no official "free" button to toggle it off, you can bypass or hide it using the following methods: 1. Embed as an iFrame
The most common way to hide the banner is by embedding your Apps Script web app into another website using an : In your Apps Script code ( ), ensure your HtmlOutput allows iframing by adding: javascript HtmlService.createHtmlOutputFromFile(
) .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); Use code with caution. Copied to clipboard
: When viewed directly via the script URL, the banner remains, but when viewed through your external site's iframe, the banner is typically hidden. 2. Embed in a Google Site
If you don't have a personal website, you can embed the web app into a Google Sites : Open a Google Site, use the tool, and paste your web app's "Exec" URL.
: This often strips the grey header/footer branding for users within the same organization or domain. 3. Use Workspace Internal Deployment If you are part of a Google Workspace
(formerly G Suite) organization, the banner is often automatically removed for other users within your same domain
: Deploy the web app and set access to "Anyone within [Your Domain]" instead of "Anyone" or "Anyone with a Google Account". 4. Browser-Side Hiding (For Personal Use)
If you only want to remove the banner for yourself (e.g., for a public kiosk or personal dashboard), you can use a browser extension to hide the element. : Use an extension like uBlock Origin or a custom CSS injector (like ) to set the banner's container to display: none;
: This only works on the browser where the extension is installed; other users will still see the banner. Summary of Limitations No Script-Level Removal : There is no
you can write inside the script itself to delete the banner because it is injected by Google's servers outside of your HTML body. Security Purpose
: Google maintains this banner to prevent phishing, so complete removal for anonymous public users is intentionally difficult. Further Exploration View community discussions on Stack Overflow regarding the X-Frame-Options workaround. Read more about web app deployment configurations on the official Google for Developers exact HTML code to create the iframe for your own website?
The message " This application was created by a Google Apps Script user
" is a security banner automatically added by Google to web apps deployed via Google Apps Script (GAS). It serves as a warning that the application is not officially created or verified by Google. Can it be removed for free? no official "free" setting
within Google Apps Script to toggle this banner off. However, there are specific deployment methods and workarounds that can hide or eliminate it. Ways to Eliminate the Banner Use a Google Workspace Organization Account The banner is generally
to other users within the same Google Workspace domain as the script owner.
If you deploy the app for "Internal" use within an organization, members will not see the message. Embed in Google Sites If you embed your Apps Script web app as a gadget within a Google Site , the banner is typically hidden from view. Publish as a Workspace Add-on Developing and publishing your script as a verified Google Workspace Add-on
removes the top-level banner, as the code runs within a sidebar or dialog instead of a standalone web app page. Client-Side Workarounds (Visual Only)
These methods do not remove the banner for all visitors but can hide it on your own browser or specific displays (like a public dashboard): Browser Extensions : Using a tool like Custom JavaScript for websites
or a script manager, you can inject a CSS rule to hide the element: document.getElementById('warning').style.display = 'none'; Dedicated Plugins
: There are community-built browser plugins specifically designed to detect and remove this iframe message automatically. Why the Banner Exists Google implements this banner to prevent
and malicious use. Because Apps Script allows anyone to create a functional web page for free, the banner ensures visitors know they are interacting with a third-party script rather than an official Google service. to hide this banner? Is there any way to remove the banner? : r/GoogleAppsScript
The blue banner stating "This application was created by a Google Apps Script user" is a built-in security warning designed to protect users from unverified or potentially malicious scripts. While there is no official "one-click" button to disable it for free on public web apps, there are several effective workarounds to hide or bypass it. 1. Embed the Web App in an IFrame
The most common and effective way to hide the banner from your users is to embed your Google Apps Script (GAS) URL within another webpage using an tag.
How to do it: Host a simple HTML file on a free platform like GitHub Pages or your own website.
The Code: Use a basic iframe structure: .
Permissions: Ensure you set HtmlService.XFrameOptionsMode.ALLOWALL in your script's doGet() function to allow it to be framed by external sites. 2. Deploy Within a Google Site
If you don't want to manage external hosting, embedding the web app directly into a Google Site can often suppress the warning for users within your organization or those viewing the site. This is because Google considers its own ecosystem a "safe" container for the script. 3. Use a Google Workspace Account
If you are building an application for internal use, the banner is automatically hidden for users who are in the same Google Workspace domain as the script owner.
Benefit: This removes the banner without any extra coding or embedding.
Free Alternative: If you are using a standard @gmail.com account, you will still see the banner unless you use the iframe method mentioned above. 4. Browser-Side Hiding (For Personal Use)
If you only want to remove the banner for yourself or a small team, you can use browser extensions to hide the CSS element of the banner.
Chrome Extensions: Tools like Custom JavaScript for Websites allow you to run a script that sets the banner's display to "none".
Script Snippet: document.getElementById('warning').style.display = 'none';. 5. Official Verification (Long-Term Solution)
To remove all "Unverified App" warnings and the banner officially, you must link your script to a Google Cloud Project (GCP) and complete the OAuth verification process. Is there any way to remove the banner? : r/GoogleAppsScript
There is no direct "free" button or setting to remove the "This application was created by a Google Apps Script user" banner within the Google Apps Script editor. This banner is a security feature automatically applied to web apps and deployments that are not formally verified.
However, you can use several workarounds to hide or bypass this warning: Professional & Official Methods
Embed in Google Sites or External Webpages: The banner is often hidden when you embed the script's URL as an within a Google Site or your own website.
Google Workspace Accounts: If you are part of a Google Workspace organization, users within your same domain generally will not see this banner when accessing your scripts.
Create an Add-on: Converting your script into a verified Google Workspace Add-on removes the banner entirely for all users, though this requires a more formal development and review process. Technical Workarounds
Host the HTML Yourself: You can host your app's frontend HTML/JS on a service like GitHub Pages and call your Google Apps Script as a backend API. This prevents the banner from appearing because users are not viewing a script.google.com URL directly.
Browser Extensions (Developer Only): For personal use or public displays, you can use browser extensions like uBlock Origin or custom CSS injectors to set the banner's container (often with an ID like warning) to display: none;. Note that this only hides the banner for you, not other users.
Final Recommendation
Avoid any service or script that claims it was "created by a Google Apps Script user" and asks you to pay or click to remove a watermark. This is a red flag for phishing and account abuse. Stay safe and only authorize scripts from trusted, verified developers.
Step-by-Step to Remove the Warning (Developer Edition)
Prerequisites:
- A Google Cloud Project linked to your Apps Script.
- Your app uses sensitive scopes (e.g., Gmail, Drive, Sheets).
- You are willing to provide a privacy policy and video recording.
Steps:
- Open your Apps Script project – Go to script.google.com.
- Click “Deploy” > “Manage deployments” .
- Click the pencil icon next to your deployment.
- Under “OAuth consent screen,” you will see a warning: “Unverified app.”
- Go to Google Cloud Console (console.cloud.google.com) and select your project.
- Navigate to APIs & Services > OAuth consent screen.
- Fill in all required fields: App name, user support email, developer contact.
- Add the scopes your app uses.
- Add your email as a test user.
- Submit for verification – Google will review your app. If approved, the warning is removed completely.
Cost: Free, unless you need legal help writing a privacy policy. Google does not charge for verification.
Time: 3–5 business days.
Once verified, your app will say “This application was created by [Your Company Name]” instead of “by a Google Apps Script user.” The scary liability disclaimer disappears.
Final Verdict
Yes, you can remove “This application was created by a Google Apps Script user – Free.”
No, there’s no secret code or CSS hack to hide it permanently.
The real solution is a Google Workspace account – and for anyone serious about building tools on Google’s ecosystem, you probably should have one anyway.
Stop looking like a hobbyist. Upgrade, redeploy, and watch that message disappear.
Have you successfully removed the banner? Still stuck? Drop a comment below – I help people migrate scripts to Workspace accounts regularly.
