...the customer can include a risk allocation agreement in the contract. This indemnifies the customer in case the outsourcercreates a liability because of its failure to properly perform those services. It is also a good idea for the customer...
http://www.outsourcing-legal.com/allocating.html