Best practices for ethical software development

Ethical Software Development — Published Best Practices

This is a curated list of publicly available frameworks, guidelines, and standards on ethical software development, with URL references, organised by theme. This is a wiki post, so you can add to this post; please feel free to enrich/improve where you can!!

Note: all links were verified in May 2026. Last update: May 2026


1. General Codes of Professional Ethics


2. Privacy & Data Protection


3. Security & Secure Development


4. Accessibility & Inclusive Design


5. Environmental Impact / Green Software


6. Responsible / Ethical AI


7. User Autonomy — Deceptive / Dark Patterns


8. Open Source — Community, Governance & Sustainability


9. Data Ethics, Governance & Stewardship


10. Digital Rights & Web Governance


11. Children’s Rights & Vulnerable Users


12. Algorithmic Fairness & Accountability


13. Digital Sovereignty & European Tech Independence


14. Governance, Audit & Whistleblowing


15. Labour & Supply Chain