Thank you for this, it has a number of excellent points. However, I don't see anything about the customer subtly expecting you to go along with their ethics breaches. Too many customers have illegal software and really don't appreciate your telling them they need to buy several hundred or thousand's of dollars to get licensed. Or what about inadverdently finding child porn on someone's computer.
For example "I promise to do my best to protect your property and trade secrets from exposure or damage. I will also inform you of any unethical or illegal activity I may find on your systems and work with you to remediate it as soon as possible."
Keep Up with TechRepublic