It can be an error and it can also not be an error, depends on a few variables, like for example, are you using static IP, idk if it's client side or server side that they store some of the data, so, have you reinstalled pokemmo recently? There's a few more scenarios probably that I can't think of, @Kyu is probably the best person to answer you I guess.
About ''trusting'', it's not about who you trust, you can trust no one, but just the fact that you interact with certain people will give them enough information, it's impossible to be 100% secure anyway, but if this methods helps being a tiny bit more secure, it's well worth having. Also, leaks happen, and there's nothing you cna do about that, this kinda prevents to a certain extent people abusing leaks.
__
Also, about it being annoying, just store the email on your smartphone, and just open through your smartphone, it's fast and way less annoying, if you aren't used to having your email open.