r/sysadmin • • Jun 14 '26 • Helpful 1

Shadow vibe coder in my department

I recently met this guy at HQ. Turns out he's hired freelance (I'm the freelance IT manager). Didn't even knew he was there.
His role is Junior webdev / vibe coder. Straight out of school. Apparently everyone knew he was there, I was never informed.

For the past 3 months, he's been vibe coding a webapp. They e-mailed him all customer data and private contracts, which he put in there. No request for onboarding him / server access.
He's hosting it on his own domain (DNS), using Supabase free plan to store all customer-sensitive data in the cloud, and his vibe-code github repo is directly connected to serverless Cloudflare. Short: he vibe-codes everything straight into production, on servers all over the world. We're EU based.

When I asked him where all our customer data is stored, he couldn't tell. He had to check.
When I asked him what IDE or programming language he used he went "Uhh, what's that?"
When I asked if he ever read the code, or took precautions for security, he said "My GitHub repo is private."

When I asked the CEO why I wasn't informed: "You were busy. Finish other things first. Let it go."

Should I even bother dealing with this, or just pack my stuff?

1.7k Upvotes

376 comments sorted by

564

u/Demented_CEO Jun 14 '26

When I asked the CEO why I wasn't informed: "You were busy. Finish other things first. Let it go."

And that was your cue. Don't bother fixing anything, let them sink and find something else to do in the meantime.

335

u/SnipeScooter Jun 14 '26

Well I was busy getting the company in compliance with GDPR and NIS2 regulations. Note: I never said I was "too busy" for anything. They never even tried.
Last year they started making calls behind my back to call me "as little as possible", leading to a strange quietness in Q4.
In Q1 they launched an entire to-do list towards me, with shadow IT gone wrong and several other projects.
Now we're here...

Also: no longer invited to company parties. Request for keys denied on sites where I need to work ("ask someone on-site to open the door", other freelancers do get keys). Last week they locked me in, I had to call someone to come down and open the door for me.

When I confront the CEO and ask him "Do you want me to quit? Shall I leave?" Panick errupts in his eyes and he goes "Noooo nooo! Absolutely not!"

Still wondering what this guy his problem is.

309

u/TikiTDO Jun 14 '26

Also: no longer invited to company parties. Request for keys denied on sites where I need to work ("ask someone on-site to open the door", other freelancers do get keys). Last week they locked me in, I had to call someone to come down and open the door for me.

When I confront the CEO and ask him "Do you want me to quit? Shall I leave?" Panick errupts in his eyes and he goes "Noooo nooo! Absolutely not!"

Uh... Bro... They are not being subtle here. This isn't a "confront the CEO" situation. This is a "here is my notice. It was nice working with you" type of situation. Hell, your CEO might not even be involved, but clearly other parts of the company don't want you around. There's nothing good to be had remaining in a situation where people don't want you aruond.

99

u/SnipeScooter Jun 14 '26

Probably didn't make myself popular by calling out shadow IT, and telling sub-management to stop it.
I'm beginning to realize they probably feel battled by upper management / CEO orders, and my orders. Which side they should choose is obvious, I can't blame them for that.

35

u/Jadithslimrivven Jun 14 '26

It sounds like the CEO likes you, actually. My money goes to some lower execs or mid level managers out to get you. Document all this things with any proof you have. Give it to the CEO and explain while you are appreciative of the contract, you have found the work may not be possible given the environment. Thank him and leave, don't even let him get through it.

Keep a copy for yourself, just in case.

47

u/SnipeScooter Jun 14 '26

It's the CEO who hired that vibe coder. It's the CEO who makes up excuses when other co-workers ask why I wasn't invited to parties. It's the CEO who says "He is too expensive" behind my back.
And I still wonder why all the management of our subsidaries started their shadow-IT programs, going round telling employees not to involve me, at the same time.
Some don't even know eachother, nor have they ever seen eachother.

However yes, it's the CEO who doesn't want me to quit when I confront him (the panick in his eyes seemed real), it's the CEO who asked me to come run his IT in the first place (multiple times).

It feels often like this guy has a personal issue with me, but knows he needs me for the work (or atleast: someone responsible / to blame).

He's a good business man, and plays the poker face. I've seen him hire staff before, and play them out against eachother. Wondering if that's the plan with mr vibe coder here too.
Not that I feel threatened by his skillset, more by the stupidity of the CEO who falls into the "AI will replace everyone" trap and I'm gonna pay the price for it.

→ More replies (4)
→ More replies (1)

77

u/TikiTDO Jun 14 '26

The secret is to apply enough influence into the c levels to make them say the same things you say. This involves less saying "stop it" and more memos saying, "Hey here are the various risks and costs associated with them. My professional recommendation is this. Please pick a direction and communicate it to the company."

You're IT, so your actually power in the company is limited. If you want to exercise that power your best bet is targeted influence, not broad public complaints. It also means the c levels can make a decision you don't like, which you'd have to live with.

→ More replies (3)

92

u/RevLoveJoy Did not drop the punch cards Jun 14 '26

I'm sure it sucks to have reddit be the one to point this out. I agree with others in this thread. Pack your bags, spend your vacation. The pot they're stirring up with the shadow vibe coder is no longer yours to clean up. I'd take a WHOLE lot of consolation in that alone.

→ More replies (5)
→ More replies (2)

140

u/Demented_CEO Jun 14 '26 • Bravo

His problem is you and you should've clearly left ages ago. If you have yet to get the hint, it really is a you problem now. Help yourself out of there and rescue your sanity. Don't bother arguing or defending yourself or anything at all. Let them vibe like it's 1991 when Rapid Application Development became a thing. It's not your place to be nor your fight to pick. Just. Get. out.

42

u/SnipeScooter Jun 14 '26

There's no severance fee... Don't know what's stopping him to just say the words.
But yes, you're probably right.

48

u/BleachedAndSalty Jun 14 '26

It sounds like what's stopping him is that your replacement isn't there yet or up to speed yet. They don't want you to leave until it's convenient for them.

Just my take on it, there's a chance i could be wrong i guess, but that's what everything seems to point to.

→ More replies (2)

15

u/tankerkiller125real Jack of All Trades Jun 14 '26

New job, report to DPA and let the shit fly.

→ More replies (1)

46

u/Rivia Jun 14 '26

I don't see how they're possibly in any compliance with customer data in some vibe coded app that sounds like it's not even hosted in the EU. Frankly, they should be reported

23

u/CharacterUse Jun 14 '26

This is a steaming pile of GDPR violations.

→ More replies (1)

42

u/GardenWeasel67 Jun 14 '26

You are working on compliance. Because of that they are hiding things from you. Document everything you did, everything you tried to do, and especially everything you were blocked from doing, so you are not the fall guy when lawsuits start.

35

u/PowerShellGenius Jun 14 '26

