Short answer: you do, unless you hand it to someone. Lovable builds and hosts the app, but its own documentation says you are "responsible for ensuring that your app meets the security requirements appropriate for its use case" and that its security tools "cannot guarantee complete security" (Lovable docs). Once real people sign up, someone has to watch the app, fix bugs, keep the database rules right, publish changes safely and answer users. You can do it yourself, hire a developer when something breaks, or pay someone to look after it every month.
This guide covers what "looking after" actually means for a Lovable app, so you can decide which option fits.
What Lovable does for you, and what it doesn't
Lovable is very good at getting an idea on screen. It writes the code, gives you a preview and publishes the app to a web address you can share. Some things it leaves to you:
- Publishing changes is a manual step. Lovable's docs say "later changes are not automatically pushed live" and that you need to "republish to update your live app". They also note that "accepting a draft is not publishing" (Lovable docs). Plenty of people fix a bug in the editor and wonder why users still see it.
- Your own domain needs a paid plan. Lovable says connecting a custom domain "requires a paid plan" (Lovable docs).
- Security is shared. Lovable's scans catch many common problems, but the rules that decide who can read which data are part of your app. We cover the gaps in Is Lovable secure?.
- Nobody watches your app for you. If sign-ups fail at 2 am, or a payment provider changes something, Lovable will not message you. Your users might.
The six jobs a live Lovable app needs
Think of these as the maintenance list. Every live app needs them, whoever does them.
1. Watch it
Know when the app is down or throwing errors before your users tell you. That means an uptime check on the live address and some form of error reporting. Without them, problems are found by the people you least want to find them.
2. Fix bugs properly
Asking the AI to "fix it" works for small things, but each prompt can change code you did not mean to touch. A common loop: one fix breaks another screen, the next fix breaks login. Someone who can read the code can fix the cause instead of the symptom. If your app works in the editor but not after publishing, start with our guide to a Lovable app not working after deploy.
3. Keep the database rules right
Most Lovable apps store data in Supabase. Supabase protects data with row level security policies, and an app with missing or too-loose policies can let one user read another user's data. Every new table or feature needs its policies checked. If you see "new row violates row-level security policy", our step-by-step RLS guide explains what it means.
4. Keep secrets off the browser
API keys for payments, email or AI services must live on the server, never in the app's front-end code. Every new integration is a chance to get this wrong. Our guide to Supabase publishable and secret keys shows which key goes where.
5. Back up and update
Data needs regular backups you have actually tested restoring. The packages your app is built on get security updates, and an app nobody updates slowly drifts out of date.
6. Answer users
Somebody has to reply when a user cannot log in, asks for their data to be deleted, or reports something odd. That is part of running an app, not an extra.