Second Look by CarbonVibe

It looks finished. Is it safe to put real client data in?

You built an app with Lovable, Replit, Bolt or a developer. CarbonVibe runs the same set of tests on it and tells you, in plain words, what works, what is broken and what to fix first.

Book a fit call
Fixed price, named before work starts Seven business days from access No client records read
Who this is for

You run the organization. You did not write the code.

The app is going to hold other people's records: clients, patients, customers, donors, staff. You need to know it is safe before they go in, and you cannot tell by looking.

You built it yourself

With Lovable, Replit, Bolt, Base44 or a similar tool. It works when you click through it. You have no way to know what a stranger, or a staff member, could see or delete.

You paid someone to build it

A freelancer or agency delivered it. You cannot judge the work, and the person who built it may not be around to ask. You need an independent read before you rely on it.

Real data is already in it

Staff use it every day. Nobody has checked who can see what, or what happens when someone leaves. The review runs without reading a single record.

Someone asked

A client, funder, insurer or board member asked how the data is protected. You need an answer in writing that you can stand behind.

What gets tested

The same tests on every app. Run against the live app, not the builder's description of it.

A scanner reads settings. This review tests behavior: what each kind of user can actually do, and what breaks when something changes. Thirty-two checks in five groups.

The stranger testWhat someone with no account can see, sign up for, or send.
Each role, tested as that roleWhat a staff member can read, change or delete, including records that belong to someone else.
The ex-employee testWhat happens to the records a person created when their account is removed. On many AI-built apps, they vanish.
Sign-in paths, walked end to endSign-up, invite, password set and reset. Open sign-up when it should be closed.
Who really owns whatThe builder workspace, the code, the domain, the hosting and the payment accounts. And who holds a seat that reads every record.
Keys and secretsAnything sensitive left in the app's public files or its history.
Bills and abusePublic forms and AI features with no limit on how often they can be hit, and no cap on what they can spend.
Hidden but not protectedFields the screen hides but the app still sends to the browser.
Leftovers from buildingTest tools, demo data and one-click deletes still live in the real app.
Backups and recoveryWhether a backup exists and whether anyone has restored from it.
Does the app match the businessPeople, companies, cases and retention rules modeled the way you work, not the way the first prompt described it.
What the builder said versus what it didThe published app checked against the code. Connections to email, payments and other systems verified from the code, not from memory.
What you get

A plain answer, and the paperwork behind it.

01

The plain report

About five pages, written for you. The answer up front: safe to put real data in, not yet, or yes after these fixes. What works. What is broken. What to fix first. Readable in fifteen minutes with no developer in the room.

02

The technical supplement

Every finding with evidence, how to reproduce it, and the exact fix. Written so any developer, or your AI builder, can fix from it. Verified findings and assumptions are kept separate.

03

The priced roadmap

The fixes in order. Each one comes as a prompt you can paste into Lovable, Replit or Bolt, with the check that proves it landed. A developer or a partner CarbonVibe recommends can work from the same list. Stopping after the review is a complete outcome.

04

The readout

One hour on a call, walking the report and the decisions it raises. Decisions you make on the call are written back to you the same day.

How it works

Four steps. The clock starts when access is in place.

Fit call

Twenty minutes. Which tool built the app, who built it, where the data lives, whether real records are in it yet. You leave with a firm price or a clear no.

Access and authorization

One page that lists exactly what CarbonVibe will look at, every test account it will create, when they are removed, and when access ends. If real records are already in the app, the review runs in a test organization inside it. No client record is ever opened.

The review

Seven business days. The tests above, run against the live app. Nothing is reported as a finding until it has been verified. Negative results are reported only as far as the test actually ran.

Readout and roadmap

The plain report, the technical supplement and the priced roadmap, then the readout call. Then you decide what, if anything, happens next.

What it is not

Clear limits, so you know what you are buying.

After the review

The review is the product. What comes after is your call.

