Yes. You don't have to share your information with the gaming site when making a deposit. Paysafecard has many security features to protect your transactions. The PIN code is impossible to break because of the security mechanisms in place.