Hey, I was wondering 1. Am I allowed to trace IP's from people their servers using my plugins. So I can join them when I want to. 2. Am I allowed to automaticly upload stacktraces (errors) + Config/Data/files etc to see what's wrong. And help preventing Greetings!
Even if it was allowed, you should in in some way ask them/give them an option to choose if they want to share this information, like Microsoft does in the Windows setup for example.
Offtopic: I have a Oneplus One too . On topic: Alright. I will search the best way to work this out. I tought of just putting IP's in a hastebin or something. Just dont really know how I should work it out
Although it's probably best to ask the user if they want to share their information, there are a lot of plugins that collect that kind of data, which don't ask the players (but they only store the information for their own use, keeping it private). To be honest, using a configuration file to store a player's IP address under their UUID (or vice-versa) seems secure enough, as long as you trust everyone with access to your server's files.
You have to remember what can be done with someone's IP address. If someone malicious gets a hold of your IP they could DDOS you. On the other hand, every minecraft server logs IP addresses of who logs in -- at least temporarily. If you don't believe me, simply check your console after someone logs in, it will display their IP address. Also, to be courteous, I would at least let your users know that you're logging their IP and what for.
Yeah there's other software that does this, but I would be turned off from using plugins that report back to their authors.