I only trust the bank with only my money, without my data. In my country there are lots of banks trading someone's data for the benefit of the bank. so this is really against the rules but the government is silent and can't control it further
Which country are you living dude?
I think that's a serious problem and people will have no confidence in the banks if they will trade their clients' personal data. Banking is a business of trust, that includes protecting your client information as it's on the bank secrecy law, only the bank knows your information so you will be safe. If they trade information, then they should not operate, and you had already said that it's against the rules and the government cannot be silent about it.
Our government's job is to implement the law, if they can't then our government is corrupt.