Yes, all should - if you cannot with 100% surety tell what a user said yes to the contract is void.
I've successfully litigated against 4 companies that did not.
90% of companies just have a Boolean in a db.
90% of companies just have a Boolean in a db.
(Edit: eu for context)