Computer ethics deals with establishing standards of conduct regarding how people should interact with computers and information technology. This includes issues like privacy, plagiarism, hacking, and distributing offensive content. Professional codes of ethics have been established by organizations like ACM to provide guidelines on ethical computer use and define engineers' responsibilities to clients, employers, and society. Engineering ethics also considers how technology development impacts human well-being and social issues. The goal of computer ethics is to determine appropriate policies to guide the use of information technology in a way that benefits humanity.