Androz2091 / discord-data-package-explorer

๐ŸŒ€โ€€What's really in your Discord Data package?
https://ddpe.androz2091.fr
GNU General Public License v3.0
822 stars 77 forks source link

hard-coded URLs #46

Open JohnnyJayJay opened 3 years ago

JohnnyJayJay commented 3 years ago

The source code for this app contains hard references to your personal domain androz2091.fr in a bunch of places. This introduces a big problem: Even when hosted privately, the app makes requests to your resources. This should not happen, because that makes it impossible to truly "self"-host an instance of this app. Furthermore, this is - in my opinion - a big privacy issue, especially since there doesn't seem to be a privacy policy (depending on what the analytics part of the app does, this may actually be illegal).

There should be no hard references to any private URL in the source code. If some external service is inevitably required somewhere, it should be made configurable.

Androz2091 commented 3 years ago

Hello, Indeed two private domains are called when using the app:

This may not be the best solutions and I am open to other suggestions to reduce the usage to external services, to make the app as independent as possible. (maybe by adding an input to users can specify a bot token that can be used to resolve the user IDs without diswho... ?)

JohnnyJayJay commented 3 years ago

To be clear, I'm not suggesting any parts of the app were made in bad faith. It's a privacy issue as soon as external services are used in a way that isn't transparent enough, not just when you actually grab personal data. It's apparent from the source code and request monitoring that this doesn't happen here :smile:

Thank you for the explanations. Here are my 2 cents regarding a possible solution: