9 ms·
Tell HN: Discord Ignores Right to Erasure
I have contacted Discord for right to erasure on 2022-02-26 and I have received no response. For context, they have stored metadata on almost all interaction with the following keys for over 4 years (i.e. since account creation) with no way to opt out:
['event_type', 'event_id', 'event_source', 'user_id', 'domain',
'freight_hostname', 'freight_id', 'ip', 'day', 'chosen_locale',
'detected_locale', 'user_is_authenticated', 'browser_user_agent',
'browser', 'browser_version', 'cfduid', 'os', 'client_build_number',
'release_channel', 'city', 'country_code', 'region_code', 'time_zone',
'isp', 'message_id', 'channel', 'channel_type', 'is_friend', 'private',
'num_attachments', 'max_attachment_size', 'length', 'word_count',
'mention_everyone', 'emoji_unicode', 'emoji_custom',
'emoji_custom_external', 'emoji_managed', 'emoji_managed_external',
'emoji_animated', 'emoji_only', 'num_embeds', 'attachment_ids',
'has_spoiler', 'probably_has_markdown', 'user_is_bot', 'sticker_ids',
'message_type', 'system_locale', 'components', 'is_first_message',
'cfduid_signed', '_source_job_id', '_ingest_ts', 'rendered_locale',
'accepted_languages', 'accepted_languages_weighted',
'primary_accepted_language', '_hour_pt', '_hour_utc', '_day_pt',
'_day_utc', 'client_send_timestamp', 'client_track_timestamp',
'timestamp']
The actual files are 75 megabytes of text(!) data.
This, to me, is clearly not reasonable under CCPA or GDPR. Even if it were, they have not responded to my emails, even though the 30 day limit has long passed. What can I do?
- xena 4y agoContact your local data protection authority
- yosito 4y agoI had trouble getting Discord to respect the law regarding automated account termination. I contacted my local data protection authorities and then contacted Discord through several channels and informed them that I had contacted the authorities. Within a day, they reinstated my account without a word.
- zelphirkalt 4y agoThat is the default now for big companies, it seems. They think they are invincible, and that one measly user cannot harm them. You have to basically threaten them to get them in legal trouble with a bigger player like the EU, so that they listen. This is because all their incentives are tied to profit, instead of ethics of freedom and consent. Unless you have something, that could harm their profit, they will try to abuse you.
- msoucy 4y agoThey wouldn't even tell me what I had supposedly done wrong when they terminated my account, and said that they investigated the claim and upheld the termination... That is, when they eventually responded. I had to make a new account and set all the servers and such back up.
- btdmaster 4y agoThank you for the suggestion, I have already done this as soon as I could (late March) and they have not yet responded either.
- ericmcer 4y agoI had a similar experience with California prop 65 (requires business to add a label to products that contain carcinogens). The business itself was way more responsive than the government agency, nothing happened but it was surprising that even handed a trove of evidence & emails about a clear food safety violation they didn't really do anything. Well I guess not surprising haha.
- nonameiguess 4y agoNot really surprising at all. It's incredibly common for legislatures to pass laws requiring something that would take resources to enforce, but not budgeting for those enforcement resources. It's called an unfunded mandate.
- User23 4y agoMy experience is that vague prop 65 warnings just ended up on virtually everything. I guess the CA legislature tried to address that, but I don't live in California so I have no idea how much improvement there's been, if any.
- rkangel 4y agoI assume you're in Calif based on the above? The ICO in the UK is usually pretty good if you report.
- deleted 4y ago[deleted]
- natly 4y agoI suspect getting the word out on here etc is much more effective than any effort they're likely to put into it if you did.
- lmkg 4y agoThe Right to Erasure is not absolute. There are a large number of reasons why they may not be required, or even allowed, to erase some or all of those data points. They are required to explain themselves. Per GDPR Article 12 Paragraph 4, even if they do not delete any data they owe you a response. This would include the legal justifications for not erasing the data.
- x0x0 4y agoI suspect btdmaster is American and, as such, has no GDPR rights wrt Discord, an American company. I don't believe in that case that Discord is required to explain themselves. Separately, OP starts with a complaint about deletion; then complaints about not being able to opt-out (a different discussion than deletion); then states that OP finds this unreasonable under GDPR and CCPA -- which, given Discord is an American company, I struggle to figure out how both would ever apply. Only zero or one will apply to OP. And finally, as you point out, the GDPR right to deletion is not absolute. The data subject has rights, but companies have a legitimate interest in keeping the context of a discussion around, and are also allowed to consider the legitimate interests of others. An analysis would be required to figure out if it is an overriding interest.
- mschuster91 4y ago> The data subject has rights, but companies have a legitimate interest in keeping the context of a discussion around, and are also allowed to consider the legitimate interests of others. An analysis would be required to figure out if it is an overriding interest. Yes, but (at least under GDPR) it is reasonable to demand that Discord removes everything not needed for following legitimate interest of others (e.g. IP address, browser user agent).
- x0x0 4y agoThose can likely be maintained for anti-abuse purposes as well, particularly if OP got blocked. Separately, (1) Discord claims some of this is deleted at 14 days; and (2) good luck getting an overwhelmed DPA to take seriously your complaint that a company stores browser user agent longer than they ought to.
- sideshowb 4y ago
- theshrike79 4y agoAs per the GDPR they _must_ respond within 30 days and cannot ask for a fee. If they didn't, you can file a complaint for CCPA or GDPR violation. A company of that size shouldn't be fucking around with GDPR deletion requests, they're not "nice to have" features. They're must-have-or-else features.
- breakingcups 4y agoI have to ask, or else what? In practice?
- theshrike79 4y agoThe fines for GDPR violations are a percentage of global revenue. This is why every company takes it seriously. You can’t hide from the fines even with corporate restructuring. If Google fucks up, the fine is based on the global revenue of Alphabet Inc.
- encryptluks2 4y agoHad the same issue. After like 6 months they finally got back to me. These companies should have account deletions automated.
- btdmaster 4y agoHow did that go? Did you get your data removed?
- encryptluks2 4y agoTo whatever extent they allow.
- TimPC 4y agoDiscord is particularly bad on erasure as they have a TOS that gives them a perpetual royalty-free license to your photos and use this license to allow leaving photos from users up in discords they have been banned from. This effectively means it any private server admin decides to ban a user they get to keep their content up without their consent as the user no longer has access to delete it. Discord will support the server admins in this. I’m pretty sure this is illegal under GDPR as the necessity of collecting such data is very unclear and the argument for deleting it is quite strong. Lots of servers have all kinds of selfie posts and some adult servers even encourage sharing adult selfies. The idea that they get to keep this content against the will of the user is extremely suspect.
- dbg31415 4y ago> The idea that they get to keep this content against the will of the user is extremely suspect. Discord relies on basic posts and basic channels to host things like community rules and bot-powered role assignment questions. When the person who sets those up leaves, transfers ownership, or is booted... they all still remain on the Discord Server. (Arguably if they were deleted it would cause some chaos. But that's solved with better features, like the "Community" feature that lets you put rules in welcome splash page.) While a user can always delete their own content (likely it's not actually deleted, but deleted from public eyes), once they leave a chat, or are removed from a Discord Server, they lose the ability to interact with messages they posted. I can see a problem if I post something in what was marked "private channel" and then after I'm booted the admin makes it a "public channel" -- or changes the "see chat history" flag that allows new users to see messages from before they were members. Anyway I get it creates problems for Discord, but it's all all solved by building out a "community rule channel" type, as they've started to do with their "Communities" -- separating the server management content from the individual user-generated content is a good first step. I'm going to fire off a delete my data request and see how it goes. Guessing 3-4 months before I have any sort of update. =P
- xboxnolifes 4y agoInstead of a "community rule channel", I would love to see shared-ownership (or no ownership, however you would like to look at it) posts. A post that users of a certain role can all edit and isn't bound to a single account. This is currently generally done by using a bot to make and edit posts with, but the UX of using a bot versus normal discord editing is very poor.
- u2077 4y agoI never understood why Discord servers keep messages indefinitely. Especially with no way to delete them in bulk. I also had an issue with support where I lost access to my email address, but still had username, password, and 2fa. Went to change email in my account and it sent the code to the old address.
- theshrike79 4y agoBoth Twitter and Facebook keep messages/posts indefinitely with no (official) way to delete them in bulk.
- TillE 4y agoDiscord isn't ephemeral like IRC, that's a big part of why people like it. Why would they auto-delete old messages?
- number6 4y agoWhy should they keep so much data that just raises their storage bills?
- eropple 4y agoText is very cheap. Images, a little less so. Video--I would expect them to eventually evict this.
- smileybarry 4y agoBecause it's great to be able to find that one link someone mentioned, or the thing talked about a year ago, etc. Same reason one might keep their texting history for as long as possible.
- mmis1000 4y agoThey even specifically make a powerful search function to make looking up things easy. You can make a combine query of something like `post by me` `contains image` `in certain channel` `before 2020/03` `contains certain text`. And it will filter out any matching result for you. It's currently the most useful search function i ever seen in IMs
- aaronmdjones 4y agoI had a Discord account a couple of years ago. It was more than a year old when I lost it. I had recently bought a new domain name, to migrate e-mail to and move away from GMail. When I changed my Discord account's e-mail address (which worked), I was booted out of Discord as soon as I clicked the confirmation link in the new inbox. When I tried to login again, I was told that "something fishy is going on", and was prompted for my mobile phone number. Unwilling to hand this over, or to deal with a company holding one of my accounts to ransom trying to extort yet more unnecessary information out of me, I asked them to delete my account. After all, I have no use for an account that I cannot use. I had to ask three times in the ticket before they actually entertained the notion (I was one e-mail away from CCing the Information Commissioner's Office), and then had to reply in very specific employee-provided verbiage to the tune of that's what I actually wanted. The ticket was updated to say that this would take up to 14 days. I then got an e-mail the following day saying that it would take up to 15 days. This does not strike me as a company that gives a damn.
- raxxorraxor 4y agoThat seems to be common practice by now. Had nearly the exact same thing happen with a Microsoft account. I posted a technical question on their forums and did not give out my mobile number on account creation. Account was locked shortly after without any explanation. Then decided it was not worth it and tried to delete the account. I would have needed to give my mobile number again to even get the option to delete it... Of course you cannot contact support without an account either. Well, their dead database entry then.
- vmception 4y agoAt this point I just buy new phone mobile number lines as an overhead cost With voip numbers being basically banned in 7 out of 10 services, I’m too privileged to be trying these infinite workarounds aside from just adding another line Since I’m not trying to be anonymous (to a subpoena) but nobody else can tell the user is the same and assume people won’t bother with paying for an additional phone number or device, so its fine, for now Iphones have dual sims though
- Avamander 4y ago
- MattIPv4 4y agoAlso had this issue with an old account. They "deleted" the account, but to this day I can still see (from a different account) that my name is tied to that account, and that account is then tied to messages I sent from it. Have contacted local authorities about it in the past, but it seems that they have limited jurisdiction/care.
- dbg31415 4y agoAnd we can guarantee Discord has already sold your chat logs 200 shadier places. Why bother with an GDPR compliance in one area if they aren't going to in others. Guessing it's just a matter of time before they get sued into compliance. Discord, and all free chat services, rely on selling data for their revenue. What makes them ultra-filthy, in my mind, is that even if you pay you don't get any special treatment. You are literally just giving them money to sell your data. "Hey guy breaking into my house to steal my TV, here's $5!" That's sort of what being a "booster" feels like. I'm sure Discord knows which side of its bread is buttered. It wasn't architected to have deletion in mind. Like think about all the private messages, messages in public channels, message threads... (you can individually delete some of those, but not channels you no longer belong to), but it's really impossible to glue an export of one-user's messages back together in a way that has context. Something like "SnapChat" or "Signal" where you could set messages to have expiration dates would have been a perfect move for Discord. Gamers don't need years of Meme Sharing history stored forever. Having a business model like Slack... where users have to pay for their own groups. Discord deals with kids, and people for whom $5 is a blocker to entry. I love a lot of things about Discord, I love Push To Talk, and I wish every service used this. (Microsoft Teams, Slack, Google Meet... why don't you have a Push To Talk option?!) Anyway, Discord is convenient, has a ton of great UX features that Slack and Teams could learn from. But at the end of the day free is never worth it. You're the product. EDIT: I ran a Discord server with 20k+ users at one point. And we came to find out that the "owner" of the Discord was someone who had set it up years back and just sort of faded away. Enough of us had Admin it didn't matter, but there are some things only the Owner can do. It took over 4 months to get Discord support to transfer ownership. I was a paying customer. Their support is really wanting. Impossible for it not to be, they don't have any sort of ID verification and nobody to default back to, "Well, it's my credit card..." total cluster fuck. With what I learned... I'm pretty sure I could get access to any Discord server whose owner had been gone for more than 30 days. Just create a fake account similar in name to the last one, "Yeah, I'm Bob, I lost access to my old account..." That's essentially all we had to do, that and wait for the email they sent the original "Bob" to not get a response. Pretty easy when so much of Discord messages go straight to a spam / updates folder nobody ever checks.
- cyral 4y ago
- metacritic12 4y agoHonest question: unless you're top 100 market cap companies in the world, what's actually the practical consequence of not following GDPR as a non-European company? What's the most they can do in theory -- like issue a court order for a fine? (Practically are they doing this for >top 100 companies?) And suppose a fine is issued, what's the enforcement? Do US courts or US banks actually enforce these orders? Are there historical cases of this? In theory maybe they can apply to their local (European) ISP to block your site. Have they done this historically? I'm asking because to a degree, some laws about the Internet feel like international law. That is, there's no good enforcement of it because the state (the monopolist on violence) doesn't generally care about these laws. The European state can obviously enforce GDPR, but if you're outside the practical reach of the European state, what real incentive does that company have to care (beyond standard "moral" reasons).
- lucakiebel 4y agohttps://politics.stackexchange.com/questions/30509/how-are-gdpr-fines-actually-enforced-for-us-companies-with-no-physical-presence https://politics.stackexchange.com/questions/30509/how-are-g...
- metacritic12 4y agoThanks that's useful. From the post: > The GDPR requires non-EU entities handling EU data to appoint a representative in the EU What if the non-EU entity fails to establish an EU representative? > [Anticipating my comment] Basically, their method of non-EU enforcement seems to be "we'll figure it out". Oh OK, that's what I thought.
- stupidwebsite 4y ago
- junon 4y agoOr the child porn that gets DMed to me from bots that have joined larger servers I'm also a part of. I can't shut off the privacy setting for DMs since I moderate a few of them. So I'm left vulnerable to getting DMs with wildly inappropriate/illegal content. Of the three or four times it's happened and I've subsequently contacted Discord, I've gotten nothing back. No acknowledgment, no response - complete silence.
- colejohnson66 4y agoIf it actually is CSAM, I wonder if notifying the authorities that Discord isn't removing it would do anything?
- banannaise 4y agoGenerally speaking, notifying the authorities that you've come to be in possession of illicit material, regardless of whether you wanted it, is a poor tactic. Pinning it on you is an easy win for them, and some departments never found an easy win they didn't like.
- noasaservice 4y ago
- ev1 4y agoThis is probably not LGBTQ related. If you join virtually any game groups like Roblox or similar (less "adult" games like Elden Ring for example) you will have people trying to do this, more so if your account appears young.
- banannaise 4y ago
- jedberg 4y agoThe same Discord that told me to just use someone else's phone to verify my account when they kept saying my phone number was invalid? This doesn't really surprise me.
- antifa 4y agoI always thought phone numbers had to be unique per discord account: https://support.discord.com/hc/en-us/community/posts/360052458213-Phone-number-connected-to-WRONG-Account- https://support.discord.com/hc/en-us/community/posts/3600524...
- jedberg 4y agoThat's correct. They wanted me to use a phone of someone who doesn't otherwise use Discord (specifically they suggested using my wife's phone).
- ehPReth 4y agoWas yours a VoIP/virtual number?
- jedberg 4y agoIt was a cell phone number that was ported to Google Voice, so technically it is now a VoIP number. I'm aware they don't allow those, but they also have no workaround for people whose only number is virtual, like mine (other than suggesting I use my "roommate's" phone). They need to have a workaround, but they don't seem to care about people who don't have actual cell phone numbers.
- VGltZUNvbnN1 4y agoI think the main problem most people have when deleting their discord accounts is that their public messages are still available to read for everyone just with the username "Deleted User" instead of your own. So it's still pretty identifiable the only way to get rid of them is to delete them by hand or with https://github.com/victornpb/undiscord https://github.com/victornpb/undiscord . Discords rate limits are pretty harsh so with a lot of messages it's gonna take a while 1500 worked without getting timeouts.
- searchableguy 4y agoWhat's worse is your unique ID is attached to the deleted user. The only thing you delete is the username which you could have done so by changing it to a generic one.
- jeffwask 4y agoDiscord has been hoarding data like Smaug for years.
- DantesKite 4y agoI wonder why. Maybe they have plans to train a neural network on it or something.
- algoatecorn 4y agoA couple of main reasons are: 1. Accumulate a large volume of data where its value is based on sheer size. Their "revenue model" could be a red herring for a later acquisition based on the monetary value of their datasets. 2. Analyze the data in-house and sell predictions, not the data itself which could skirt some privacy laws
- algoatecorn 4y agoIdk why but this visual made me giggle. I totally agree though, and have a hard time conversing with people who don't believe Discord is accumulating one of those most valuable, granular, personalized datasets in existence.
- pdimitar 4y agoValuable? To whom? To whoever wants to spy on millions of 14 years olds cursing each other over the most insignificant petty squabbles one can imagine? Sure there are good communities in there but I don't imagine they are distributing illegal things or want their existence be secret? But I can see a lot of value in the existence of the mountain of metadata, sure.
- algoatecorn 4y agoTo imply that the user base is mostly 14 year olds taking part in petty squabbles is a direct contradiction to their stated revenue model which requires a credit card and money. I doubt that a majority of their nitro purchases are from 14 year olds who stole their mom's credit card. Are you being deliberately obtuse? A server doesn't have to be communicating secret or illegal information for their data to be valuable. What makes it valuable? You have millions of users age 20-40. They are conversing about their tastes, interests, and other personal identifying information through text and voice. Text is easy to parse. Voice isn't much harder. Just identify keywords and then start transcribing voice conversations. Now it's in text form. Run analysis for marketing purposes, sell to literally any company that does market analytics.
- cute_boi 4y agoThis is one reason I never user their Desktop Apps and simply use browser.
- rg111 4y agoYes, Discord + uBlock origin on Firefox or Librewolf is the way I use Discord. uBlock catches a lot of trackers, too. I use TrackerControl [0] and DDG browser's tracker blocking feature. Discord is one of the worst offenders. I simply uninstalled the app. [0]: https://trackercontrol.org/ https://trackercontrol.org/
- searchableguy 4y agoDiscord support is non-existent like every other digital company. Customer support in 2022 is a cost center. I'm often surprised by how responsive dang is despite being an individual whenever I email HN. The only thing you can do is complaint to relevant authority in your country.
- lekevicius 4y agoThe "comments" link in the top navigation takes you to all comments on HN, across all posts. It would be hard, but perhaps feasible to read through all the content that is posted. On Discord it would be impossible for a person to read through just all newly created Discord channel names. It handles over a million messages per minute.
- jedberg 4y ago> I'm often surprised by how responsive dang is despite being an individual whenever I email HN. Dang is actually a General AI robot built by sama as a hobby. I kid, he's actually just a really great person who cares deeply about HN and it's community. And also one of the nice things about HN is that it's not trying to make money, so WE are actually the customers.
- fartcannon 4y agoThis is why we need a TNG style star trek utopia. This nice thing exists because its not being monetised because it has patrons. If we remove the need for money and thus patrons, everything can be better.
- TheNewsIsHere 4y agoI also want this and no one seems to be interested, unfortunately. An in-law recently told me it’s “never going to happen”. I’m not asking to be beamed to the Moon and I’m not asking for replicators to arrive in my kitchen tomorrow. I wouldn’t mind more focus on just trying for a world without “medicine or food?” being a challenge someone has to deal with each week. This timeline is broken. I’d like to visit another, please.
- nokya 4y agoThis reminds me of that time I tried removing comments on HN...
- ds 4y agoFYI: You can use https://redact.dev https://redact.dev to at least remove messages from DM's and all servers you are in. (disclaimer, im one of the team members behind it)