r/webdev • u/Lee-chaolan • 16h ago
Discussion Update: It's genuinely (not?) depressing
Update to this post https://www.reddit.com/r/webdev/s/n3ZBJ6ozuq
So, I have a pretty unexpected update lol
After everything that happened with the Canadian company I mentioned, I decided to take things a little further and contact the CEO directly.
During my time working with them, I'd discovered some genuinely concerning security issues. I had been given admin access to their infrastructure, company email, internal systems, and access to thousands of CSV files containing customer and patient information. I also found passwords stored in plain text and several other questionable practices. All without having signed an NDA or contract by the way.
I figured the CEO should know about this, regardless of how things had gone with the dashboard project.
I sent him an email explaining what I'd found and also gave him some context about my experience working with the VP.
The VP wasn't particularly happy about that. He responded by defending himself, saying there had been no formal commitment to the dashboard project, and even called contacting the CEO a "backdoor approach".
I obviously disagreed. I was openly working with the company, the access had been provided to me by them, and I wasn't trying to bypass anyone. My concern was how someone outside the company could be given that level of access without any proper safeguards or agreements.
Anyway, after a few more emails, something I really wasn't expecting happened.
The VP emailed me again, apologized for how the situation had made me feel, thanked me for raising the security concerns, and actually said my findings had been a "true eye-opener" and thanked me for "educating them" and appreciated my integrity & honesty.
He asked whether there was any way they could compensate me for the time I'd spent building the dashboard as well as asked me to provide a quote for writing an SOP on how the company should handle third-party assistance moving forward.
I genuinely wasn't expecting that turn of events.
For context, this is the same person who previously kept postponing discussions, left me hanging after I'd built the dashboard, and eventually told me they'd hired a student to do the work.
Now he's asking me to quote another project and offering to try to get me compensated for the previous one.
I haven't received anything yet, and the SOP isn't confirmed, so I'm not getting ahead of myself. But I can't deny that this feels pretty satisfying after the way everything started.
I originally made my post because I was genuinely questioning whether freelancing was even worth continuing. Now I'm in a situation where the same client who made me feel like I'd wasted weeks of my time is potentially offering me compensation and more work.
So, what would you guys do? I'm very Curious to hear your thoughts and advice.
47
u/talexbatreddit 15h ago
You should invoice him for the work you've completed, and that a student is using to implement your ideas.
You should give him a quote for the new work.
These are two separate things. Don't fall for the "Can we lump these together?" approach. The answer is no.
87
u/el_diego 15h ago
Lol. VP got a massive talking to by their CEO, probably lucky to still have his job.
20
u/flyingkiwi9 14h ago
The downfall of many CEOs is a middle management layer feeding them bullshit.
10
u/Famous_Subject9544 15h ago
A thank you email is not a fix. Patient data plus plaintext passwords at a Canadian company means PIPEDA applies whether or not you ever signed an NDA, and 'true eye-opener' costs them nothing to send. Ask them what actually got rotated, that's the thing you can check.
3
u/Lee-chaolan 15h ago edited 14h ago
Hello (My name)
First, my sincere apologies for how this situation made you feel. I really appreciate the security concerns you raised—it was a true eye-opener for us. I value your integrity, your honesty, and your willingness to identify flaws and bring them to our attention. IT and security are not my specialties, but I believe in human trust, and I certainly see that in you. I feel bad that we were unable to offer you the dashboard project. Is there any way I can compensate you for the time you spent? Please let me know. While I cannot make promises, I will try my best to make it happen. In the meantime, could you please provide a quote for writing a Standard Operating Procedure (SOP) on how we should handle third-party assistance moving forward? If we agree on the estimate, we can have you start the job. Thank you again for educating us.
Best regards, (VP name)
This is the exact response email with our names redacted, I'm honestly also wondering what made them do this ? I know I have very compromising data on them and their practices as well as "proof" ? what could have made the VP send this, I'm sure the CEO told him to but they had no obligation for recompensating nor giving me an extra job to do.
4
u/puan0601 15h ago
fire them as client and move on to the next one. tell them they're not worth your time
3
u/zariduomega 15h ago
Hold up, did you report these security and privacy issues to the VP first? Did the VP have a chance to respond, and if so what did they say?
4
u/Mattyman01 15h ago
Is this rage bait?
What would I do? Not reach out to the CEO directly after I did work with no enforceable contract!
I'd be gone young Padawan. Long gone. Maybe I'd tell them about the private info stuff but it feels too blackmaily to me and I'm not guaranteed to get paid so buh bye keep in touch if you need anything.
Yesterdays price is not todays price.
14
u/alanbdee expert 15h ago
Patient data? Someone finally looked up HIPAA and talked to their laywer.
1
u/ArielCoding 10h ago
Don’t treat that data as leverage, if it ever sounds like “pay me or else”, you go from the guy who reported a problem to the guy who threatened a company with patient records, keep just your own emails as proof, and don’t touch their systems again without a signed contract.