Очень серьезным фактором, способствующим появлению многочисленных программ, не способных правильно выполнять обещанные защитные функции, является отсутствие ответственности разработчика за ущерб, понесенный пользователем в результате применения программы. Программная индустрия, наверное, единственная в мире позволяет разработчикам избегать ответственности за то, что они плохо выполняют свою работу и не держат данных обещаний.
Сейчас при установке почти любой программы пользователю предоставляется возможность ознакомиться с лицензионным соглашением, в котором перечисляется все, что пользователю запрещено делать с купленной программой. И с большой вероятностью в лицензионном соглашении содержится пункт, согласившись с которым, пользователь не сможет предъявить разработчику никаких претензий. Разумеется, пользователь не обязан соглашаться, но тогда он не сможет установить и использовать программу. С такими условиями распространения обычных программ еще как-то можно смириться. Но, к сожалению, подобным образом поступают и производители средств защиты. А если разработчик защиты не несет ответственности за надежность своих решений, трудно поверить, что пользовательские данные будут находиться в безопасности.