The player who signed up gives the site the legal right to collect any user personal information once the requirement stated on the TOS and agreed upon by the player is met. I am not defending the site, just stating the obvious. Though it is a red flag to not see that the site is licensed, @Euphoriabet if you are licensed by any gambling authority, please put it on you landing page (bottom of the front page where TOS and other important link is found.
I don't think I have euphoriabet.io there is a license from any authorized gambling authority, at least at the moment, it would be posted on their website, this is posted without the necessary reminders.