Privacy-focused casino deposits