I would definitely reject the first answer : ethics is also not connected to religion.
I would also reject the second answer: An ethical code is more about the actual behaviour than about the debates.
Also the third answer is incorrect: companies should not interfere in people's private lives.
This leaves us with the last answer, which is correct!