Leadvesta

Lovable, Bolt, and Supabase

Your vibe-coded app, backed up and checked daily

A daily copy of the Postgres database, stored off the Supabase project. The site is checked once a day. An email when row-level security (who can read a table), a public bucket, or a Stripe webhook changes.

7-day free trial, starts when you sign up, no card needed. Then US$29 or US$59 a month.

Apps

Harbor

https://harbor.example

Up
Last check
Today, 9:40 AM
Latest backup
ready · Today, 7:12 AM
Security
1 table open to the public key

Open Harbor

01

Add the app

Site URL and a database connection string. A Supabase project URL is optional for plain Postgres, and a restricted Stripe key is optional.

02

We keep a copy off-site

Every day the database is dumped to private object storage. Starter keeps a month. Pro keeps a quarter.

03

You hear about changes

Downtime, recovery, a new public bucket, a disabled webhook, or a failed backup. Once a week, a short report in plain English.

What gets watched

Off-site Postgres backup

A daily Postgres backup (pg_dump), stored as one restore file (a custom-format dump) outside that project, with a one-click download and a restore guide.

Uptime, checked once a day

The site is checked once a day. You get one email when it goes down and one when it comes back.

Security drift

Tables with row-level security off (anyone with the public key can read them), public storage buckets, and service keys or database URLs sitting in the site's JavaScript.

Stripe webhook health

With a restricted Stripe key (it starts with rk_ and cannot charge cards), Leadvesta checks that endpoints are enabled and flags recent events still waiting on delivery.

Starter

US$29 per month

  • 1 app
  • Daily backups kept 30 days
  • Site checked once a day
  • Security and Stripe checks
  • Weekly health report
  • 7-day free trial, starts when you sign up, no card needed
  • Cancel any month
Start with Starter

Pro

Most popular

US$59 per month

  • 3 apps
  • Daily backups kept 90 days
  • Site checked once a day
  • Security and Stripe checks
  • Weekly health report
  • 7-day free trial, starts when you sign up, no card needed
  • Cancel any month
Start with Pro

Who holds the data

Leadvesta, from Singapore

The service is operated from Singapore. Email hello@leadvesta.com for support, privacy, or a refund question.

Encryption and a read-only role

Connection strings and keys are encrypted before they are stored. Use a database role that can read, not write. Dumps live in Vercel Blob. The account database is on Neon. The app runs on Vercel. Removing an app deletes its stored dumps.

Questions

What does Leadvesta watch?

The site you give it, the Supabase Postgres database behind it, public storage buckets, the JavaScript the site ships, and Stripe webhook delivery if you add a restricted key (it starts with rk_ and cannot charge cards). It does not post, comment, or message anyone.

Where do the backups go?

Once a day Leadvesta takes a Postgres backup (pg_dump) and stores that one restore file (a custom-format dump) in private object storage, off the Supabase project. Starter keeps 30 days. Pro and the trial keep 90 days. You download the file and restore it yourself with pg_restore. Leadvesta does not write it back into your database.

How does the free trial work?

7-day free trial, starts when you sign up, no card needed. The trial includes three apps and 90-day backup retention. When it ends, backups, uptime checks, and the weekly report stop until you subscribe.

What is the difference between Starter and Pro?

Starter is US$29 a month for one app and 30 days of backups. Pro is US$59 a month for three apps and 90 days of backups. On both plans the site is checked once a day. Both include security drift checks, Stripe webhook health, and a weekly email.

Read the full FAQ