The BACP ethical framework emphasises the importance of maintaining confidentiality and outlines circumstances under which confidentiality may need to be breached in order to protect clients or others.