Swiss banks are obliged by law to extend a very high degree of bank-client confidentiality to all their clients, both Swiss and foreign. Any banker who reveals details of his clients’ affairs to unauthorized third parties is committing a criminal offense in Switzerland.