I mean… Oh no, someone is being mean “behind my back”?
As for the personal info stuff… Why would they know personal stuff about you in the first place? Don’t let people you know know your username on these kinds of websites and don’t share personal info you don’t want people to know about without a throwaway account?
It’s too clarify that in their case the games you buy on their platform don’t require anything in particular to install (just the install file that you can download from their website directly and back up for later use), contrary to all other major stores.