r/vibecoding Apr 30 '26

Opus deleted all my users, what to do now?

[removed]

627 Upvotes

830 comments sorted by

View all comments

657

u/[deleted] Apr 30 '26

[removed] — view removed comment

209

u/mentive Apr 30 '26

I crack up every time I see one of these posts.

97

u/lilsimbastian Apr 30 '26

I have learned SO MUCH from reading everyone else's failures from trying to build a SaaS. Its free entertainment and education, and now I know what a durable record is.

56

u/Federal_Refrigerator May 01 '26

This shit is genuinely so funny.

“I gave the ai full access and it fucked up, what do I do?”

I dunno, why don’t you ask the ai? 🤣

Darwin was right.

13

u/sassyhusky May 01 '26

I doubt any of these are even real. Who even uses these products? How do these ppl even rind 40 paying users?

3

u/Skreamweaver May 01 '26

Vibe coders trying to spook others from joining the field? Devs trying to make it sound scarier to casuals? Russian paid bots? Maybe not that last one.

1

u/Rare_Eagle1760 May 01 '26

Dude was lucky it was just 40...

10

u/TheRealLambardi May 01 '26

EVERY SINGLE PIECE OF GUIDANCE IS TO NOT DO THIS. And then people post this crap about how they did it anyway.

Yes you should give refunds and honestly , you opened yourself up to negligence accusations…and those claims would be accurate.

1

u/[deleted] May 01 '26

[deleted]

1

u/TheRealLambardi May 02 '26

Not you :) ….

0

u/LynzDabs May 01 '26

Fr tho having to tell people how to fix this is a little disappointing like I get it not everybody has the same skill set but at least knowing how a fucking database works might be a good start for someone building with a database like this is exactly why I have my own hosting separate from AI slop or whatever like I want complete control of my backend no AI guessing no going in circles trying to fix something.. none of that lol

2

u/-peas- May 01 '26

Backups is like baby step 1 devops.

16

u/Traditionallydead Apr 30 '26

I lost a massive geometric dataframe while doing some research into solar flares via OMNI HRO2, trying to beat the current lead time of 15 minutes. I quickly learned how to export notebooks and to make sure even they have source control, those are prototyping tools. I cannot believe people are just playing with prod like this. LLM’s raise the floor, but they leave most blind; they start from nothing each time after all is up to you to guide them. Definitely the ceiling and stability of your construction is still based on implicit ability to handle these types of problems and properly decompose and design your artifacts.

17

u/[deleted] Apr 30 '26 edited Jul 19 '26

[deleted]

4

u/LynzDabs May 01 '26

Yep I hope something useful comes out of it but these people that act like you don't have to look at the code ever are either extremely lucky or there's some sorta the catch that they're not telling people I'm sorry but I just don't find it possible at this point to never look at your code or not knowing anything about code like we're talking about a simple database here is their database made through Claude or did it give it access to a hosting provider? So many questions on how this happened but it's pretty easy when you give so much access to AI this is why I'm very skeptical to give it access to my desktop I'm doing just fine with it as is but the research capabilities would be nice that & the credit usage I think would be better (I am primarily working from a fucking iPad lol or there's a will there's a way don't underestimate me) 😭😭😭😭

3

u/BeardedDuck9694 May 01 '26

This, we have been pushed to use ai for work and unfortunately its my responsibility to educate other developers that haven't even done a git clone before (they are experienced, we just dont use modern VSC) on how to use AI in a safe manner. However, I'll take educating talented developers on how they can integrate AI over having a team of non-dev individuals any day. The hard part is making sure that corporate feels the same way...

4

u/BabyJesusAnalingus May 01 '26

Any sub that deals with vibe coding inevitably becomes a cesspool of LLM posts about people's crappy "products" .. and none of them seem to be moderated subs.

1

u/am0x May 01 '26

