I think that is not fair; they should disclose it since it's your account that is being locked, so you deserve to know the reason why it's locked in the first place. You only bring that here and create a scam accusation if you feel that the reason is not being committed by you, but a site that doesn't disclose the specific reason is very shady in my opinion.
Casino wants it to make private due to security reason. His violation is related to exploit that violates the ToS. Pointing out their findings assuming this user is cheater will make them vulnerable for another attack.
Most of the casino usually have a ToS that they have the right to not explain further/disclose their finding when a user commit a violation in ToS. This is really unfair that’s why I suggest to seek help for an arbitrator because casino will not disclose sensitive information like this in public.
With that kind of rule, it will be easy for them to scam gamblers because they would not tell you the real reason why your account is locked. That TOS is sometimes used for scamming on a casino that doesn't have a good reputation. It will be okay if a gambler knows how to complain, but what if a gambler is just an ordinary gambler who does not know what outlet to go to raise his complaints? That means his money will be gone even if he himself does not really violate the TOS.
This applies to general casinos, so it's really important to choose one that has a good reputation. I think BC Game has built its reputation here, but they have to respond to any accusations made against them to keep that reputation clean.