It’s a gaming platform with no obligation to establish a casino account, and you’re not required to reveal any personal details. You can make deposits and start playing instantly.