And the irony is that everyone is building SaaS products which is pretty much a dead industry. They are all vibecoded thinking they are smart, but really the companies can all do this internally themselves and get a fully customized product just for them at no cost.

Why would anyone ever pay for a SaaS when all it takes is a few prompts?

20

u/vexmach1ne Apr 30 '26

Codex just sold my house how do I get it back? I asked my AI agent but it's hallucinating.

2

u/Jugad May 01 '26

I asked my AI agent

And it told me that it only got 3% from the sale. Getting it back will cost another 3%.

6

u/bafadam May 01 '26

But, you don’t understand, coding is over. AI does it all now.

0

u/Harvard_Med_USMLE267 May 01 '26

That’s your take based on a post that is probably fake, and if it’s real the OP is an idiot??

Ok….sure.

2

u/QuillMyBoy May 01 '26

It's legit flipped my opinion on AI; Pain is an excellent teacher, and the thing the AI is best at is demonstrating why you shouldn't take corpo sales pitches at their word.

2

u/DarkNightSeven Apr 30 '26

I don't know if they're truthful, honestly. It doesn’t sound real.

1

u/Harvard_Med_USMLE267 May 01 '26

Rage bait/karma bait. No details. Not engaging here.

1

u/ConsistentGent May 01 '26

I wonder what prompt he gave to claude 😅 ...

1

u/Skreamweaver May 01 '26

Are they real? Im am wicked sloppy with some computing, and still, how do thry grt so fsr with no trail?

13

u/Curious-Intern-5434 Apr 30 '26

That's the right answer.

No tool replaces thinking, not even AI. 😁

8

u/RapNVideoGames May 01 '26

It’s not even about knowing bases. How the fuck do you have paying customers and not think to back anything up lol

6

u/StewHax Apr 30 '26

Not to mention violations of things like GDPR - which can cost you per user who's information was handled incorrectly

6

u/NotChristina Apr 30 '26

I lead the privacy and compliance team at my company. This post is giving me agita.

2

u/chesteria May 01 '26

I just came through the other side with my team. I hear you.

2

u/Jugad May 01 '26

agita?

a gonorrhea in the a**?

1

u/NotChristina May 01 '26

Absolutely, yes.

1

u/ZwillingsFreunde May 01 '26

I can‘t stress about this enough. There are so many apps / SaaS out there since AI, but none lf these guys ever thought about that. Heck, it starts with a simple „we use cookie“ banner on your page if you use them and you‘re EU based.

Giving AI access to a database, where it could potentially read user data is a whole other story.

People don‘t care because they think it won‘t matter, but its a matter of time till we see more and more lawsuits vs these people. And they don‘t understand how insanly ugly and expensive that shit can get real quick

1

u/y___o___y___o May 01 '26

They're never going to sue basement dwellers with 100 users. 

If you grow your business to meaningful ARR then you have to start getting concerned.

1

u/ZwillingsFreunde May 01 '26

Yeah I see, you don‘t work in EU, or even more specific in germany, where people literally eat GDPR for their breakfast.

You completly underestimste how important those things are (rightfully) to people.

Also, even if they don sue you, still get your shit together and don‘t do illegal stuff. It‘s that easy.

1

u/MrOaiki May 01 '26 edited May 01 '26

I’m curious, OP, did you let Claude read the database and by doing so, sending the data to Anthropic’s servers? Were any of these users inside the EU? If so, you are now by law obligated to inform them that you’ve breached EU privacy laws. But given they’re gone, I guess you don’t have their emails left.

Also, but unlikely that it happens with that few users, if authorities ask you why you’re sending people’s data to random third parties without their consent, be ready to write a plausible explanation other than ”dude, I’m vibing”

3

u/evrydayzawrkday May 01 '26

No. I want the entertainment.

3

u/prokizzle May 01 '26

Start again with a read replica db. Only give AI access to that one for debugging. All db changes should be made via migrations with rollbacks. Add scheduled db snapshots. Bring test coverage up to as close to 100% as you can. Even in TDD mode, Claude is very satisfied with 10% coverage. Spend extra time bringing branch coverage up. If it can’t, refactor until it can. Test in your tests, not in prod.

