Secret means kept hidden or not known by others, which is the core meaning of confidential (intended to be kept secret). Egoist means a selfish person, approval means agreement, and praise means expressing admiration - none are related to confidentiality.