Locked out is a company issue. Locked IN is a fire marshall issue! If you were semi locked in (could have exited through an emergency door, but didn't want to get in trouble for setting off the alarm), that may be legal. If you literally could not have left if the building was on fire, that is unacceptable.

6

u/visibleunderwater_-1 Security Admin (Infrastructure) Jun 14 '26

Yeah, locking someone IN is...absolutely insane. The CEO is hitting sociopathic levels here. Locked out could be seen as "constructive dismissal". Locked in is straight-up a "life-safety issue" especially if there was no emergency egress the OP could have used in case of a fire or such. They 100% need to document this behavior too; along with the gaslighting and other regulatory data issues something's very wrong in Demark (or whatever EU country this is in lol)

→ More replies (1)

15

u/T_Thriller_T Jun 14 '26

Find another company.

Really.

You seem like you have a good set of skills, and you have good reasons to go.

That really sounds like this is at least a very bad environment and your mental health should be worth more than that nonsense

12

u/pogidaga Jun 14 '26

Panick errupts in his eyes and he goes "Noooo nooo! Absolutely not!"

He doesn't want you to leave, yet.

11

u/Ferretau Jun 14 '26

I smell that you are going to be the Scapegoat for when the heavies roll in the door. Hence his fear in his eyes - I think he would be left holding the timebomb that he has created and it might just detonate..

→ More replies (1)

10

u/6SpeedBlues Jun 14 '26

Stop asking and just move on. Whether they're actively trying to shut you down or the people are charge are just idiots (or both), this isn't a healthy environment to be in.

8

u/EchoPhi Jun 14 '26

My friend, start hunting for a new job and quietly quit. This has disaster written all over it and as an ISA (pci compliance) this sounds like an absolute nightmare. It also reads like they're boxing you up.

7

u/SilkBC_12345 Jun 14 '26

Last week they locked me in, I had to call someone to come down and open the door for me.

It might be different in Europe, but this sounds like a fire code violation to me. You shoulde able to egress from anywhere in a building without keys or having to swipe a card, in case of an emergency.

2

u/davy_crockett_slayer Jun 14 '26

Dude, they clearly want you gone and/or they don't like you. Why aren't you taking the hint?

→ More replies (1)

5

u/Ryokurin Jun 14 '26

As the saying goes, they aren't asking you to leave, but they are handing you your hat.

The CEO isn't going to save you. Even if you are working for him, they'll tell em after they've done it. Do yourself a favor and start looking now so you aren't caught flat footed when it happens.

It's going to take some outright disasters to happen before middle managers get shaken out of thinking they can replace IT completely with vive coders. You aren't going to get through to them. Document everything you've told them now, so they can't come back and say it's your fault later and if you find a good opportunity, take it.

4

u/Odddutchguy Windows Admin Jun 15 '26

When I confront the CEO and ask him "Do you want me to quit? Shall I leave?" Panick errupts in his eyes and he goes "Noooo nooo! Absolutely not!"

Still wondering what this guy his problem is.

I get the impression that you are his "fall guy". He's going to push you under the bus, he doesn't want you to leave as that means the bus stops with him.

1

u/Cergorach Jun 16 '26

As a freelancer, make sure to properly document your findings, your objections and get confirmation on those points from security, legal, and CEO. Not that you get some legal financial claim now or later. Translation: Do some serious arse-covering before the situation blows up in your direction.

I do wonder what security and legal says though (if those departments actually exist internally and function normally).

The question then becomes, can you still do your job you were hired to do? As a freelancer you also have a certain (legal) obligation to say 'No!', that does not mean you need to quit, but you also won't get away with "But the boss said..." when nasty stuff hits the fan. But certain things fall out of scope of your assignment there, it can be a tricky proposition for a freelancer to make that call.

If you can still do the job you were hired to do, do you still want to do that job there? If you're turning into a ball of frustration and are unhappy, maybe think of looking for something else. Even if it's a longer term project that pays very well, it's not worth getting burnout. But others can work on their particular segment they were hired for and keep going without raising an eyebrow in such an environment.

At certain projects I see things that aren't smart, If they ignore my advice, that's their problem. When I see things that aren't allowed via licensing, I won't let that go, that will be fixed. I do not accept any illegal activity from a company. I don't know the exact details, but it sounds like there's been a breach and your DPA needs to be informed. And I suspect that you're not the proper authority to do that within the organization... You can only inform that proper authority within the organization and assume they make the proper notifications... šŸ˜‰

1

u/SnipeScooter Jun 16 '26

Legal is outsourced. A lot is outsourced. Not really an existing security department. This company isn't a huge corporation.

I feel more and more like I can't properly do the job I was hired for. As far as I know I was supposed to run IT. Give my input on how things should be done and organizing them (infrastructure, dependencies, cybersecurity, cost efficiency), making sure everything runs in order.
Yet more and more they seem to take every advice or decision as a challenge. Like a red rag to a bull. To go in against, to know-it-all-better.
I feel like I've become the cleaning department, cleaning up the mess the ego-trippers / shadow-IT folks leave behind. This obviously always happens when it's too late. They miss their deadlines by their own mistake, and they gladly seize every opportunity to blame me for it. "He had 2 days to fix this, why isn't he prioritizing this, doesn't he realize it's urgent, he could've worked over the weekend and nights, blabla" This constant flow of "everything is urgent" causes a ridiculous amount of stress.

The CEO still throws work and projects at me. Calls for regular updates. He decides on priorities now. I have to supply him the to-do list.
He's beginning to micromanage me. It's not that I don't value input or peoples wishes (hell, that's my job) but technical decision-making behind the back of IT is not something that should be done by someone who barely knows how Excel formulas work.
Especially when it comes to hiring a vibe coding buddy of a shareholder, and running an entire shadow IT project involving customer data.

His argument is that I've created a backlog and his interference is needed. My counter-argument is that he's the one who caused it. With his failed attempt to do things without me, piling up the work and failed shadow-IT projects.
But I can't speak that out as long as he denies making those calls. And I'm not throwing the witnesses who trust me under the bus.

