the short answer

Following our comprehensive white-labeling checklist allows you to methodically replace every single branding asset with your own custom logo, color palette, and metadata, producing an authentic, agency-grade product ready for production.

📖 Introduction

Complete white-labeling involves more than just hiding a corner badge: it requires replacing default favicons, cleaning OpenGraph social share cards, updating PWA manifest icons, and customizing page titles. This comprehensive guide provides a complete checklist to remove all Lovable branding for free, ensuring your application looks 100% bespoke and professional.

The Problem with Walled Gardens

When an application is generated by an AI platform, default branding assets are embedded across multiple layers: public/favicon.ico, manifest.json, og:image social meta tags, Apple touch icons, and HTML header titles. Overlooking these details leaves visible traces of the underlying AI platform.

The Push44 Solution

Following our comprehensive white-labeling checklist allows you to methodically replace every single branding asset with your own custom logo, color palette, and metadata, producing an authentic, agency-grade product ready for production.

Step-by-Step Walkthrough

5 steps
1

Step 1: Export project and remove floating badge

Use Push44 to export your Lovable app to GitHub and strip the primary watermark scripts from index.html and React layout components.

2

Step 2: Replace Favicons & PWA Icons

Replace public/favicon.ico, public/icon-192.png, public/icon-512.png, and public/apple-touch-icon.png with your own custom brand icons.

💡 expert tip

Use a free tool like favicon.io to generate all required icon sizes from your logo in seconds.

3

Step 3: Update OpenGraph & Twitter Card Metadata

Open index.html and update the og:title, og:description, og:image, and twitter:image meta tags with your custom domain and branded banner graphic.

4

Step 4: Customize manifest.json & theme colors

Update public/manifest.json with your app's official name, short name, theme_color, and background_color.

💡 expert tip

Ensure theme_color matches your brand's primary Tailwind color.

5

Step 5: Deploy to custom domain on Vercel

Deploy your fully rebranded codebase to Vercel or Cloudflare Pages and link your custom production domain.

Pro Recommendations

Test your social sharing previews using free tools like opengraph.xyz or Twitter Card Validator before launching.

Check manifest.json in Chrome DevTools (Application tab) to verify PWA installability under your custom brand.

Include a custom 404 page in src/pages/NotFound.tsx matching your brand design.

Use Push44's SEO tools (/scripts/seo-tool.ts og) to inspect your OpenGraph metadata automatically.

Common Pitfalls to Avoid

⚠️

Updating index.html meta titles but forgetting to update public/manifest.json name properties.

⚠️

Using low-resolution favicon images that look blurry on Retina displays.

⚠️

Leaving broken links to old Lovable preview domains in footer navigation links.

Frequently Asked Questions

What files need to be changed for a 100% complete white-label rebrand?

You should update index.html (scripts, titles, meta tags), public/favicon.ico, public/manifest.json, public/icon-*.png images, and remove any watermark JSX components in src/.

Can I do all of this for free without paid software?

Yes! Push44, GitHub, Vercel, and favicon generation tools are all 100% free.

How long does full white-labeling take?

Following this checklist, complete rebranding takes approximately 5 to 10 minutes.

Will my app still receive updates if I rebrand it?

Yes. You have full control over your Git repository and can push new features and updates whenever you want.

100% free · zero backend · client-side

Export and push your code in seconds.

Connect your platform, preview the visual diff, and create atomic commits on GitHub with zero server data retention.

Start exporting now → Learn more