Vibe Launch Inspector

Free Lovable production readiness test

Is your Lovable app actually ready to launch?

Answer 14 evidence-focused questions. Get an immediate readiness score, hard blockers, and a prioritized pre-launch action plan.

✓ No sign-up✓ About 3 minutes✓ Nothing connects to your app
0 of 14 answered
01
Accounts

Have you tested sign-up, sign-in, sign-out, password reset, and every enabled OAuth provider?

Authentication can look complete while recovery or provider callbacks still fail.

02
DataHard blocker

Have you proven that User A cannot read or change User B’s records?

A working dashboard does not prove cross-user isolation.

03
DataHard blocker

Is RLS enabled with operation-specific policies on every exposed table?

Supabase recommends RLS on every table in an exposed schema.

04
SecurityHard blocker

Have you verified that service-role keys and private API secrets are absent from browser code and logs?

A service-role key can bypass RLS and must never reach the browser.

05
AuthorizationHard blocker

Have you tested every role with direct URLs and API requests—not only hidden buttons?

UI visibility is not an authorization boundary.

06
Payments

If you accept payments, have you tested success, cancellation, failure, refund, and webhook replay behavior?

The success page alone is not proof that access and billing stay synchronized.

07
Storage

If users upload files, have you tested type, size, ownership, access, and deletion rules?

Public buckets and guessable object paths can expose private files.

08
Operations

Do production errors avoid exposing stack traces, internal IDs, SQL, or secret values?

Failure paths often reveal more than the happy path.

09
Deployment

Are the production domain, HTTPS, redirect URLs, CORS rules, and OAuth callbacks final and tested?

Preview configuration frequently differs from the real domain.

10
Communications

Have you tested transactional email delivery, links, sender identity, and expired-link behavior?

Authentication and customer flows often depend on email outside the app.

11
Trust

Are privacy, terms, refund, support, and data-deletion instructions complete and public?

Users need accurate expectations and a way to resolve problems.

12
Operations

Is someone responsible for production errors, payment failures, abuse reports, and incidents?

A launch needs ownership after the deploy succeeds.

13
Recovery

Have you verified backups or exports and practiced restoring the data you cannot recreate?

A backup is only useful if it can be restored in time.

14
Quality

Can core flows be completed with a keyboard, visible focus, labels, and readable contrast?

Accessibility failures can block customers from completing essential tasks.

Why this matters

A successful demo is not a launch decision.

Blockers override scores

Cross-user access, exposed secrets, broken authorization, and unsafe payment access cannot be averaged away.

Evidence beats confidence

A Yes should mean a repeatable test with an expected result—not that the feature appeared to work once.

Retest after changes

Authentication, policies, dependencies, payments, hosting, and privacy changes can invalidate earlier results.

Method informed by official Lovable security guidance and Supabase Row Level Security documentation. Always confirm current platform behavior in the official docs.