That’s right.
It would have to implement a connector to Cardano Network in order to verify the wallet’s staking pool and a very low transsaction to demostrate the user own the given wallet address.
“… about the person or team behind the pool …” That’s a good point. Having a website would provide this information.