How to stop Base44 from training their AI on your app
Daniel Frishtik
Founder of EscapeBase44 ·
There's no opt-out: on every plan but Enterprise, Base44 can train on your app and what your users type into it. To stop it, move the app off the platform.

You've been building your app on Base44 for months. Your business logic is in it, thousands of prompts, and often your clients', your patients' or your users' personal details. Then a Reddit post or a client's security questionnaire tells you that since June, Base44's terms let it use all of that to train its AI, including whatever your users type into your app.
Since June, Base44 holds a permanent license to everything in your app
Before June 21, the license you gave Base44 lasted as long as your subscription, and it covered one thing: running your app. The new one is permanent, you can't take it back, and Base44 can pass it on to other companies. It covers everything you've put into Base44: your code, your prompts, your database, the app itself. Base44 can use all of it to train its AI, to improve any other product Wix runs (Wix owns Base44), and in its own marketing. It doesn't end when you cancel.
It doesn't stop at what you put in, either. Base44's terms count whatever your app's visitors and users put into it as your customer data, so the forms they fill in and the files they upload fall under the same license. If you thought Base44's data processing agreement protects your users, it only covers personal data, and Base44 can use even that once it has anonymized or aggregated it. Your code, your prompts, your logic and your business data aren't personal data, so nothing limits what Base44 does with those.
The license applies on every plan except Enterprise, Business included. And there's no switch to turn it off, on any plan. Base44 says so itself. It even sells Enterprise on the promise that your data, your apps and your prompts stay yours. So on every other plan, they don't.
You still own your app, on paper. Base44 doesn't claim ownership of it. But a permanent license to use your app however it sees fit is a different thing from ownership, and it's the license that decides what Base44 can do with it.
What owning your Base44 app is worth when it can only run on Base44Eight days after the terms changed, Base44 launched its own model
Until February this year, Base44's privacy page said it doesn't use your inputs or prompts to train any public AI model, and that your data stays within your environment. By March that sentence was gone, and nothing replaced it. On June 21 the terms changed to the permanent license. My own Base44 account got the Father's Day sale that month, the Shark Tank announcement and a credits-running-low notice, and not one email about the terms. An owner who posted about all this on Reddit, after almost a year on one of Base44's higher plans, went back through his inbox and found nothing either. Base44's position is that whoever kept using it after June 21 accepted.
Eight days later, on June 29, Base44 launched Base 1, its own AI model. Base44 says it was built on tens of millions of real user interactions on the platform, and that it keeps training as that data grows. Its CEO has written that they can see what people asked the builder for, what it built, what broke and whether the app worked in the end. They study what makes the best apps on Base44 succeed, and use that to steer the model. Base 1 learns from what people build on Base44, and since June nothing in the terms keeps your app out of it.
Paying more, asking Base44 or encrypting your data won't stop the training
Since there's no switch, people look for some other way to keep their app out of the training without leaving Base44, or they decide it doesn't matter. None of it holds up:
- Paying for a bigger plan. Business, the plan Base44 sells to companies, costs $800 to $1,800 a month, and Base44 can train on your app there the same as on every other plan. Only Enterprise is excluded, and Enterprise has no price on the site: you talk to sales. The owner from Reddit did, and was quoted $6,000 to $7,000 a year to start, with nothing cheaper on offer. Even Enterprise only covers what goes in from the day you sign. When he asked whether his content had already been used, Base44 told him there's no way for it to tell.
- Asking Base44 to confirm in writing that your data isn't used. Owners have asked exactly that on Base44's own Discord, in July and again in September: whether their chats with the builder train any model, whether there's an opt-out, whether the documents their users upload can train Base44's or Wix's models. Neither question got an answer from Base44. The only one on Base44's side who said anything was a moderator, in October, who said she believes they use the data now to train Base 1. When the owner from Reddit asked Base44 to confirm his data won't be used for training from now on, the answer he finally got was about deleting his account, and Base44 refused to refund the $800 left on his annual plan.
- Encrypting the data yourself, so Base44 can't read it. This is the workaround people on Base44's Discord come up with, and it doesn't work in a real app. If your app searches, filters or sorts its records, it has to read them, and so does Base44's backend, which is where every one of those operations runs. The code that would encrypt and decrypt is served to your users by Base44, from Base44's servers, so Base44 can read whatever that code can. You've made your own app harder to use and changed nothing about who can see the data.
- Keeping sensitive things out of the app. You can decide what you type into the builder. You can't decide what your users type into your app, and under Base44's terms what they type is covered too. And what Base44's model learns from isn't one sensitive column in a table. It's the app itself: the code, the logic, the prompts that produced it, what worked and what didn't. You can't keep any of that out while the app is on Base44.
- Deciding it doesn't matter, because everyone does it. That's what you'll hear on Reddit, and it's Base44's own explanation too: it called the new terms a way to bring itself in line with industry standards. It isn't the industry standard. Lovable lets anyone opt out of training on any plan, for free, in the account settings, and says it never trains on your app's users' data at all. Bolt has a training switch on every account. Base44 looked at the same choice and decided your app is training data unless you pay for Enterprise. Switching to one of those builders means rebuilding your app from scratch, though.
Every one of these keeps the app on Base44, and as long as it's there, everything new that goes into it is covered by the license. The way to stop it is to get the app off Base44.
The training only stops when your app isn't on Base44
Think about how a normal app works. Its code sits in its owner's GitHub, and it runs on hosting, a database and file storage in the owner's own accounts. The companies behind those accounts rent you servers and storage, and that's the whole relationship. Nobody sits between you and your users. If a provider ever changed its terms on you, you'd move the app to another one, because nothing in the app depends on them. And the AI features inside the app call an AI company like OpenAI on your own key, under API terms that don't train on what you send unless you switch that on yourself.
A Base44 app doesn't run like that. All of it runs on Base44's servers: the screens, the data, the logins, the functions, the files, the AI calls and the emails. That's why the license reaches every part of it.
You can rebuild the app somewhere else. People do. The owner from Reddit is doing exactly that right now, with an AI coding tool helping him, and says it has already been more involved than he expected. It's a real project: the backend Base44 ran for you gets written again from scratch, your data gets imported, and every user resets their password, because Base44 doesn't hand those over. It takes weeks for a small app and months for a real one, and the result is a copy of the app you already had, with new bugs in it.
What Base44's export actually gives you, and what stays on its serversOr you can keep the app exactly as it is and only change where it runs. This is where it gets hard. Base44's export gives you the screens and the code of your functions, so those come out easily. What they run on stays behind. That's Base44's own server code, which does all the actual work, and no export includes it. So moving an app as it is means first writing that whole backend again, outside Base44, so the app has one of its own.
That's what I did, for my own app. I wrote my own version of everything Base44's servers did for it: signing users in, storing and reading every record, running the backend functions, keeping the uploaded files, calling the AI and sending the emails. It took months. When it finally ran, I automated the whole move so nobody would have to do it by hand again, and that's EscapeBase44.
How to move your app off Base44 without rebuilding it
With EscapeBase44, you sign in with your Base44 account and choose the app, and it moves onto accounts that are yours: your hosting, your database, your file storage, your GitHub. Every screen and every record comes with it, every user keeps the password they already have, and the functions, the files and the AI features come too. Nothing in the app is written again or changed. You also get your app's server code, the part Base44 keeps to itself, in your own repository. Meanwhile the app on Base44 stays as it is and keeps working, so you switch over once you've seen the new one run.
From that moment, nothing you or your users put into the app reaches Base44. Your users' records sit in a database you own. Your code, and everything your months of prompts produced, sits in your repository. The AI features in your app run on your own key, under API terms that don't train on what you send. And there's no platform under your app anymore to hold a license to it or to change the terms on you. If a client, your IT team or your users ask where their data is, the answer is your own accounts, and Base44 has nothing to do with it.
Then you shut down the Base44 side. Keep the app on Base44 until each of your users has signed in to the new one once. That first sign-in is checked against Base44, which is how everyone keeps their password. After that, delete the app on Base44, and 30 days later it's gone for good. Delete your Base44 account too: Base44 has said that removes the builder conversations it stores, including the ones kept for training, within 30 days.
When to cancel the Base44 plan after the move, and what cancelling does to an app that hasn't movedLeaving can't take back what Base44 already has. Its license on what you've put in so far is permanent, Base44 says it can't tell what has been used, and a model that has been trained isn't untrained. Leaving stops it from the day the app moves. Every week the app stays on Base44, more of your work and more of your users' data comes under that license, so the sooner it moves, the less of it Base44 gets.
You can keep building it, too. All of the code is yours now, including the backend, and it's a normal app, so how you work on it is up to you: in an AI chat like the one you used on Base44, with an AI coding tool like Claude Code or Cursor, or with a developer. Nothing in it depends on Base44 anymore, and nothing in it needs EscapeBase44 either.
Once your app runs on your own accounts, nothing that goes into it can train Base44's AI anymore.
One-time, priced to your app.
See how the migration worksBase44 AI training FAQ
Does Base44 train its AI on my app?
On every plan except Enterprise, it's allowed to. Since June 2026, the license you give Base44 is permanent and covers your code, your prompts, your database and what your users put into your app, training its AI included, and Base44 says its own model, Base 1, is trained on real builder data from the platform. Whether your app has been used, Base44 says it can't tell.
Can I opt out of AI training on Base44?
No. There is no opt-out setting on any plan. The only workspaces excluded from training are Enterprise ones, which means a sales call and a custom contract. One owner who asked was quoted $6,000 to $7,000 a year to start, with nothing cheaper on offer.
Does Base44 train on my users' data too?
Yes, on every plan except Enterprise. Base44's terms count whatever your app's visitors and users put into it as your customer data, so what they type into your app and the files they upload fall under the same license.
Does the Business plan opt out of AI training?
No. Business costs $800 to $1,800 a month, and Base44 can train on your app there like on every other plan. Only Enterprise is excluded.
When did Base44's terms change to allow AI training?
On June 21, 2026, and eight days later Base44 launched its own model, Base 1. Before the change, the license you gave Base44 lasted only as long as your subscription and covered running your app. The new one is permanent, can't be taken back, and covers training AI, improving any other Wix product and using your data in Base44's marketing.
Did Base44 notify users about the change?
Not by email, as far as anyone can find. Base44's position is that whoever kept using it after June 21 accepted the new terms.
Can I find out whether my app was already used for training?
No. Base44 told an owner who asked that there is no way for it to tell.
Doesn't Base44's data processing agreement protect my users' personal data?
Only until Base44 anonymizes or aggregates it. After that, the agreement lets Base44 use it. And your code, your prompts, your logic and your business data aren't personal data, so the agreement doesn't limit those at all.
Do Lovable, Bolt and other AI builders train on your app?
Lovable lets you opt out on any plan, for free, in the account settings, and says it never trains on your app's users' data. Bolt has a training switch on every account. Switching your app to either of them means rebuilding it from scratch, though.
Does moving my app off Base44 stop the training?
Yes, from the day it moves. The app runs on your own hosting, database and storage, with its code in your own GitHub and its AI features on your own key, so nothing new reaches Base44. What Base44 already has stays under its license.
Does deleting my Base44 account remove my data from training?
Base44 says deleting your account removes the builder conversations it stores, including the ones kept for training, within 30 days. It says nothing about a model that has already been trained, and a trained model isn't untrained.
Do I still own my app?
Yes, on paper. The license is a separate thing: you can own your app and have given Base44 a permanent license to use it. Owning it in practice means it runs on accounts you hold, with its code in your own repository.