Accоrding tо the ACM Cоde of Ethics, professionаls hаve а duty to provide accurate information about software systems and their potential impacts to enhance pubic understanding plus they should respect and protect confidential information obtained during their professional activities as a responsibility to their clients and employers.