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 stepsStep 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.
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.
Use a free tool like favicon.io to generate all required icon sizes from your logo in seconds.
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.
Step 4: Customize manifest.json & theme colors
Update public/manifest.json with your app's official name, short name, theme_color, and background_color.
Ensure theme_color matches your brand's primary Tailwind color.
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.
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.