it’s KYC compliance – Know Your Customer regulations. All legit gambling sites have to do this to prevent money laundering and verify age. annoying but necessary for legal operations