Привлечь вас именно за нанесение ущерба жизни и здоровью нельзя, поскольку по договору вы за них не отвечаете. Однако, если в договоре нет явного пункта о прямом или косвенном ущербе и порядке их возмещения, то заказчик может предъявить иск вам, в случае получения иска от клиента. В этом случае решается все в судебном порядке. Если суд решит, что ситуация возникла исключительно по вашей вине, например неправильно работал функционал, работоспособность которого однозначно определена техническим заданием, то вполне может быть, что придется выплачивать компенсацию в полном объеме. Поэтому в договоры на ПО или его разработку практически в обязательном порядке пишется пункт об ограничении ответственности, а в тех. задании обязательно определяется тестовый период эксплуатации. Даже при качественной разработке, когда вы берете на себя большую часть рисков, максимальная сумма компенсации в договоре как правило ограничивается суммой контракта.