Hacker News new | ask | show | jobs
by S33V 2339 days ago
Wasn't there post on here just a few days ago about how Discord exactly does that? pretend to support end to end encryption? Someone created their own discord client and found that VOIP packets were being decrypted by discord in between clients
3 comments

Let's Reverse Engineer Discord: https://news.ycombinator.com/item?id=22031218
I wasn't able to reply at the time but this also might be to show that "this person is talking indicator". It would make more sense if the client itself lit up the user's avatar to indicate they're talking, but for some reason the gateway sends a websocket to let you know when they start/stop talking, and if the gateway goes down while in a VC you'll lose talking indicators until it can reconnect.
My understanding of that was that is currently the only way to do WebRTC in a one to many scenario, so not sure I'd say they're pretending.
You can ask for all the data associated with your account, so clearly not.

I did it about a year ago and got a huge trove of messages back as JSON.