Who Owns Your Code: Lovable, Base44, v0, Bolt.new and Replit Compared
A per-platform look at code ownership across five AI app builders, what the terms say, what the architecture says, and which one actually lets you leave.
Contents
Ownership and Independence Are Two Different Questions
The Five Platforms Side by Side
v0: The Only Explicit Assignment We Could Read
Lovable: The Vendor Argues Against Its Own Lock-In
Base44: You Own the Client, Not the Runtime
Bolt.new: The Licence Does the Work
Replit: No Contractual Lock-In, Meaningful Default Lock-In
What We Could Not Verify, Stated Plainly
How to Test Your Own Independence in an Afternoon
Frequently Asked Questions
Find out how portable your app really is
buildAgency reviews an existing AI-built application and reports what is genuinely yours, which services belong to the vendor, and what leaving would take. One senior Melbourne engineer, written findings, no obligation to migrate.
See buildAgencyRelated Guides
Don't Get Locked In: Why You Should Own Your GitHub, Not Rent Your App
Why a whole genre of tutorials exists just to help people escape walled-garden app builders, and how owning your GitHub repo from day one avoids the trap.
Lovable vs Base44: What Each Platform Actually Lets You Take With You
A side-by-side on Lovable and Base44 code ownership: GitHub sync, Supabase portability, the SDK that follows you out, and the passwords neither can export.
How to Migrate a Base44 App Onto Infrastructure You Actually Own
What moving a Base44 app to your own stack really involves: the SDK lock-in, what the three export paths leave behind, and the order to do the work in.
How to Migrate Off Lovable Into Production Infrastructure You Run
What Lovable generates, what its own docs say will not move, the password trap, and the order to run a migration to infrastructure you control.