The Banking Code revives the problem of defining a tax haven.
That is a real problem.
Defining a secrecy jurisdiction is not problematic.
Secrecy jurisdictions are places that intentionally create regulation for the primary benefit and use of those not resident in their geographical domain that is designed to undermine the legislation or regulation of another jurisdiction and that, in addition, create a deliberate, legally backed veil of secrecy that ensures that those from outside the jurisdiction making use of its regulation cannot be identified to be doing so.
This is objective, verifiable and ethically justified.