The Association for Computing Machinery (ACM) is an organization that aims to "bring together computing educators, researchers, and professionals to inspire dialogue, share resources, and address the field's challenges". They provide ethical guidance to computer professionals via their code of ethics, linked below.