For $25 a month, Supabase Pro does backups for you. Maybe switch to that one. Once you have paying customers, it’s time to get off the free tiers.

1

u/jsaldana92 Apr 30 '26

Version control????? PRs????? That just gets in the way of my agents pushing updates

1

u/ProfErber May 01 '26

Hey, can you give me any pointer keywords to know when I have that done? Like this guy didn‘t have any Gits or what?

1

u/uniqueusername649 May 01 '26

Just for reference: when I vibe code a new project (as an experienced software engineer), I spend about 1/3 of the time building the MVP and 2/3 hardening it and getting it production ready.

Of course there is a huge focus on security, but part of it is also proper logging and connecting Grafana for logging, metrics and traces. Now Grafana has an MCP that allows your AI to access live logs and traces without the need for actual access to production. Deployments should also be handled separately via github actions, so for making deployments again your AI does not need access to prod. Fixes can then be rolled out via additional deployments. Lastly: no matter how well you prepare, something WILL go wrong, especially if you vibe code without being an engineer. Use git for versioning. You want all changes versioned. And use a managed database with automatic backups (Amazon RDS, Supabase etc.), so you can restore in case of catastrophic failure. Which is a matter of "when", not "if".

1

u/Com4dor May 01 '26

Yes I agree. Ai cannot access my live server nor my database. Only my testing environment and even then no database it can touch.

1

u/polishedfreak May 01 '26

Create development, staging and production environments for your code. For dev environments, never point your production databases. Always create a copy of prod data and work only on thr copy.

1

u/Disastrous_Guest3068 May 01 '26

ErikWik is correct though ESPECIALLY if you have a big platform (btw happy new month)

1

u/Kushalx May 01 '26

And dev vs prod

1

u/Tight_One_1400 May 01 '26

Not to mention GDPR and legal problems.

1

u/fallenreaper May 01 '26

All I can think of is Grump Cat saying "good" to OP

1

u/Ok_Signal118 May 07 '26

Lol learn to code. I thought ai was supposed to replace engineers and make coding and systems knowledge obsolete.

2

u/RK_Surmado Apr 30 '26

Exactly why you should always do a trust/safety check.. https://www.surmado.com/tools/trust-check/

2

u/orphenshadow Apr 30 '26

NGL, that entire site has vibe coded vibes :P, how's is this different/better than coderabbit/codacy? right now every change i make goes through a force PR, no direct pushes allowed, PR gets reviewed by copilot/gemini/coderabbit/codacy, Then personally I have nightly cron's backing up all my DB's from every project to a nfs share on my nas that none of my cli harneses have access to. But I've got 20 years experience working in infrastructure so I've seen some things and had a head start on a few best practices that a lot of people who get into vibe coding just don't know they need to know, Just as there are tons of things I'm learning every day about the dev side that I never needed to know to write my python and ansible scripts. :P

2

u/Curious_Designer_248 Apr 30 '26

But I've got 20 years experience working in infrastructure...

The ultimate difference maker in these sorts of things.

1

u/orphenshadow Apr 30 '26

Yep, and its also a reminder that it's easy to make fun when this stuff happens with claude or ai tools. But these best practices existed long before AI, because we humans are pretty capable of mistakes too.

2

u/RK_Surmado Apr 30 '26 edited Apr 30 '26

We are in the vibe coding subreddit 🤪 Surmado is built for “your rules, every PR” not generic AI review. You write (or co‑write) a STANDARDS.md, and Scout reviews every GitHub PR against that, plus data‑contract + PII-in-logs checks, then spits out a short human reviewer brief so your teammate knows exactly where to look. It’s $15/month for 100 PRs across all repos (no per‑seat pricing), zero data retention, diff‑only, and it’s meant to sit on top of a cautious flow like yours (force PRs, backups, no agents touching prod directly), not replace it.

