A recent encounter with my bank (in Denmark) it made my realize that banks became mass surveillance devices for the different states disguised by fighting anti money-laundering.
It might just be me and my situation but as a customer I can't refuse to provide information about any of my transactions because the bank will cancel my accounts as required by our local law. I find this quite insane.
Is this a common EU behaviour for banks for all of EU? How did it become like this and why is no one protesting laws like this?
Is your implementation of this law (Anti-Money Laundering Directive (AMLD)) different from the Danish one? Are you allowed to refuse to provide details about transactions without consequences?
The AMLD is not secret. You can read it here: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A...
The AMLD is not dissimilar to any other anti-money laundering regulation in the World, including the USA, Switzerland and others.
If you have large cash flows, you will be asked by banks to explain the nature of them to ensure they are not illicit. If you are not prepared to explain that, the bank is not under any duty to do business with you, and depending on the nature of your transactions may be required to report them to law enforcement. If you do not answer to law enforcement, they will likely start an investigation to ensure you're not involved in organised crime.
Once your bank or law enforcement are happy you're not involved in organised crime, they'll leave you alone.
That's it.
If you are not involved in organised crime, but not prepared to explain that, yes, law enforcement are going to be interested and banks may not be prepared to do business with you. This has been the case for hundreds of years, it's only now there are more strict guidelines and rules around when suspicions should be raised and reported, and how they should be investigated.
I really don't see what the paranoia here is actually about.