My Livecoding.tv account deletion saga
liza.io
liza.io
Commenters here should be considering scenarios in which glee would not be a humane response to all this.
I'm not sure this is a PR disaster. Googling, I only see major coverage in this HN thread, and on /r/technology on Reddit. There was a big thread on /r/programming but the mods there deleted that. There are another several discussions on assorted minor subreddits.
None of the major tech news sites or blogs seem to be picking it up. /r/technology can be enough of a cesspool that many tech people don't bother with it. Unless the news sites and blogs are just waiting for more information before running their stories, it looks like this might blow over with little damage to livecoding.tv.
Maybe I'm just having a brainfart, but I simply don't understand this sentence at all, and I really would like to. I'm really not trying to troll you, I just feel like this is an interesting statement that could use some clarification :)
Sometimes in cases like this, there's an information vaccuum for a reason. Unfortunately, since the Internet abhors a vaccuum, Schadenfreude rushes in, which brings out the ugliness in people and leads to frenzy.
Normally we penalize such threads, but HN's policy is to intervene less when a bad story is YC-related, so we held off. But this morning, when I saw the dozens of comments that Michael had posted overnight, and the condemning and goading responses, it was dismayingly clear that this is something other than the usual trainwreck that people find so entertaining.
The line between righteous indignation and cruelty is not obvious, and worse, is a line that feels great to cross. If we're not mindful of that, cruelty is the default, so let's be mindful of that.
On a slightly different note - I have seen some people express some sort of satisfaction in Michael's poor handling of this, specifically on this thread. To me it does not feel right to post these sorts of reactions to what seem to be unwell, possibly almost delusional comments on the part of this person. In fact it seems to be potentially dangerous and irresponsible. This person seems genuinely confused and is going through some possibly serious mental or emotional issues. Something just seems very off about these responses. I am the last person to defend his unprofessional business tactics or communication skills and of course this whole thing seems to have been grossly mishandled, but at this point I don't think a person in their right rational mind would react in the way he has and I would think very hard before making personal comments that might push him further into turmoil right now.
Of course nobody has to listen to me, but I feel it needed to be said. I didn't write this post or post these screenshots to make a joke out of a person or be cruel to someone who seems to be unwell. I just wanted my account deleted.
Totally fair.
DICE.COM EMPLOYEE SPAMMING LIVECODING.TV
Liza Shulyayeva banned for spamming. WORKS FOR DICE.com and is just spamming Livecoding.tv
BANNED FROM LIIVECODING.TV FOR SPAMMING
BANNED FROM LIIVECODING.TV FOR SPAMMING+
BANNED FROM LIIVECODING.TV FOR SPAMMING
...did they mispell their own startup in their vandalism?Also, per her LinkedIn, the OP works for DICE the game-development studio (subsidiary of EA, made Battlefield, etc.), not Dice.com (job hunting site).
Is that legally irresponsible naming someone in full and directly implying they were responsible for a negative action?
edit: Now the answer of the co-founder(you can find it below) is way better and it should have been the first reaction to this post. Hopefully there can be a happy result to both sides.
Mistakes happen. Many startups have survived bad publicity on HN. Your actions have not ensured you a spot in this roster. Even generously overlooking the juvenile behavior of your cofounder and ban messages, the narrative of livecoding.tv stored in the collective brain of HN is now "fails to respond to user and petulantly refuses to apologize for seven hours."
The best thing you can do right now is to identify the responsible individual in your company, apologize specifically, and abjectly, as a company, on behalf of this individual, remove all the ban messages, delete OP's account, explain how a cron job came to enter the story, and both explain and apologize for why this took two hours to resolve after you heard about it.
(Disclaimer: I was about to sign up for livecoding.tv for similar reasons as OP just yesterday. I'm disappointed to know this might've happened to me.)
Thanks for getting in touch. I would love to just have my account deleted and move on. No need for Michael to contact me.
The loss of your own reputation is going to be harder to come back from. Reputable VCs doing even basic due diligence are going to see this incident and aren't going to want to have anything to do with you, unless you show swift and decisive action, one way or another. So far your response has been neither swift nor decisive.
For what it's worth, asking Michael to contact OP seems like a really bad idea. He's hardly shown good customer services skills so far, do you really think he's going to do a better job suddenly?
This is important because it never occurs to most users that you might edit their profile, and so it never occurs to them that you might edit other users' profiles. Thus, when people see something on someone else's profile they assume the person put it there.
Mishandling personal information is a big deal.
It seems a little strange that that was the course of action taken here.
customer‑focused ... and professional
Might want to re-think that too.
this is too good, it could only get better if you could somehow manage to slip "soon" in your reply.
So far everything you and your cofounders have done has made this problem worse and larger.
You are untrustworthy and incompetent.
What is the narrative you think these emails are fulfilling? Did anyone ever stop using a site because they just forgot? "Oh yeah, I think I remember that site I had been using for a month but stopped two days ago. Must have slipped my mind."
I had even bought a t-shirt from them and it took longer to show up than I remembered I had an account there. Then they decided they fucked up the t-shirt and at least two months later another one showed up at my old address. No warning. Luckily, I still own the place but had gone to show it to a new tenant.
I was willing to chalk my experience up to operational growing pains, but this story here is just inexcusable. Clearly, reasonable people with a love of engineering and a passion for their product aren't running the show there. Now I want my account deleted.
A few days later I get another message saying the first message offering the free item was a mistake, and that I wasn't invited to have one after all. Can't say I was too torn up.
I filed an ICO report early this morning when the libel on their website stayed there overnight with no sign of changing hours after the cofounder's and Y Combinator president's replies; I simply didn't know what else to try and someone suggested looking into the ICO. So I guess it will just be in their hands now and I'll see what comes out of it, if anything. For now I think this is the end of the road in terms of getting the best possible outcome with a company like this. They are clearly not going to admit their mistake and they seem to still be in (seemingly really bad) damage control mode. I think any further interaction with them would just be a waste of time at this point.
The other profile details are different, though. I am inclined to believe it's a troll as well.
Thanks for sharing your story - I think a lot of people who have been following this thread can't believe what's unfolded.
I hope your feline friend continues to get better.
We should do this again sometime.
EDIT: After reading through a bunch of the CEO's comments, I'm now seriously concerned there may be a mental illness at play. I probably shouldn't have made light of the situation; calling out several users such as minimaxir as Alex from LiveCoding honestly seems delusional.
I completely understand the glee to be had watching a clueless CEO bumblefuck their customer relations, but I really do not wish for this to happen to anyone else.
Your company has appeared on HN before, and as a YC-backed company you should probably have some idea of the type of people who are part of this community. It amazes me that you believe you can respond to this story by attempting to doxx trusted long-term users (or rather, just plain lying about their identities) and claim that the people here are attacking your company.
Even more so that you believe you can claim that a "majority of the comments [in this HN thread] come from competitors and banned users" (@livecodingtv). Most of the people in this thread have never used your products (myself included) - and in response to this story, many who may have never will.
You are the one attacking your company. Stop lying on Twitter. Stop trying to avoid criticism by claiming that your (outraged) potential customers are competitors or spammers. Stop trying to remove pseudonymity from HN commenters (especially the ones trying to be at least slightly sympathetic to your company).
Consider the fact that you may be facing legal action for some of your behavior. The way you respond to these accusations will undoubtedly be reflected in any proceedings, and at at the moment I don't think you're helping your case. (IANAL)
I'm not going to make jabs at your psychological state like a few of the comments here have, but it would be in your interest to visit a mental healthcare professional (if only to check you're capable of handling the pressure caused by this story).
The decided to enable email notification of video streams for users who have already signed up by using an opt-out system rather than opt-in system.
I created an account out of casual interest and then weeks later got slammed with dozens of spammy "stream is starting" emails every day.
I did actually try to delete my account as well but gave up when it appeared that they didn't allow for that option. Instead I've just been training Google that all the email from them is Spam.
http://help.twitch.tv/customer/portal/articles/2176641-creat... Q. What if my creative broadcast is gaming-related art, game development, programming, or involves creation of music? A. You are free to choose whatever you think is the most appropriate category for your creative broadcast, so long as you adhere to the Rules of Conduct for the category when doing so.
Q. Does all Creative category content have to be gaming related? A. No, you’re free to broadcast your creative process for any genre!
Or does the link require the user to log in and adjust settings on a dashboard?
I mean, at this point you have to assume none of the co-founders has the ability to delete it (because common sense would suggest they would have by now, if they could have, to mitigate the on-going public-relations disaster) probably because they outsourced all of their development and really have no clue about how their website actually works.
Under normal circumstances, this could be understandable, but I think there's an obvious irony when the site in question streams people, well, coding!
Now, I suppose it's fair to argue you don't need to know rocket science to make a space game either, but in this case, I'd think there'd be an expectation the people running the site actually at least kinda-sorta know how to code themselves.
Or at least be able to delete some records from a database.
Obviously, this is very bad and we hope the company will fix it quickly.
I just loaded up her page a few minutes ago and they fixed the spelling. An image is here:
Pardon my language, but it's fucked up that someone with access changed the spelling but didn't have enough sense to just remove the whole 'banned for spamming'. Especially in light of the fact that one of the founders replied on this thread eight hours ago.
This doesn't seem like the typical bad customer service incident. I'm not trying to excuse this behaviour (because it's wrong on every level), but I really hope that everyone in that company is mentally healthy and safe.
Since the user has done nothing offensive or distasteful, but merely asked for account deletion, I'm surprised at livecoding.tv's vindictive response.
... and the creepy, libel-ful* profile still stands:
DICE.COM EMPLOYEE SPAMMING LIVECODING.TV
Liza Shulyayeva banned for spamming. WORKS FOR DICE.com and is just spamming Livecoding.tv
BANNED FROM LIVECODING.TV FOR SPAMMING
BANNED FROM LIVECODING.TV FOR SPAMMING+
BANNED FROM LIVECODING.TV FOR SPAMMING
* Apologies, I hit the wall of my vocabulary.edit: They'll be marketing it as "look at this huge spike in traffic we got this month" when talking to advertisers and content creators.
Perhaps they were hoping that OP would stream a how-to.
mumphster mentioned on Twitter that that he just got banned also and actually managed to have an exchange with the CEO:
https://twitter.com/elgruntox/status/661063421283012608
https://twitter.com/elgruntox/status/661063608302866432
I'm not sure where the first line is coming from about any kind of information that they were "doing migrations" (I have had no such communication). My videos were already deleted because I deleted them one by one before they changed my password, put in a redirect back to home on my account, and updated my profile for me.
Anyway, at least they're not referencing dice.com, which I have nothing to do with, anymore. I guess we're just back at square one now.
slateytv: you look childish and irresponsible for releasing her full name and company
drmjg: As mentioned above her account really has nothing interesting on it. so there is no reason not to even delete it.
[...]
ellbot: also why the hell would you edit her profile to show her work and personal information to the public
slateytv: are you unable to delete accounts?
ellbot: do you not get how childish and evil that is
drmjg: oh no. #1 we can but as you know is not like we go and delete each account instantly as 80% of users who requests account deletion come back after two weeks to requests their account back and are mad we deleted it
drmjg: #2 people who requested account deletion in pasts used the accounts for credit card fraud and then re-create new ones.
This is the weirdest attempt at a runaround I've seen in awhile.I'm none of the above.
Go on guys, dig yourselves a deeper hole, you'll hit bedrock soon.
* Marked for removal from database - in PHP programming language *
Curious what they're doing right now..
Could their support "team" be an automated agent proof of concept gone terribly, terribly wrong? /s
Sorry that it took 11 days to get it resolved. We are a small team and as such if one team member is traveling or on holidays some work/emails get delayed. We are also in the middle of a big migration to v2.0 and thus we have some backlog pending. Again I apologize!
Let me know if you want to talk on the phone and I’ll apologize again. We will send you an Amazon gift card to soothe things a bit.
Thanks!
"Hi Michael,
I wish you would stop trying to mislead me, to be honest.
"we even deleted all your videos, and disabled your account" - no you did not. I deleted all of my videos myself, one by one, when I asked for my account to be deleted (before you changed my password and put in a redirect to home on login). I did this just in case there was any problem, and now I'm glad I did.
Second, it took much more than 11 days to get it resolved, I'm not sure what time frame you are counting from? In addition it is not even resolved - I was again able to reset my password under an hour ago (or have you deleted my account since then? My apologies if so, I can test again although I have to say with everything that's happened at this point it seems more likely you would just change my email so I can't send myself a password reset instead of deleting my account)
I really don't want to talk on the phone, nor an Amazon gift card. I just want you to stop trying to lie to me, libel my profile, and acting so unprofessionally. The one thing I wanted was to just have my account deleted, I do not know why this is so hard for you guys.
Kind regards,
Liza"
Considering that your support person original said "I would be happy to delete your account", considering that someone at Livecoding.tv vandalized the profile page, and considering that the only thing the user has ever requested is for the account to be deleted - can you really say with a straight face at this point that deleting the account is "not needed"?
Where do you think this is going to end?
If I were your investor (and I am an investor in startups, as well as a founder of a now decade old company), I would be moving for a vote of no confidence in you, and fast.
> Hey Luke,
> I've been searching code repos and found that you also love coding. Would be cool to see your awesome code and projects on Livecoding.tv
> Livecoding.tv is a livestreaming platform for coders to share their code and hang out. We have users from 194 countries and 3,000 products are being built live using over 35 different programming languages and frameworks. Come and complete your first 10 stream hours on Livecoding.tv and get a chance to win a cool Livecoding.tv T-shirt :)
> If you love your friends, also forward this email to them.
> Michael > Founder, Livecoding.tv > Livechannel: https://www.livecoding.tv/drmjg
https://www.livecoding.tv/drmjg HIRE ME
>platform architecture feedback
>code review
>solving technical issues
>preparation for exams
>help on homework
>fixing bugs in code
Hmm... I don't find it particularly weird for the CEO of the next Twitch to be in the business of helping kids out with their programming assignments. I mean, how much does Larry Page get for his services... I would assume at least $50/hr!
Yuck.
Are there enough people out there that go for that sort of messaging that make it successful enough to cover any of us who are seriously turned off?
YOU HEARD IT HERE FIRST.
This isn't the first YC startup I've seen with such blatant "growth hacking" tactics, and it's disappointing.
If you can't use the site without registering, it probably isn't a secret that you can't use the site without registering.
I can see using a phrase like 'called out' or 'called on their bullshit' or whatever, but I don't see how they were 'caught'.
Deleted comment
So is that somehow ethically questionable to choose not to take down the login wall? I don't get it. I wouldn't sign in just to check something like this out and think it is probably a foolish obstacle to place in front of their potential users, but I don't get why it is somehow sneaky or whatever.
Sure, separate business policy from code, but it seems unwise to assume your users are technically ignorant when your site is about inviting programmers to stream their work.
Of course, assuming that it is a monthly cron job and the account actually is scheduled for deletion then, the question would be: Why in gods name would you not just say that?! "Your account is scheduled for deletion at so and so time", and if at that point you're complaining that it's not fast enough, no one would really have much sympathy for that.
It's still possible this isn't an example of a vindictive and petty individual lying through their teeth. It may still be an example of someone who with poor PR skills, and is not coping with the situation those poor PR skills created.
They continue to deny any wrongdoing, and continue in their favorite game of copy-and-paste-replys on Twitter. https://twitter.com/livecodingtv/with_replies
Here's one directed at me (and 2 other people, since I guess in this instance they were too lazy to copy and past the reply 2 extra times: https://twitter.com/livecodingtv/status/661153102750425088
This deep in a hole and they're still convinced they are the victims... Unbelievable.
In all seriousness though, I worry about the co-founder(s) mental health. It's all fun to poke at people and say they've lost it, but running a startup is a highly stressful endeavour and it shouldn't be ignored when people break, which I suspect has happened in this case.
It's a tough situation. They'll want to defend what they have, tooth and nail, because it means everything to them. We'll want to counter against what they say, because we feel it's wrong to let that sort of thing go unchallenged. But who wins?
I speak from experience - I've been at this lark for a decade now, and have on more than a few occasions found myself sincerely regretting how I've responded to a situation, as I've ended up emotional and escalating the matter, rather than responding rationally and calmly. I recall literally pounding my head on the office wall - in front of an investor - painfully to this day. Childish.
We all mistakes, but we also have to learn when to admit our fault, and when to step away from a situation because we aren't the right person to handle it.
The simple fact of the matter is that money from VCs and/or an endorsement by YC speaks only to the potential of the idea and the pedigree of at least one founder. Nothing else seems to even be considered, even when writing eight figure checks. Given this situation, no one should be surprised that YC companies sometimes go off the rails like this.
https://www.livecoding.tv/video/designing-a-touch-screen-int... @ 20:37
I can delete the videos one by one though, it's just a lot of work, especially when the connection is flaky (it produces a ton of videos in that case)
But I think probably the least shocked people are the YC partners. If you are Paul G./YC, what do you do about this? By far the biggest question that YC must confront as it expands into research, bigger and bigger classes, new types of involvement through fellows, etc., is how to retain their ability to suss out, deal with, or prevent things like these. I think they are fully aware that they can't.
If anyone hasn't figured it out already, YC is becoming the first 21st century university. In order to get there, they have to become significantly bigger, and just like the startups they fund, that's the metric that's on their radar.
I don't think these events are a sign of YC's negligence. Instead, I think YC is slowly transitioning to a new era in the company. Paul G and the gang are incredibly brilliant. They knew the odds when they decided to continue this incredibly rapid growth of batches and outreach. They aren't surprised by these events; they are just moving to a stage where things like this are unfortunately the cost of doing business. If Paul G is cooking dinner for you and your few buddies over the summer every night, you aren't getting away with this. If you are now one of thousands of people fighting for (or trying to avoid) their attention, you certainly can.
Go around to any top school, and you see the same. Out of your couple thousand bright-eyed, brilliant freshmen, there inevitably are a couple bad apples. But none of them would think that a solution to this is to shrink class sizes.
Nothing unless it gets bad press. Why do you think they care about "egregious" behavior?
Quote From: What We Look For In Founders - Paul Graham - October 2010
[...]
Naughtiness
Though the most successful founders are usually good people, they
tend to have a piratical gleam in their eye. They're not Goody
Two-Shoes type good. Morally, they care about getting the big questions
right, but not about observing proprieties. That's why I'd use the word
naughty rather than evil. They delight in breaking rules, but not rules
that matter. This quality may be redundant though; it may be implied by
imagination. [...]By stating that rules breaking is desirable, but not stating clearly where the lines are, companies are not given clear enough guidance to avoid scumbag behaviour.
This is a ridiculous statement, it is nothing like a university.
Over 700 companies have gone on through YC, so they now have a few thousand alums and actively maintain an Alumni network -- really wish universities had something like this!
The companies go through the program in cohorts for a set amount of time -- they call these "classes". Not sure if universities have anything of the sort.
Sam Altman himself said that soon he "we will have to do something" with respect to housing. Again, nothing like I've seen any university do.
My personal favorite, though, is the part where they get everyone to come to dinner together to exchange experiences and whatnot. If only Harvard figured out that they could use their beautiful dining hall for this sort of thing...
Tellingly, you don't mention the primary reason universities exist - to educate, regardless of the profitability of the subject. This is exactly the opposite of YC's primary goal, which is to make money and avoid unprofitable investments.
Since both her and a part of Livecoding are in the EU, EU data protection laws probaby make the situation fairly clear (and give her tools do deal with it, but it shouldn't be necessary)
I ran into this awful practice with Uber after a hack they know about lets your account be hacked by London drivers who rip you off for rides in London (im in the states). I went to my forgotten Uber account to cancel and found out I have to email support and further I cant remove all payment options from my account either. WTF ... as a consumer any company who follows such a practice needs their ass handed to them.
On the other hand as startup person I can see the slimey merit in following said practices.
Their business model and their management competency are just too poor. They will not be able to compete with twitch.
Glad to hear about what's going on here, I will be sure to never stream or give a website with this type of management my business :)
And since livecoding.tv is targeted at programmers and a lot of programmers read HN, this is the end of livecoding.tv. It's surreal to watch it happen in real time.
1. Not telling Liza when her account would be deleted
2. Telling her her account was deleted but not actually deleting it
3. Sending the "Do you and your friends want to disturb us with this" email
4. Editing Liza's account to claim that she was banned for spamming
If Livecoding has aligned their interests with the gender ratio of their users to the extent that they're treating you like this, makes sense to speak back to them on their own terms. IMHO.
I didn't actually connect their shadiness about deleting my account with gender and am honestly not convinced that this is it. Sure, they were kind of pushy about promoting the site to women, but there is actually no gender identification on my profile other than my profile picture. I can't remember if gender was specified somewhere in my account settings but then not publicly displayed at this point.
Write a Cease and Desist letter to
Livecoding.tv (Livecoding Ltd)
20-22 Wenlock Road
London, N1 7GU
England
That should get them to stop.A letter such as this costs less than a Euro, and means they have no excuse not to act on it.
Otherwise you can try sending them a fax, that usually also has better chances at success with businesses.
----------------
I kinda want to move my twitch streams over to livecoding just to be able to get into this deletion mess and send lawyers after them now...This is clearly data protection stuff. I've taken screen shots and poked the information commissioner.
The government of the state of Schleswig-Holstein in Germany uses for most official websites the domain .sh, which actually belongs to Saint Helena.
At this point almost all domains on .sh actually belong to companies or governmental entities in Schleswig-Holstein, the remaining domains mostly belong to geeks using it due to the similarity to the file ending .sh for shell files.
Examples:
- http://www.nah.sh/ (Official transit agency)
- http://www.studentenwerk.sh/ (Official Student Service Agency, operates dormitories, etc)
- https://www.wir-bewegen.sh/ (Kickstarter for public projects, operated by the government; one example is "a 3D model of the city for blind people as map, publicly accessible next to the train station")
Many more such cases exist all around the world, it is... weird.
Yep. The Minnesota House of Representatives and Senate use http://www.house.mn/ and http://www.senate.mn/ respectively. It's really strange to see a government agency use a TLD belonging to a foreign country.
ANNED FROM LIVECODING.TV FOR SPAMMING
BANNED FROM LIVECODING.TV FOR SPAMMING+
BANNED FROM LIVECODING.TV FOR SPAMMING
The bizarre "+" is still there, but you've lost a "B" in "BANNED", so it looks like another by-hand update of your profile.I wouldn't call it impossible, but this seems like such a deliberately bad move that I can't even believe it was done by livecoding.tv
Even if you where "an unreasonable user" they should never treat their users like that (just for their own sake)!
Livecoding.tv should immediately admit this huge mistake and apologize to prevent any further damage to their public image!
Calling your user a spammer?? Shame on you!!!
This is a service that ends up running on the internet and can have international people using it. That means you need to be very conscious of international laws. EU citizens have a legal right to have their data deleted by sites.
I say "might" because it's not exactly spelled out that way in the regulation. Basically, any sort of reports that are used to make financial decisions must be replicable. You have to be able to show an auditor how you came to your numbers. You have to show how the report would have looked at the time it was made, and what data it would have contained.
I could potentially see raw count of users, or counts of users combined with popularity of videos (and growth of popularity across those videos) be a part of plans on how to monetize such a site. If Livecoding.TV had made revenue projections based on some future monetization plan and had started circulating this plan amongst potential investors, it becomes a serious landmine to hard-delete data.
Most places assume this just means "keep backups", but I don't know anyone who is operationally prepared to restore year-old backups of databases and running application code to be able to appease such an auditor. Full compliance is really hard, so I almost always advise people to go for soft-delete instead. There are any number of technical and business reasons why soft-delete is better, too. If this report that a 3rd party registered a new account with the same name just to be able to troll everyone involved turns out to be true, that would be one of those reasons.
That said, that's a completely different issue than privacy compliance. Any sane authorization system should make it easy to de-authorize specific sets of data for everyone. No data request meant to go out into the world should ever lack an authorization check. Given the difficulties of keeping tabs on internal- versus external data, I just generally believe all data requests should come along with an authorization check, regardless of whether or not it's required, because you can't ever really predict what code a jr. programmer is going to reuse some day.
I don't think I'll stream on their site again after this. Can't stand to support founders who treat their users like this.
Twitch.tv it is.
Her friends just created multiple accounts within a short time frame and thus our support thought they were just trolling together.
Maybe there is space for a competitor?
I'm going to look into it.
The handling of this situation has completely nuked any trust I ever had in this service.
http://livecoding.tv/ell hopefully they get the message.
> All Materials contained on the Livecoding.tv Service are the proprietary property of Livecoding.tv or its subsidiaries or affiliated companies and/or third-party licensors. All trademarks, service marks, and trade names are proprietary to Livecoding.tv or its affiliates and/or third-party licensors. Livecoding.tv reserves all rights not expressly granted in these Terms of Service. Unless otherwise expressly stated in writing by Livecoding.tv, you are granted a limited, non-sublicensable license (i.e. a personal and limited right) to access and use the Livecoding.tv Service for your personal or internal business use only.
In short, if you sign up for an account on their site, they own EVERYTHING. They don't have to delete your account because all of their users agreed to these terms by using the site. Looking through the TOS, there is nothing mentioned about canceling accounts.
I'm empathetic to the author of the article, but I will point out that expecting ownership of your content after giving up ownership of your content is logically unsound.
Shaming aside, not signing up for a centralized service with limited rights like this in the first place would have resulted in less suffering for everyone involved.
Trying to shift blame with a "it's your own fault, you signed up" may satisfy a lawyer, but it doesn't really do much for customer relations.
The license for the streamers stars at 11.Broadcasters.
It seems you are allowed to cancel the license:
11. Broadcasters
a.License from Livecoding.tv.
If you sign up for an account as a Streamer, subject to your compliance with these Terms of Service, Livecoding.tv hereby grants to you a personal, limited, non-exclusive, non-transferable, freely revocable license to use the Livecoding.tv Service for the uploading and distributing of authorized digital content, including videos (" Broadcaster Content ").
and:
2.Except for Broadcaster Content already downloaded by users, the foregoing license granted by you terminates regarding a specific piece of Broadcaster Content once you remove or delete that Broadcaster Content from the Livecoding.tv Service.
> Unless otherwise indicated, all Content and other materials on the Livecoding.tv Services, including, without limitation...
That goes on to list all types of content, that the content is trademarked, copyrighted, etc. and then states they own all of the licenses to it, as I mention in my comments above.
In comparison, here's Github's statement on the rights to content:
> We claim no intellectual property rights over the material you provide to the Service. Your profile and materials uploaded remain yours.
I haven't read the full document, so can't say if they HAVE to delete the account or not, but the last line of the privacy policy definitely implies you can remove any personal information they hold:
> If you would like to: access, correct, amend or delete any personal information we have about you, register a complaint, or simply want more information contact our Privacy Compliance Officer at support@Livecoding.tv
...which is why the OP is only really concerned about account deletion, not content deletion (the second half of the article). I am surprised Livecoding has not figured a way to have even a "shell" account with no personal data left but still have the content left untouched, considering the stringent EU laws surrounding personal data.
I found it to be fairly entertaining...
Is this serious? What's a cron job have to do with knocking out information from a rdbms?
I imagine a cron job could be useful if there was a script to clear out any static files - but you can also invoke the script manually. "Nothing complex" :)
> You're joking, but a quick Google search of [site:livecoding.tv banned] shows that's exactly what is happening.
> https://www.livecoding.tv/2pointoh/
> https://www.livecoding.tv/hekton/
Which shows their usual procedure for deleting or banning is... vandalism.