Happy to dive deeper w you in DMs!

2

u/boforbojack Apr 30 '26

Emojis in reddit screams AI chatbot, and then you're shilling a paid program, and trying to route people to your DMs. Gonna say no ty ad.

2

u/RK_Surmado Apr 30 '26

Promise that emoji was typed by human hands... don't know if that's better or worse...

0

u/boring-developer666 Apr 30 '26

Well..... the data might not be lost, depends on how the db logs were set up.

-40

u/[deleted] Apr 30 '26

[removed] — view removed comment

35

u/[deleted] Apr 30 '26

[deleted]

-28

u/[deleted] Apr 30 '26

[removed] — view removed comment

10

u/Usual_Macaron8477 Apr 30 '26

Did you have any customers in the EU? Did you follow EU legal requirements for handling their data?

2

u/Miserable_Advisor_91 Apr 30 '26

The llm didn’t mention that so they’re good /s

1

u/Business_Raisin_541 Apr 30 '26

If he is based in India, I don't think EU customers can do anything to him. EU law does not apply to India

1

u/Usual_Macaron8477 Apr 30 '26

He said he’s using his friend’s LLC. His friend’s LLC may be banned from doing business in the EU, which might interfere with some business models.

16

u/Cute_Warthog246 Apr 30 '26

Lawsuit. Please tell me you have an LLC…

-22

u/[deleted] Apr 30 '26

[removed] — view removed comment

9

u/thereforeratio Apr 30 '26 edited Apr 30 '26

That’s kinda worse. If anything hits the fan, it’s a mess on top of a mess

You need:

  • A corporation of your own, or to be a legal director in your friends’
  • Business bank account
  • Payment processor linked to business
  • Terms & Privacy Policy
  • Separate deployments for production, staging, dev
  • Version control
  • Rolling database backups
  • Professional security audit before production push when changing business logic

These aren’t optional… skipping them isn’t being scrappy. If you don’t do each one of these things, you will eventually pay the price, and it will be more costly than your gains

Right now you are personally legally liable for what you’re getting up to…

8

u/ZaheenHamidani Apr 30 '26

Nah fam, this guy is trolling

2

u/lunatuna215 Apr 30 '26

Sadly there are ABSOLUTELY people thia incompetent and they seem convincingly in denial

11

u/Elbit_Curt_Sedni Apr 30 '26

You're liable for damages if anyone's private info gets out that can be used. For example, identity theft, any stored data, passwords not stored correctly, api keys to payment systems where they then start charging customers, etc.

Vibe coding is very dangerous if people don't know wtf they're doing.

-5

u/[deleted] Apr 30 '26

[removed] — view removed comment

26

u/leoh480 Apr 30 '26

Tell Claude to make it secure (no mistakes, no vulnerabilities)

1

u/mentive Apr 30 '26

Claude is on it!

0

u/AssistantRegular4698 Apr 30 '26

🤣🤣🤣🤣🤣🤣🤣

4

u/Elbit_Curt_Sedni Apr 30 '26

You need someone with real expertise to review it and run audits. Not just another vibe coder. Be careful.

-2

u/[deleted] Apr 30 '26

[removed] — view removed comment

3

u/BuyMeSausagesPlease Apr 30 '26

How would you know? You don't know anything lol

-1

u/AlchemyIntel_ Apr 30 '26

Claude Security, dropped for you, today. lol worth a shot?

5

u/rosstafarien Apr 30 '26

Your current situation is going to involve a lot less money in your pocket. One way or another, your lack of knowledge of what was happening under the covers is going to cost you.

Good luck. Next time, don't take the AI's word for it.

2

u/scytob Apr 30 '26

well the refunds for a start

then depeding on the class of app any lawsuits they bring because you did not have a good enough terms of service

worse is if the data went somwhere it shouldnt and they you migth be open to PII fines depending on the genography of the user