Fix prompts for your AI builderIncluded with the review. One prompt per fix, in order, each with the check that proves it landed. Most owners who built the app themselves fix it themselves.
Fixes by a developerThe same list works for your developer. If you want a referral, CarbonVibe keeps a short list of partners it has checked.
Builder guardrailsRules your AI builder reads on every message, so you can keep building without undoing the safety work. $750, or included with larger fix steps.
Re-checkThe same tests run again after the fixes, before launch or before a migration. Confirms what landed. $1,200 per run.
MigrationA measured dry run of about twenty records from your old system, $1,500. The full move is priced from what the dry run shows.
Price

Fixed. Named before work starts. No hourly meter.

Second Look
$2,500
One app on one platform, up to 15 tables, 3 roles and 3 connected systems. Empty or test data.
  • Plain report, technical supplement, priced roadmap
  • Readout call, one hour
  • Seven business days from access
  • Half at signing, half on delivery
Second Look for a live app
$3,500
The same review for an app that already holds real records. Runs in a test organization inside the app. Counts only. No record is opened.
  • Everything in the standard review
  • Written access boundary you can show your board or insurer
  • Named list of who holds a seat that reads every record

Larger apps are quoted after the fit call, as one firm number. The review stands on its own. You can stop after it and still have everything you paid for.

Who runs it

Built by an operator, not a scanner and not a sales team.

CarbonVibe is Justin Nevins, Fort Collins, Colorado. Before CarbonVibe he led service delivery at an $8M managed security provider, where the job was proving to clients that controls worked, not promising that they did. CarbonVibe builds on these same AI tools for its own products, so the review knows where they cut corners.

The review is a repeatable set of tests, run the same way every time, with a human verifying every finding before it is reported. Nothing is reported that was not checked against the live app.

Questions

Things owners ask before booking.

Can't I just ask the AI to check itself?

You can, and you should. It will find some things. It will also report work it did not do. AI builders have been observed reporting a database change they never ran and naming files they never touched. A checklist tells the builder what to do. It does not tell you whether it was done. This review reads the live app before and after, with test accounts, and only counts what it can see.

Are you saying my developer did a bad job?

No. Most of what the review finds comes from the platform's defaults, not from anyone's mistake. The report separates what the platform did, what the builder did, and what nobody decided yet. It also says what works. Your developer gets the technical supplement and can fix from it. Many do.

Will this make us compliant?

No, and no review can. CarbonVibe does not certify compliance with HIPAA, bar rules or any standard. The review tells you, in plain words, what the app does with records, who can see them, and what would happen if an account were deleted or a stranger signed up. Your obligations are yours to weigh. The report gives you the facts to weigh them with.

Do you need our client data?

No. The review works from the app's structure, test accounts and counts. CarbonVibe never opens a client record. If the app already holds real data, the authorization page lists every read and every test in advance, and the review runs in a test organization inside the app.

My app already passed the builder's security scan.

Good. Keep running it. It catches the obvious settings. Lovable's own documentation says its scans "do not replace a thorough security review." A scan checks settings. This review checks behavior: what a logged-in staff member can actually see and change, and what breaks when someone leaves.

Will you fix what you find?

The review is designed so you do not need CarbonVibe for that. Every fix comes as a prompt for your AI builder, with the check that proves it landed, because the builder's own report of what it did is not evidence. Your developer can work from the same list. If you want a referral, CarbonVibe keeps a short list of partners it has checked, and the re-check confirms the fixes landed.

What if the app is fine?

Then the report says so, in writing, and you have it for your board, your funder or your insurer.

We paid someone to build it and they are gone.

That is a common case. The review also covers account ownership: who holds the builder workspace, the code, the domain and the hosting, and how you take them over.

Which tools do you review?

Lovable and apps on Supabase today. Replit, Bolt, Base44, v0 and apps built with Cursor or by a developer are reviewed with the same tests, scoped on the fit call.

Start here

Twenty minutes to find out if this fits.

Book a fit call

Bring the app. You leave with a firm price or a clear no.

Book a fit call

Not ready to book? Send a note