freeCodeCamp/guide/english/developer-ethics/ethical-breaches/index.md

2.5 KiB
Raw Blame History

title
Ethical Breaches

Ethical Breaches

There have been a number of well publicized cases in which software was used to deceive users or even break the law. At the heart of these cases is a breach of ethics on the part of one or more developers. Such cases include:

  • Uber Greyball a tool created by ride-sharing company Uber that collected data from Uber's app to identify and evade regulators. The program used a combination of geofencing, mining credit card databases, identifying devices, social media searches, and eyeballing to flag users.

  • Volkswagon Emission Scandal Volkswagen intentionally programmed turbocharged direct injection (TDI) diesel engines to activate some emissions controls only during laboratory emissions testing. The programming caused the vehicles' nitrogen oxide output to meet US standards during regulatory testing but emit up to 40 times more nitrogen oxide in real-world driving.

  • Zenefits Insurance Violations Former Zenefits CEO, Parker Conrad, crafted a browser extension that allowed its brokers to fake that they had completed a required 52-hour online training course that insurance agents must take to become licensed in California.

--

More Information