nie wiem czy temat umieściłem w dobrym dziale, a do Hydeparku temat za bardzo nie pasuje

Zastanawiam się, jak wygląda kwestia odpowiedzialności programisty sklepu internetowego do ewentualnych przyszłych błędów/włamań.
Wiadomym jest nie od dziś, że w każdej rozbudowanej aplikacji może trafić się bug.
Co się stanie jeśli za sprawą błędu w naszym kodzie, sklep/firma poniesie straty?
Zabezpieczacie się w umowach? jeśli tak, to w jaki sposób, jeśli można wiedzieć
Czy może trzeba brać na siebie odpowiedzialność, ale wówczas wykupujecie jakieś ubezpieczenie?
Jest to dla mnie ważne, ponieważ prawdopodobnie dostanę zlecenie na napisanie prostego sklepu internetowego i chcę być w 100% w porządku ze zleceniodawcą.