Short answer
Bring in a developer before your app handles logins, personal data, payments or anything people rely on, and ideally before you invite your first real users. A prototype for a demo or a private tool can stay fully AI-built; once other people's data or money is involved, someone who can read the code should review it.
Follow-up question What should you check before real users arrive?
App builders such as Lovable, Bolt, Replit and Base44 let you go from an idea to a working app in an afternoon, without writing code yourself. That is a real achievement, and for many projects it is enough. The question is not whether AI-built apps are "allowed" to go live; it is how much is at stake if something in the code is wrong, and whether anyone has looked.
The UK's National Cyber Security Centre (NCSC) offered a useful way to think about this in June 2026. It describes AI-assisted coding as a spectrum. At one end, a person writes the code and the AI only suggests the next line. At the other, "full vibe coding," the AI decides the architecture, code and tests while the person just tries the result and prompts again. Neither end is wrong. The point is to slide toward more human control as the risk goes up.
Where does your app sit?
The NCSC's guidance translates into a simple rule of thumb. Fully AI-built is reasonable for prototypes, demos to explain an idea, and internal tools with limited exposure and no sensitive data. Move toward human review when the code handles login or permissions, sensitive personal data, secrets such as API keys, or anything where a flaw would have serious consequences.
| Your app | Example | Developer needed? |
|---|---|---|
| Demo or mock-up | Clickable prototype to show a funder | No; keep it private and use fake data |
| Personal or small internal tool | Spreadsheet-style tracker for your own team, no personal data | Optional; a quick review is a good habit |
| Public app with accounts | Members log in and see their own bookings | Yes, before launch: review login, access rules and secrets |
| Personal, health or financial data, or payments | Client files, sign-up forms, online sales | Yes, before any real data goes in, and again after big changes |
"Developer" here doesn't have to mean a full-time hire. A few hours of review by someone experienced with your stack (the platform, database and language your app uses) can catch the problems that matter most. Ask for a written list of findings, so you can have the AI fix them and the reviewer can check the fixes.
What goes wrong when nobody looks
Two cases from this year show the gap between "it works" and "it's safe."
Moltbook, a social network for AI agents whose founder said he had written none of its code himself, had its database key in the site's JavaScript with no row-level security behind it. Row-level security is a set of database rules that limit each user to their own rows. Without it, the security firm Wiz found that anyone could read and change the production data, including about 1.5 million agent API tokens and some 35,000 email addresses. The app worked fine for its users; the missing rule was invisible until someone checked.
Lovable, one of the best-known app builders, published an account of an incident in which, from February 3 to April 20, 2026, the code and build conversations of projects marked public could be read by any logged-in Lovable user with the link. Lovable says private projects and its Lovable Cloud backend were not affected, and it fixed the problem within two hours of a public report. One lesson for builders is a setting many people misread: Lovable separates project visibility (who can see your editor, code and build chat) from website access (who can visit the published app). Many users thought "public" meant only the website.
What should you check before real users arrive?
Run through this list before launch, and again after any large change. Each item can be checked with the platform's settings, a second AI review, or a short session with a developer.
- Project privacy. Your project, code and build chats are private, not just your published site.
- Database access rules. Row-level security (or the platform's equivalent) is turned on for every table, and you have tested it: log in as user A and confirm you can't see user B's data.
- Secrets. No API keys, passwords or admin keys appear in front-end code or in the repository. Keys that must be in the browser are the public kind and are restricted.
- Login and permissions. Checks happen on the server, not only in the browser. Admin pages refuse ordinary users.
- Personal data. You collect only what you need, you know where it is stored, and you have a privacy notice that matches what the app actually does.
- Backups and an exit. You can export the database and the code, and you have restored a backup at least once.
- The platform's own security scan. If your builder offers one, run it and fix what it reports.
- A plan for problems. You know how to take the app offline, rotate keys and tell users if something leaks.
You can use the AI that built the app for a first pass:
Act as a security reviewer for this app before it goes live to real users.
For each item, tell me whether it passes, fails or can't be checked from the code, and show me the evidence:
1. Every database table has access rules so users can only read and change their own rows.
2. No secret keys appear in browser code or in the repository.
3. Login and admin checks happen on the server.
4. Personal data collected, where it is stored, and who can read it.
Do not change anything yet. Give me the list first.Treat its answer as a starting point, not a sign-off. For anything in the bottom two rows of the table above, have a person who reads code confirm the fixes.
Try it: Create two test accounts in your app. Logged in as the first, try to open a page or record that belongs to the second, by changing an ID in the address bar. If it works, you have found the most common AI-built app flaw before your users do.
Sources
- The 'vibe coding spectrum' approach to AI-assisted software development — UK National Cyber Security Centre (NCSC), June 18, 2026
- Our response to the April 2026 incident — Lovable
- Hacking Moltbook: The AI Social Network Any Human Can Control — Wiz, February 2, 2026