Discord privacy policy: In an ongoing effort to better understand and serve the users of the Services, we may conduct research on our customer demographics, interests and behavior based on the information collected. This research may be compiled and analyzed on an aggregate basis, and we may share this aggregate data with our affiliates, agents and business partners. We may also disclose aggregated user statistics in…
Is discord known to be used in corporate sector? I think so far it's dominated by Slack and Discord is mostly used by games/communities.
Let's Reverse Engineer Discord
41–50 of 115 posts
Re: Let's Reverse Engineer Discord
#42Earlier quoted context omitted.
When you are paying $0.00 for the service? And in this case they are dropping malformed data, which could easily protect their users from malware that exploits weaknesses in the media codecs.
I find this notion that you should be absolved of all responsibilities just because you give it away for free to be completely wrong. They should still be transparent about what they are doing. This notion also does not translate very well to things which are not related to IT. I use a very large number of things in my daily life which I am not paying for but I still expect them to work and be safe. Or would be it be…
Re: Let's Reverse Engineer Discord
#43Yikes > We tested this malformed audio packet dispatch at various points during a voice call and consistently watched all malformed audio packets dropped by the server, which means that Discord servers are actively decrypting and inspecting all audio/video communications in real-time and not just some.
fuck. Is it really too much to ask for/expect a modicum of decency with these services?
Re: Let's Reverse Engineer Discord
#44Earlier quoted context omitted.
I find this notion that you should be absolved of all responsibilities just because you give it away for free to be completely wrong. They should still be transparent about what they are doing. This notion also does not translate very well to things which are not related to IT. I use a very large number of things in my daily life which I am not paying for but I still expect them to work and be safe. Or would be it be…
If we're going to wander off into metaphor, this seems more analogous to a doorman refusing to allow you to bring your 800lb gorilla (sneakily dressed as your child) onto the elevator.
Re: Let's Reverse Engineer Discord
#45The problem is... There still isn't a clear business model for discord, the advantages of having premium (nitro) are almost non-existing. That's not an excuse for privacy, I know... They tried to create a small competitor to Steam's game marketplace but it didn't work out. They're back to the drawing table. Honestly, that's actually really good for free users, like myself, because we can simply use discord's wide arr…
Due to the fact that I'm on one for work, Slack is already earning more off me than Discord is but they still want more. It makes it impossible for me to like them. Discord having lower friction for joining multiple small servers is a plus here too, because it means I'm not stuck joining a big poorly-moderated community just to chat with a small group of friends.
It's not game-changing but I also think things like 'high quality group video calling', 'screen sharing', and 'high quality group audio calls' are perfectly reasonable things for Discord to sell. IIRC some stuff like that is currently gated behind Nitro. The ability to use emotes cross-server is also quite popular so I see many people buying Nitro just for that. I personally have a small Discord server for my family and I use it for my personal collection of cross-server emotes.
Re: Let's Reverse Engineer Discord
#46I don't think Discord makes any claims that the audio is P2P encrypted. There are legitimate reasons why Discord might be dropping malformed packets, apart from an indication that they are spying on you (they may be doing that too). 1) to improve audio quality. 2) to help prevent RCE attacks on the destination client. 3) re-encoding at lower bitrates for low bandwidth clients. I don't really see the issue here unless…
3) is most certainly at play here, as Discord allows clients to set their preferred bitrate (RX&TX), which would not be possible in multi-party calls without re-encoding.
Bots are able to send whatever bitrate they want to the channel, and other clients received as is.
The server simply relay opus data without re-encode it.
Re: Let's Reverse Engineer Discord
#47This is common and necessary for WebRTC SFUs, which perhaps is why Discord does it to support the least common denominator of their web browser based clients. Edit: Yep, I thought I remembered reading this. Their voice servers are WebRTC SFUs. So this is basically state-of-the-art when it comes to voice over WebRTC. End to end encryption in WebRTC is not possible if you are using a SFU. https://blog.discordapp.com/ho…
Re: Let's Reverse Engineer Discord
#48The problem is... There still isn't a clear business model for discord, the advantages of having premium (nitro) are almost non-existing. That's not an excuse for privacy, I know... They tried to create a small competitor to Steam's game marketplace but it didn't work out. They're back to the drawing table. Honestly, that's actually really good for free users, like myself, because we can simply use discord's wide arr…
Pay-once-per-user has always seemed like a perfectly clear business model to me. Maybe not one that can properly fund the company, but a reasonable one. In comparison every Slack I use is filled with nag messages scolding us for not paying a per-user fee just to have casual chats about meeting up at local restaurants, as their business model is 'earn $200/mo for every person who uses our service because they have to…
Re: Let's Reverse Engineer Discord
#49Earlier quoted context omitted.
I find this notion that you should be absolved of all responsibilities just because you give it away for free to be completely wrong. They should still be transparent about what they are doing. This notion also does not translate very well to things which are not related to IT. I use a very large number of things in my daily life which I am not paying for but I still expect them to work and be safe. Or would be it be…
If we're going to wander off into metaphor, this seems more analogous to a doorman refusing to allow you to bring your 800lb gorilla (sneakily dressed as your child) onto the elevator.
Re: Let's Reverse Engineer Discord
#50Earlier quoted context omitted.
But how can you remain super stoked by features of a service that may be decrypting your communication in real time? Does that sour the whole thing for you? If they can decrypt our communications I would think the 3 letter agencies would want to get access to it as well.
This is actually a good indicator for understanding the issue of privacy/surveillance. There are enough hackers and engineers who care little about being spied, despite understanding some of the inner workings of how the spying is done - as long as the benefits of a free service outweigh the slight privacy-violating annoyances. Now try to understand why the average person cares even less.
I haven't met anyone who is using discord as an alternative for WhatsApp, Telegram, etc., from my experience, discord is mainly used for on-topic discussions rather than private communications.
And as other comments suggest, there are legitimate reasons why discord might want to decrypt the communications on their end. Plus, I have never seen any claims by discord to be p2p encrypted.