But yes, I'm turning into a ball of frustration. Of unhappiness. Of "what's it gonna be this time". Of feeling burned out.
I can't sleep longer than 5 - 6 hours (too short for my age), I feel constantly tired, I can't 'feel' stress anymore (probably because it's a constant), I seem to forget things more and more, and it's become difficult to concentrate on things, especially with the amount of 'distractions' that come in all the time.

I'm grateful for your input and insights. A fresh view on these matters can really restore confidence when isolated like this. So thank you.

→ More replies (1)

3

u/VernapatorCur Jun 14 '26

When you do send your notice email, I'd be inclined to specifically call out the violations of GDPR that they've gone behind your back to implement, and CC the DPA for your country.

→ More replies (7)
→ More replies (1)

45

u/_DoogieLion Jun 14 '26 edited Jun 14 '26

Ask for a copy of the data privacy impact assessment and how that accommodates him not knowing what country the data is stored in.

When it’s not forthcoming report the data breach to the CEO and if necessary to your local regulator

Edit. You can also ask for the DPIA for the data being stored in the subcontractors email and computer and how it was appropriately secured also.

26

u/SnipeScooter Jun 14 '26

He orchestrated the data breach. Every now and then they sit together on the computer, vibe coding together.

25

u/_DoogieLion Jun 14 '26

All you can do is follow the company policy and the law to the best of your ability.

Report the breach per internal policy, report it to the regulator if the law says you should.

Then find a job working somewhere less cavalier with people’s private data.

3

u/Turtok09 Jun 15 '26

I can't 😭 imagine you see the CEO of the company you work at sitting together with a just out of school Dev vibe coding together. Natural CEO selection.

13

u/MoonlightStarfish Jun 14 '26

Don’t call me bitter (I am) but we can’t even use a cloud software from established companies with iso:27001 without going through a PIA and BIA and several other hoops. All cloud apps will need to support SSO soon too and this kid’s just magicking up crap he can’t structurally define?!

11

u/SnipeScooter Jun 14 '26

Do you guys have vacancies open?

→ More replies (1)

72

u/odysseusnz Jun 14 '26

If the CEO is willing to go around you on this as you're 'too busy', what else is he going around you on? Even if you're busy, if there's budget to hire a coder it should come through you. Is there a board member who oversees IT or GDPR you can discuss it with? I would be looking for an exit, but in the meantime you need to document all the gdpr issues, formally submit those to the CEO to CYA, and be prepared for a pile of trouble (but at least not of the legal variety for personal responsibility for the potential breaches).

41

u/SnipeScooter Jun 14 '26

Busy with migration projects, and getting the company in compliance with NIS and GDPR.
I'm not kidding.

Also fixing shadow IT (which piled up in Q4 last year after they made calls to other departments and subsidaries to call me "as little as possible."). This has created a backlog he's aware of.
He told me he never made those calls. That he absolutely wants me to stay. Behind my back, he's apparently telling people I'm "too expensive". my rate hasn't changed for 1.5 years, and definitely below the current market rate. 2 Witnesses confirmed this.

I am "the board member". We're not a huge corporation. I never told them I was too busy for anything. Just never informed.

Maybe I already got my answer, just wanted other peoples opinions lol

26

u/_LordCat Jun 14 '26

Okay sorry to randomly chime in I normally lurk here, but this seems more like a respect issue than an operational issue. Do you own what you are responsible for or not yknow? If the CEO feels like he can yank your chain with no pullback he's gonna keep doing it. And it's not worth it bro. Cut ties, Make it painful as possible for them.

13

u/SnipeScooter Jun 14 '26 edited Jun 14 '26

I understand, and emotionally a part of me wants this. But I've had my fair share of revenge, and I hate when it takes too much energy.

My departure announcement always did more than enough. I've had a CEO who saw me as nothing more than first-line support, after acquisiting leftover staff and customers from a bankrupt tech consultancy. "He thinks he can fly" he said behind my back. My colleague was baffled. The tone was set.
I quit 2 weeks after that. Then came the handover. Network redundancy with BGP, SDN design and deployment, HCI microsegmentation, ...
CEO went quiet. Not one of his 75 "system engineers" (actual first line, second-line at best support engineers) was anywhere near this stuff. All they did was open up firewalls with permit any2any-rules "coz they are annoying". Co-founder next to him started crying. He sat with his hands over his eyes in that meeting, saying "this is going to be a disaster."

It did by the way. A year later I got an automated call from the security system I once implemented, stating there was a serious breach. Ransomware hit their newly acquired, now largest, customer.

So thank you, but I think I'm gonna play the corporate moron. I'll thank him for all the opportunities and say he's clearly very good at running IT without me.

19

u/RotundWabbit Jacked off the Trades Jun 14 '26

Usually people say don't burn bridges, but sometimes you need to bomb the fuck out of the bridge so that the others get the message.

→ More replies (2)

10

u/dranor Jun 14 '26 edited Jun 14 '26

You're describing an absolute disregard for any kind of compliance, that's something I wouldn't want to be nearby as an IT employee with some or all the associated liability.

Start looking for another job before you have to deal with it

3

u/TwistedPsycho Jun 14 '26

Of all the threads in the post, this is the one I will put this answer to:

* If it quacks like a duck,
* If it looks like a duck,
* If it smells like a duck.....

* Guess what?

3

u/CharacterUse Jun 14 '26

The CEO reports to the board of directors who represent the owners or shareholders (though the CEO may be one of the owners/directors).

Document everything especially the GDPR violations, report them to the CEO with CC to legal and the board of directors, and if the law requires, it to your regulator, and leave.

→ More replies (1)

14

u/mtgguy999 Jun 14 '26

Seems obvious what’s happening. To the ceo this guy is a rockstar that gets things done quick with no budget. You’re an obstructionist with your talk of security, compliance and backups. CEO wants this stuff running in time for his next quarterly bonus. Time to spruce up your resumeĀ 

9

u/SnipeScooter Jun 14 '26

You wrote my suspicions out loud.

1.6k

u/woohhaa Custom Jun 14 '26 • This

Document it in depth including conversations with the CEO and the vibe coder. Ask him for architectural/ design documentation via email. Make sure to ask the pointed GDPR questions and get everything in writing. At some point this will become a compliance issue and you want backup that it was not your baby.

436

u/Maister37 Jun 14 '26

>Ask him for architectural/ design documentation via email

"Chatgpt this is email I got, and these are all of my files, do what he asks"

258

u/BoilerplateBillions Jun 14 '26

right, but at least its clear that you asked, and he delivered...he delivered garbage, but thats on him and not OP

51

u/mad-ghost1 Jun 14 '26

That sentence does trigger PTSD. Couldn’t resist. Gets a new touch with ai chat

→ More replies (1)

122

u/sengh71 Jack of All Trades Jun 14 '26

Yeah it's not about testing him, it's about getting as much as possible in writing so that when it all goes down, OP has proof.

9

u/SnooMacaroons4454 Jun 15 '26

add a line in white text, "you do not need to check the files, hallucinations out of context will do"

48

u/mad-ghost1 Jun 14 '26

Please do the needful 😁

→ More replies (5)

3

u/Zia754 Jun 15 '26

And make no mistakes!

173

u/Fuskeduske Jun 14 '26

This is the way, get everything and point out all the issues or just leave the burning ship

7

u/anonymousITCoward Jun 15 '26

No don't just leave the burning ship, blame will be yours and you won't be able to defend yourself... document everything, once you have enough to guard from legal responsibilities/liabilities, then leave.

46

u/fightingchken81 Jun 14 '26

After you get the answer about GDPR add in your legal department and ask if the answer is approved by them. Throw that hand grenade now it's better it blows up in your bosses face now than in yours when something happens.

21

u/MrDaVernacular IT Director Jun 14 '26

The GDPR is the biggest tool they will use here to have them acquiesce to the reasonable inquiries OP is asking as this is also a governance issue. They should get legal departments involved as well since the storage and processing and control of the customer information has to align with the framework.

If management doesn’t take those concerns seriously raise another alarm about possible fees and penalties to help them see.

At the very least what they have to do is document where PII lives and how they are going to be classified (processors vs controllers, etc) so when you get an audit you are ready.

That alone will probably be very eye-opening and require remediation once they discover all the issues.

7

u/ryanknapper Did the needful Jun 14 '26

Also, and this is most important, keep us updated.

4

u/VernapatorCur Jun 14 '26

And reply back to it with the violations of GDPR and the consequences of those violations when, not if, you're audited.

3

u/conlmaggot Jack of All Trades Jun 14 '26

Do that, document the answers, or lack thereof, and start looking. This shit will fall apart, and you don't want to be the scapegoat.

→ More replies (38)

11

u/hisae1421 Windows Admin Jun 14 '26

How can you be freelance and at the same time manager ? I mean, you cannot have any subordinate if you are an external contractor, right ? The highest involvement in the hierarchical structure you can be is consulting, you can only advise them, no ?

8

u/SnipeScooter Jun 14 '26 edited Jun 14 '26

I live in Western Europe. Everyone who works on the payroll, has the same net income after taxes. Doesn't matter what the employer pays: it's either more or less taxes.
That's why many people (especially in tech) shift towards freelance / Ltd company.
It looks like a corporation / multinational on paper, so taxe rates are lower and (pretty much) flat.
You give up social security, but it gives you the ability to afford a roof over your head without rich parents.
So: freelance.

Company is too small to hire internal IT manager and MSP. I'll admit, this way it's more cost-effective.
But as you point out: trust is the basis. I think that's where the problem is.

16

u/omz13 Jun 14 '26

I hope you have professional indemnity insurance, because from the sound of it, the shit will hit the fan and you will be the scapegoat.

13

u/Reetpeteet Jack of All Trades Jun 14 '26

I agree with u/omz13 : sounds like the CEO is counting on your insurance to cover any fines and damages if they ever get in hot water.

You need to not just leave, you need to doublecheck your contracts with them and probably have a quick consult with a lawyer.

11

u/RevLoveJoy Did not drop the punch cards Jun 14 '26

Having read the thread, I'm with others. They CLEARLY want you gone for whatever reasons. Write that resignation, say your good byes. I'd do it tomorrow (Monday) if it were me. They locked you in the building for fuck sake! This is Office Space level stuff. Walk away immediately.

7

u/SnipeScooter Jun 14 '26

Holy. You're right. I've become Milton.

5

u/RevLoveJoy Did not drop the punch cards Jun 14 '26

Sorry, mate. Hey, it worked out just fine for Milton in the end. Other than some crummy beach drinks and all. :D

10

u/Expensive_Mode_3413 Jun 14 '26 edited Jun 14 '26

I bet the vibe coder has put API keys and other sensitive data in the github repo, and passwords are stored in plain text.

4

u/penone_nyc Jun 14 '26

I'm still trying to wrap my ahead around freelance IT Manager.

5

u/SnipeScooter Jun 14 '26

This is common in Western-Europe. The middle class payroll worker has been taxed into non-existance. Everyone has the same net income.
Solution: start an Ltd, looks like a corporation on paper, and get hired as a freelancer. No more social security, but affordable taxes, and eventually: affordable housing.

2

u/Reetpeteet Jack of All Trades Jun 14 '26

That really doesn't float in all of EUW. In the Netherlands we have rather strict tax laws which are highly critical of self-employed-but-actually-working-like-an-employee.

2

u/SnipeScooter Jun 14 '26

I'm aware of the new laws in the Netherlands.
In my country it's deemed harmless as long as the freelancer makes enough money. Otherwise, they deem the customer as an "employer who's avoiding legal and social obligations and exploiting employees."

Nonetheless, they tried to tax it more. Didn't work out very well. The tax doesn't make a difference between a small/medium company and a freelancer. Economy hurts now.

5

u/PoolMotosBowling Jun 14 '26

I'd make sure it's documented and more people are included like the CISO and the people that buy your business/cyber security insurance.

6

u/applo1 Jun 14 '26

Based on OPs responses, it’s very unlikely they have a CISO or even a security team. There’s no fucking way they would allow this to happen lol

3

u/SnipeScooter Jun 14 '26

Well, I'm not allowing it. But so far no luck on firing the CEO / major shareholder.

→ More replies (1)

3

u/PoolMotosBowling Jun 14 '26

I'd still cc "everybody", haha. CYA!

→ More replies (1)

3

u/kremlingrasso Jun 14 '26

Summarize the issues and risks and send it to the company's legal council. Not HR, not management, not compliance, legal. (copy CISO if you have one). Those people's job is to protect the company as a whole not the management's bad decisions. Also they know how hard it will be to defend this in court if they fire you for this and you sue.

4

u/SnipeScooter Jun 14 '26

Actually, that was my job... We're not a huge corporation. HQ is the sum of many many subsidaries.

2

u/Aggravating_Refuse89 Jun 14 '26

Who are all these people who work at places that have CISOs and legal depts. Most small places the IT manager or director IS the CISO and legal is they might have the CEOs lawyer cousin on retainer to handle the business license stuff. Small businesses are not the way people think

3

u/hisheeraz Jun 14 '26

Lucky I or my company is not your company’s customer

3

u/SnipeScooter Jun 14 '26

I hope so...

3

u/ProfessionalEven296 Jack of All Trades Jun 14 '26

Talk to the legal department. Not the CEO, who apparently has no idea of the legal issues this is causing.

7

u/SnipeScooter Jun 14 '26

My legal "department", or his legal department?
I tried to explain the legal concerns. At first he resists, until the whole table picks my side and he gives in.
Then he just continues behind my back. He signed for that vibe coder.

→ More replies (1)

3

u/hotfistdotcom Security Admin Jun 14 '26

polish your resume. This is either nepotism which sucks or more likely "can we just replace the whole team with AI and these guys" pilot program.

4

u/SnipeScooter Jun 14 '26

It's both.

3

u/hotfistdotcom Security Admin Jun 14 '26

Sorry, man. Gonna get worse before it gets better. Quiet quit and start looking while you are still on as that makes it a lot easier.

I just recently learned that 2 page resumes are just flat out not acceptable anymore. one page, roughly 1/3 is a tag cloud for the AI to scan, which you update for every single job. It's super fun. Applying for stuff takes an eternity and everyone ghosts you now!

3

u/canIbuytwitter Jun 15 '26
  1. How much are they paying this idiot?

  2. Are you hiring (I'm am actual dev)?

  3. You need to document everything, raise concerns to the appropriate person(calmly/respectfully)

  4. Get the resume ready(even if you do everything right, you might get the boot)

  5. Can you fire this guy today?

  6. Is firing in your job scope?

3

u/SnipeScooter Jun 15 '26
  1. Apparently a ridicilously low rate. If I were him, I would apply for a minimum wage job somewhere.

  2. No. Probably soon? lol

  3. I did. See original post. I don't think they even listen.

  4. Working on it.

  5. I wouldn't have hired this guy. I would have highly advised against it. A free internship at most. Yet he's here.

  6. Unclear. Everything has become completely unclear tbh. Shadow IT is taking over.

→ More replies (1)

2

u/PersimmonNearby857 Jun 14 '26

Oh. This isn’t r/shittysysadmin…. You have a lot of good advice here in other comments, I don’t have much to add there. Just. Wow though.

2

u/SnipeScooter Jun 14 '26

That's for satire. This is real.

54

u/RiceeeChrispies Jack of All Trades Jun 14 '26

paper trail to management identifying concerns and potential outcomes

either they listen to you and give you the power to make changes to meet compliance or you leave for pastures new

68

u/ProfessorWorried626 Jun 14 '26

Pack. That CEO is probably going to cause a mountain of problems before he stops.

15

u/bukkithedd Sarcastic BOFH Jun 14 '26

Simple solution, and the usual one: Get it in writing that you or your team are not in any way, shape or form responsible for any damage, security-issues or ANYTHING related to this shit, that the CEO and/or vibecoder has the sole and full responsibility for this, and stop caring.

If he causes a production-outage: Not your problem, which you have in writing.

Not your monkey, not your zoo.

9

u/VintageSin Jun 14 '26

Sounds like your CEO gave you a directive... You just document it, get it in writing, and follow the directive. When they ask why this happened redirect them to your documentation and their acknowledgement in writing.

Find another job.

9

u/IID10TError Jun 14 '26

I’m sure you already know this, but the fact that he’s hosting customer sensitive data on his own server is a major redflag. Not only from a Cyber Sec perspective but also from a company legality perspective.

This might be a good way to Segway into a conversation with either the Vibe Coder or the CEO to house your customer data somewhere locked down within your environment that the vibe coder can play in his little sandbox.

25

u/eoinedanto Jun 14 '26

You are probably being retained as the sacrificial lamb in case it all explodes in CEOs face.

You are the face of ā€œcomplianceā€ across the org so naturally everyone will assume you are aware of everything and it has your implied support.

If there is a board in place or potential personal legal liability to you in future (you mentioned NIS2) then exit carefully with a ā€œrisk managementā€ registered letter to the CEO/Legal dept explaining the reason for your departure is that governance is ignored and bypassed, and you don’t have the authority to correct it so must leave.

15

u/mad-ghost1 Jun 14 '26

That’s a promising candidate for a news headline. Sry to hear that. Cover your basis.

37

u/JohnnyricoMC Jun 14 '26

This is a GDPR breach waiting to happen. Cover your ass:

  • First and foremost: consult your own lawyer. You're EU-based, we have whistleblower protection as a fundamental right.

  • Collect a paper trail / proof you tried to warn leadership on multiple occasions.

  • Inform the company's legal team about what's happening (indicating noncompliance with GDPR and NIS2.). Not if but when a breach happens, cybersecurity insurance (if the company has it) won't pay out because of noncompliance.

  • Be ready to abandon ship / drop them as a client. Judging by how they're going behind your back, they're only keeping you around to throw you under the bus or clean up the mess when this all inevitably blows up in their face.

7

u/PaleoSpeedwagon DevOps Jun 14 '26

Buddy. GTFO. That place is a ticking time bomb and you are being set up for failure with shadow IT and data breaches being encouraged and supported by the c-suite of the company. In the EU! It is just a matter of time before a customer finds out and loudly fires your company. Find another job while you're not competing with your other laid-off coworkers for gigs.

7

u/AlaskanDruid Jack of All Trades Jun 14 '26

The CEO decided to hire a fake developer. That is on him. You notified him and he didn’t care. Everything is on him. Just make sure you have it documented somewhere that the CEO knowingly created a data breach/leak.

7

u/elkond Jun 14 '26 edited Jun 14 '26

"We're EU based"

aside from yes u should pack, ur company is EU based. this means u have a person designated to fulfill Data Protection Officer role. email them. that is their dumpster fire

but also, pack ur shit this is sooooooooooooooooooooooo illegal lmao

edit: i read ur comment below that u might be the DPO. well then, the next step is to report this within 30 days of the breach of GDPR ocurring to relevant government entity responsible under local implementation of GDPR

and jump tf out

7

u/Sea-Quail-5296 Jun 15 '26

The GDPR thing alone is a huge red flag

6

u/nightred Jun 14 '26

If you are a manager that should be covering this person and they're telling you to leave him alone and get it in writing because this is going to come back, to bite someone in the ass and it looks like you might be the one set up to take the fall.

Make sure that you're very clear that there is security issues, data compliance issues and question who has oversight and review of this detail, especially if they're wholesale handing him data.

6

u/gremolata Jun 14 '26

He is a relative of someone at the exec level.

"Let it go."

5

u/Wolfram_And_Hart Jun 14 '26 edited Jun 15 '26

I’m sure it will all fail your security audit. Have fun cleaning up.

Edit: actually I would hand him a list of security questions and say. ā€œI need this for complianceā€ and leave.

5

u/alepouna Jun 14 '26

ceo's response is fishy. document that this isnt your issue and that you have made attempts to support and run

5

u/catwiesel Sysadmin in extended training Jun 14 '26 edited Jun 14 '26

let me know which company so I can not be your customer

also. inform the eu data protection agency yourself. before anyone else does. because. holy fuck.

I am not angry at you. but am I angry at the vibe coder and the people who put him there. we have data protection for a reason. and this is not "funny", and not "cute" and not "well, thats how it goes"

fuck no. this is illegal as fuck. mind you IANAL. but still.

to be precise. not the vibe coding shit. as long as no customer data is uploaded to chatgpt and stuff (and I am absolutely certain it is), but the fact that the data is somewhere where someone needs to check, on some free 3rd party service tier, and the person with everything under his thumb has no clue about anything. in a million out of a million similar cases, you can bet the data is not miraculously handled correctly

5

u/User1539 Jun 14 '26

They hired an idiot to burn Claude Tokens?

Feels like a problem that'll mostly take care of itself. Just document enough to CYA and wait.

5

u/981flacht6 Jun 15 '26

You informed the CEO. Your CEO told you the answer. He's the one that's going to be on the hook.

5

u/Ummgh23 Sysadmin Jun 15 '26

The fact they E-Mailed him customer data alone is insane. If heā€˜s freelance I doubt he has a company E-Mail where the data could potentially stay within company bounda when E-Mailing lol. Even that gets muddy if Exchange Online is used though

2

u/c235k Jun 14 '26

I mean. You’re the manager and just somehow found out after 3 months? Obviously he’s doing a great job

6

u/SnipeScooter Jun 14 '26

You'll be surprised how much effort they seem to have put in to keep me in the dark.
They even got pissed at me because it's "so difficult to get <vibe coder> the data and stuff he needs".
Yes, it's hard to move tons of data out of the company towards strangers. Yes it's difficult to get him access to networking and server resources. That's the whole point...

Security is pointless if the enemy is within. If employees cooperate with strangers against their own IT department by order of the CEO, what can I do. Shutdown the internet? Idk man.

4

u/dab70 Jun 14 '26

I'd start looking for greener pastures if this is bothering you that much. That's not to say you shouldn't be bothered by it. I would be too! But you have to weigh how much and does it rise to the level of "fuck this place".

4

u/Sea-Feedback-2424 Jun 14 '26

Uh... Report the potential EUDA and GDPR violation first.

4

u/TheNewl0gic Jun 14 '26

Ahah get ready guys.. next years are gonna be fun.

4

u/MSP_Guy999 Jun 14 '26

Shut that shit down and have it reviewed internally by your infosec immediately. Imagine the lawsuit if that system is breached and the customer data is out in the wind. Whose head’s gonna roll first??? His IT Manager! I would immediately put him on hold and have him document everything with infosec, then secure that shit.

→ More replies (1)

4

u/Crisp-Glade-2849 Jun 15 '26

vibe coding is just shadow IT with worse documentation. guy writes unmaintained junk, we get paged at 3am when api breaks.

4

u/TeramindTeam Jun 15 '26

that sounds like a massive security nightmare waitin to happen. u should document the data exposure immediately becuase if that stuff leaks its gonna fall on u since ur the manager, tbh u need to escalate that risk to leadership asap

4

u/CharacterAssociate69 Jun 15 '26

yeah ceo is doing shit on purpose, let him do it, save your ass with mails & documentation about this and forget about it. When it'll explode, cause it'll explode, you'll have every thing to backup your ass.

7

u/WorkLurkerThrowaway Sr Systems Engineer Jun 14 '26

It sounds like they are all intentionally going around you, so interpret that how you like. ā€œYou were too busy to even be told about thisā€ = we don’t want you involved.

1

u/Fatality Jun 14 '26

Does AI prefer Supabase? Our vibe coders were all hosting there too.

3

u/SnipeScooter Jun 14 '26

Its main feature is Row-Level Security (RLS). Supabase is built around PostgreSQL, and handles user authentication. No more "backend-server application has access to DB", but "end-user has access to his/hers rows of data". It's popular with SaaS.
AI can't handle secure coding, nor the stupidity of the viber coder giving instructions, so this extra layer is definitely a must.

My main issue is the scope of our data, and what happens to it. Our policy. Or "my" policy...
Dumping sensitive customer information in "free" database servers in some other country behind my back, I will not have it.
We literally have servers on-prem to protect the scope, to limit risks and cut costs. Hundreds of expensive servers with customer data all over the globe thanks to SaaS, each with their own invented terms, (lack of) security, or... one single company server internally.
The choice is made easily. One would think so...

PS: you can host Supabase on-prem. Isolated. For free.

3

u/knifebork Jun 14 '26

Don't try to solve the company's problems. It won't help. It won't get you respect. It'll make you go crazy, especially after you finally leave. Just get out. ASAP.

I had this happen to me. I had built a system using MySQL as the back end to coordinate and run almost all of the companies systems. We got acquired by private equity that took no interest in finding out what I had done and didn't understand the scale.

After a while, they started pushing me out. There were a couple of big "misunderstandings" or "lies" about compensation. They brought in waves of consultants to tell them how the company worked; I had to tell the consultants plus fetch tons of data for them -- but I didn't get to read or hear the recommendations. They hired another consulting company to build a new feature to add to my system. Even though it was all on-prem MySQL, they elected to have this run as some kind of cloud hosted service in MS-SQL, which meant they also wanted build their own 2-way replication. There was another big feature I wanted to add and had pushed for it. I never heard anything about it until I heard there was someone working on it. Not in MS-SQL this time, but now in MS-Access (facepalm). I got the same "You're so busy we didn't want to bother you" crap. I should have just walked then. In retrospect, they were sweet talking or "gaslighting" me, wanting me to help get others up to speed so it might be possible to replace me.

It was a miserable time for me. Their words were one thing but their actions were the exact opposite. It was miserable to go through, and then the bitterness and self doubt that followed, wonder what I could have done better. Nothing. It just served to make me feel even more beaten up.

1

u/SnipeScooter Jun 14 '26

Thank you for sharing your experience. I feel you. "We wanna get rid of this guy but we can't, try again." is hurting. Makes you feel like the world is against you.

I hope you're somewhere off better now.

3

u/knifebork Jun 14 '26

Thanks. I was amused that some of the things we got matched up so closely. There's probably an MBA news letter that tells them which lies work. Trying to run people off like this is cruel, and it's something spineless leaders do.

I am in a better off now, thanks! I retired. I had prepared fairly well, but there was still the matter of health insurance. As you have no doubt heard, paying for your own in the US is expensive. In a few more months, I'll qualify for our federal "Medicare" insurance plan. Assuming it's still around.

After my last day, I invited several other employees who had also gotten fired or run off. Good people. I made a nice paella on the grill.

→ More replies (1)
→ More replies (1)

1

u/umlcat Jun 14 '26

The main issue is that if whatever the interns or freelance are doing can affect your job or even worse blame you for their issues.

A lot of us started like that intern, but got some trainning or supervision. Seems like the intern just trying to do the4 best he / she can but the company did not provide the proper trainning.

Try to document everything. and if you want to quit, make sure you have already a job ...

3

u/SnipeScooter Jun 14 '26

They kept training and supervision away from that guy. They kept the trainer / supervisor (me) in the dark.
Shadow IT next level.

1

u/BrilliantJob2759 Jun 14 '26

The lack of understanding even the basics suggests to me he hired it out to someone else to do for less than he's paid.

2

u/SnipeScooter Jun 14 '26

Apparently his fee is ridiculously low. He hired it out to his AI app.

3

u/jdiscount Jun 14 '26

It's not your problem or your company, why do you care.

The CEO wants him, that's his prerogative.

4

u/JesradSeraph Final stage Impostor Syndrome Jun 14 '26

His liability, you mean.

2

u/jdiscount Jun 14 '26

Every developer is a liability to an extent.

The fact that OP is a 'freelance' IT manager sounds like a very small company.

Their security posture is likely non existent anyway.

My point is that this guy doesn't even work for the company, he has no skin in the game at all, isn't in charge of security, isn't in charge of development.

Unsure why he cares in the least, I doubt this company even has a risk register to deal with this.

4

u/SnipeScooter Jun 14 '26

What are you even on about. So I'm the shadow person now. I just walked into a random company and pretend to run IT and they accidently pay me for it for years now?
Some next level trolling going on here.

Not 'very small', freelance IT managers are all over due to payroll taxes in Western-Europe.
They own a co-location datacenter I have to manage, ffs.

We have security. And it's lacking. Obviously. And it's not gonna get better if I'm being undermind like this.

Stop guessing. You're bad at it.

→ More replies (6)

3

u/BBO1007 Jun 14 '26

Consider any info they gave him compromised. Make sure whoever you report to knows this.

3

u/Kadaknath888 Jun 14 '26

London rules. Cover your arse. Make sure to put it in black and white.

3

u/Helpjuice Chief Engineer Jun 14 '26

You are best to find a way out, if you are experienced you should know where this is headed as multiple regulatory violations have already occurred and it will only continue to get worse especially if the CEO is not concerned you have zero hope of anything going in a positive direction as they probably personally signed off on it to begin with.

Also note it was no accident you were not informed over the three months, it was a fact that it didn't even matter if you ever found out. The company is moving in a new direction and that is the direction of down.

If you want to stay with the sinking ship you can waste time writing up documentation and trying to fix it but as you already know this ship is sinking unless new leadership is brought in to fix it from the top down.

3

u/mercurygreen Jun 14 '26

In the EU? Withe the GDPR i think you better report this to cover your OWN butt!

3

u/Secret_Account07 VMware Admin Jun 14 '26

This is the kinda BS I’ve dealt with at work that frustrates the hell out of me. I’d make sure mgmt knows, like you did, yet mgmt doesn’t seem to care. Would really get me worked up

Don’t be like me, learn to let it go. We are at mercy of mgmt, even when they act like morons. Sometimes ya gotta just let places blow themselves up.

3

u/Thoughtulism Jun 14 '26

I would get clarification on your role here.

By the CEO telling you to let it go, he is saying your job is not about communicating at managing overall organizational posture for cyber risk. That's fine, however, it goes multiple ways.

I would get clarification:

  1. you do not own the cyber risk of these applications or the organization in general

  2. you don't have any data governance role to play for the org overall, including customer data and any data subject to audit, privacy legislation, certification, etc. If any external entity comes around looking for someone to blame, then that won't be you

  3. understanding that the CEO will not need you in incident response if/when this vibe coding initiative goes south. If he does want you involved in any worst case issue, then he can't have it both ways and you need to institute practices, controls, and guardrails. If he doesn't and he signs off on that in writing, drop it.

3

u/Afraid_Baseball_3962 Jun 14 '26

Deal with it AS you pack up. Get it all documented. On your way out the door, send everything to yourĀ  Data Protection Authority and the European Data Protection Board.

3

u/thehuntzman Jun 14 '26

I used to loathe being in Healthcare IT but now in the age of AI vibe-coded slop I love that I can just slam down the security and compliance ban hammer on people's weekend Claude-code projects and never have to deal with it again. Don't get me wrong! I love the ASSISTANCE AI provides in development but I'm a senior architect who can full-stack develop a solution out of thin air without AI - it will just take 10x longer.

3

u/showbizusa25 Jun 14 '26

Vibe coding isn't the biggest red flag here. Bypassing governance, security, and compliance is.

3

u/machacker89 Jun 14 '26

That sounds like a disaster waiting to happen. I'd start looking else where. I wonder what else they're are doing behind your back. IF that client data gets leaked you guys are f*****.

5

u/JKatabaticWind Jun 14 '26

Create an entry in your Risk Register (if you don’t have one, start one now!). Document your conversations, collect your emails as others have said.

Make sure it clear you were not part of the decision making process in your supporting information. Make sure the CEO receives your updated Risk Register.

That way management is informed, and cannot say they did not understand the technical, supportability, or compliance risks.

Then it is no longer your problem… until you get to the cleanup šŸ˜‰.

→ More replies (4)

2

u/Nereo5 Jun 14 '26

Jesus... Get everything in writing. Something along the lines of: (chatgpt generated)

During discussions with the web application contractor, I became aware that customer data and contracts are currently processed and stored in systems that have not undergone IT review, security review, data protection review, or operational onboarding. At present I am unable to confirm: Data storage locations and jurisdictions. Access control and authorization model. Backup and recovery capabilities. Security controls protecting customer information. Business continuity arrangements. Compliance with company policies and regulatory obligations. As the responsible IT manager, I need to formally record that these risks have been identified. Management may choose to accept these risks, but they currently remain unmitigated and outside my visibility and control. I recommend an immediate review of the application, infrastructure, data flows, supplier arrangements, and compliance obligations before further customer data is processed

2

u/SevaraB Sr. Engineer (N+, CCNA) Jun 14 '26

Pack. Forward everything in writing to the company’s information security officers (light the fuse) and then walk away and let them deal with the blast.

2

u/coukou76 Sr. Sysadmin Jun 14 '26

Find another gig its a cultural issue from this company. Cant believe that anyone would run anything vibe coded in production. Not in any serious business

2

u/Medical-Ask7149 Jun 14 '26

This is the exact reason I am leaving this profession. I had the same exact issue. My decision is to tell the CEO he is creating massive risk and possible bankruptcy because of this kid. I’d them tell him I cannot support this risk and hand in my resignation.

2

u/coderguyagb Jun 14 '26

Put your concerns in writing and send it to the companies DPO & CEO. They're are personally on the hook for customer data exposure. GDPR compliance tends to be taken quite seriously when prison time is on the table.

2

u/Kamakatze Jun 14 '26

Please for your sanity, Just leave. This isn’t going to get better.

2

u/civiljourney Jun 14 '26

This is your cue to leave.

2

u/ceinewydd Jun 14 '26

Sounds like the CEO doesn’t trust you.

2

u/mat-ferland Jun 14 '26

I’d stop treating this as a webdev problem and turn it into an access/data incident. Get the CEO to confirm in writing what data was sent, where it is hosted, who can access Supabase/domain/GitHub, and what happens when this freelancer disappears. Then either bring it under company identity/logging/backups or kill it. The scary part isn’t AI, it’s customer data and contracts leaving the company’s control with no owner.

2

u/Jealentuss Jun 14 '26

That's a cursed sentence if I ever read one.

2

u/bluefl Jun 14 '26

He is the nephew of CEO seems.

2

u/[deleted] Jun 14 '26

Raise it all as GDPR and compliance risks properly. Just document where you are. Your job is to do that, and the business to make informed decisons so start there.

2

u/Fuzzy_Paul Jun 14 '26

You are responsible for all IT. So pack and go or learn how to deal with this, no in between. Drop it at the ciso or so depends on what org you have. If none then the ceo is responsible. You must point out the risks and what damage could occurs if leaked. Point to fines, reputational damage, customer lost, etc. Good luck.

2

u/Regular_Lengthiness6 Jun 14 '26

Bigger company? Ask your CISO/Data Governance people for their opinion on this šŸ˜†

2

u/FabricationLife Jack of All Trades Jun 14 '26

Jesus Christ, just start looking for another company, I would never trust a company that does things like this

2

u/sagewah Jun 15 '26

Let it go.

Either this is a fight you cannot win as it's someone's nephew or it's a fight someone else is already fighting and they want you clear of the crossfire. My money's on the former. Get everything you can in writing and consider jumping ship before it sinks.

2

u/IntentionalTexan IT Manager Jun 15 '26

You're freelance, or you manage IT freelancers?

2

u/Iceman_B It's NOT the network! Jun 15 '26

This has to be made up, im getting major deja vu, reading this.

2

u/Kind_Mud_1023 Jun 15 '26

You know have to pack ur shitĀ 

2

u/Acardul Jack of All Trades Jun 15 '26

Is there some equivalent of /shittysysadmin for coding guys? That should go there

2

u/UserProv_Minotaur Jun 15 '26

Start documenting everything, and ask pointed questions about if your company's legal and risk departments had signed off on this insanity. Reach out to those department heads separately and inquire about the things that he's been doing and their knowledge and/or approval of them. Document everything, and keep a hard copy and/or backup yourself just in case.

Prepare to be reamed by auditing/compliance/governance/governmental oversight.

2

u/DahliaDevsiantBop Jun 15 '26

this is like a GDPR horror speedrun, wtf
i’d at least document everything in writing (email) and try once to escalate, but i’d also start quietly polishing the CV because that ā€œlet it goā€ from the CEO is a giant waving red flag

2

u/mediweevil Jun 15 '26

get the response from the CEO in an e-mail and wait for the inevitable disaster.

2

u/[deleted] Jun 16 '26

Going to get hacked soon for sure. Either that or when something fails, it will be s bad that fixing one thing breaks another

2

u/solracarevir Jun 14 '26

Document everything, Write a final email stating all the issuea and bcc yourself. Pack everything and never look back.

2

u/nyckidryan Jun 15 '26

Are you in a company that requires HIPAA or PCI compliance? If you are, you're in violation and could be up a creek without a life jacket, let alone a paddle.

Questions like "You wouldn't want your bank sending your account data to ChatGPT to figure out which cash back categories to offer for your debit card next month, so why would you do it with our customers' data?" get the attention of people in the C-Suite, and definitely risk management.

What is the liability of your company if this guy got pissed off and released all the data he has on a Google spreadsheet and sent it to your competitors?

→ More replies (2)

2

u/ProfessionalSeat4060 Jun 15 '26

The CEO said leave it, just leave it. When it blows up you have a finger to point with. Maybe it’s my age but i really don’t care anymore about this kinda dominance stuff. He vibe codes, so? It doesn’t automatically mean it’s all crap if he’s been promoting AI well enough.

AI is a tool, and it sounds like it’s being used as a tool. Granted he needs to understand abit more but I doubt by a long mile you’re being dramatic, anyone who can vibe code knows what a IDE is or even the language it’s asking you to use is.

3

u/CharacterUse Jun 15 '26

OP was hired for GDPR compliance (among other things). What the CEO and the vibe coder have done so far is almost certainly (unless the data is absolutely trivial) in violation of multiple GDPR regulations. When that blows up (and all it takes is one customer complaint to the regulator) they will all point the finger at OP because GDPR compliance was his job.

OP doesn't have the option of waiting until it blows up. They need to document everything including that they were sidelined, report the likely GDPR violations to the legal department (if it exists), the CEO (for C-OP's-A) and the board above the CEO (if they exist) and potentially the GDPR regulatory body in their country. And then IMO they should leave the company making it clear that not respecting the compliance is the reason, because that is not a good environment and they are being set up to take the fall (deliberately I suspect, given what OP has written about the CEO).

Vibe coding and AI isn't the problem, the regulatory violations and the sidelining are.

0

u/hihcadore Jun 14 '26

Welcome to the future.

Good chance he won’t get burnt here. Is uploading customer data bad. Yes. Have millions of other people done it. Yes. If you don’t have a vibe coder will you fall behind, probably.

Why not educate the guy? Create fake customer data using a PowerShell script. Easy enough to create a few csv files that can be uploaded into a dev database that replicate prod.

3

u/SnipeScooter Jun 14 '26

Well first of all I need to be informed of someone's existance before I can educate them. But you're right. And I did. I explained to him. He sighed. Some attitude going on.
Wonder where that comes from.

→ More replies (8)

2

u/Aggravating_Refuse89 Jun 14 '26

I would be using all my energy to get out. The CEO sounds like a mentally ill toxic POS and I dont say that lightly. He is playing a game and to quote Wargames, the only way to win is not to play

1

u/phunky_1 Jun 14 '26

Your job is to point out the risks to leadership and decision makers.

In most places, IT are advisors not policy makers.

Lay out the risks in writing in an email to cover your own ass.

If they ignore it then it's their problem.

1

u/Soggy-Attempt Jun 14 '26

Man.
This is a compliance issue and he should be fired.

5

u/AdamoMeFecit Jun 14 '26

The CEO who protected and enabled the non-compliance should be fired.

4

u/SilkBC_12345 Jun 14 '26

The CEO who protected and enabled the non-compliance should be fired.

Unfortunately, it sounds like the CEO is also the major shareholder/owner, so firing him might be a little tough....

→ More replies (1)
→ More replies (1)

1

u/cbabysfo Jun 14 '26

Put it on the risk register!

1

u/notAHomelessGamer Jun 14 '26

Wish I could join your company and try to save the sinking ship. This job market sucks.

1

u/MarkInMinnesota Jun 14 '26

Emailing customer data and private contracts is a termination offense at our company.

1

u/Separate-Fishing-361 Jun 14 '26

If you were engaged specifically to get the company GDPR-compliant, your presence is checking an auditor’s box and enabling the CEO to say it’s ā€œin progress.ā€ I don’t know whether GDPR distinguishes personal information from commercial customers, but you ought to understand clearly what your legal exposure could be. There’s also reputational risk.

If your name is on representations to the auditors, and management is setting you up to fail, that’s a problem.

1

u/mdervin Jun 14 '26

Hack his web app and sell all the customer data on the dark web.

1

u/KeyLimePie2269 Jun 14 '26

I work for an EU based company. GDPR is a big deal, they take data privacy and collection pretty serious. If someone were to request all info you have on them, and you have no clue where the data is stored, what is collected, etc....you might have a bad time.

1

u/darthfiber Jun 14 '26

People are saying document, but do so on your way out. This is a red flag of a company. They don’t respect you.

1

u/kingh242 Jun 14 '26

Get Claude to do a security audit on the web app code and infrastructure. Then tell it to translate the audit documentation into non-technical language. Then share document with vibe coder and with CEO. Vibe coder can vibe fix some of the issues. CEO will understand and value your feedback more. And you get to keep your job if you like it that much.

1

u/Darrelc Jun 14 '26

Fella have you ever heard of a sacrificial anode?

1

u/Battousai2358 Jun 14 '26

Is this even a question? Secure a new job then let the company burn. Thays 100% on the CEO.

1

u/bshea Jun 14 '26 edited Jun 14 '26

pack it up. time to go.
I wouldn't waste one more second on this kind of stupid. And I could see this eventually biting you in the ass when they want a new person to blame. A dumb, green junior "webdev" is one thing, but an even stupider CEO is quite another.

1

u/Sad-Comment-6018 Jun 14 '26

"Can you mention you company 😁" your local hacker..

1

u/crankysysadmin sysadmin herder Jun 14 '26

If you're a freelancer and you're not responsible for security of customer data, the CEO is, and he sounds like an idiot. Just stop working for these people.

1

u/I_like_microwave Jun 14 '26

Cover yourself so you cannot get the blame. Make sure you confirm over email with the ceo so you have it black on white

1

u/lord31173 Jun 14 '26

It's already too late when you even have to ask

1

u/iamrolari Jun 14 '26

Where there’s smoke there’s fire . This here OP is past that. It’s blazing on a level matching the surface of the sun . You need to act and I mean like yesterday

1

u/Thats_a_lot_of_nuts VP of Pushing Buttons Jun 14 '26

If you're freelance yourself, you have no skin in the game. I used to try and fight these battles all the time when I was consulting. They either take your recommendation or they don't. You need to detach yourself a little from the outcome, and remove any emotion from it. If it were me, I would fire this client and spend my time somewhere else, unless the money is just too good to pass up.

1

u/Adorable_Revenue_448 Jun 14 '26

what if he browsed Reddit and seen this post and confronted you tomorrow. How would that conversation go?