Что это
Утечка не обязательно означает взлом: чаще это открытая наружу база без пароля, доступная по прямой ссылке выгрузка или ключ, оставленный в коде. Результат один - данные ваших клиентов у посторонних.
Кто отвечает
Ответственность несёт тот, кто собирает данные, - то есть вы как оператор. Формулировка «сайт делала нейросеть» или «делал фрилансер» ответственность не переносит: перед клиентом и перед законом стоит владелец.
Почему это важно вам
Поэтому граница между прототипом и продуктом проходит именно там, где появляются чужие данные. До этой границы риск ваш личный, после - чужой, и цена ошибки меняется качественно.