To receive a license, a betting site has to demonstrate it provides a safe and fair environment which includes encryption, random number generator testing, and being regularly audited by a 3rd party gaming company.