logoalt Hacker News

Lyrextoday at 10:23 AM3 repliesview on HN

I work for a digital bank and the versioning is essentially exactly how we handle T&Cs. The user accepts a certain version of some terms, and if we launch for example a new product that requires changed T&Cs then we ask the user to accept them if they want to use the new product. If they don't, well, then they just keep using the existing offering without accepting any new terms.


Replies

alistairSHtoday at 12:04 PM

That’s sounds reasonable for services-based consumer offerings. Which would include consumer SaaS services.

Where it gets a little muddy for me is hardware with services attached (a new EV, etc)… you pay $60k for a car, it really shouldn’t be possible to force a new ToS on something they has physical ownership. And definitely not possible to brick or de-option the car due to refusal to accept new ToS.

bux93today at 10:43 AM

Telcos and insurers (especially life, pensions) too. Not rocket science.

getly_storetoday at 12:54 PM

Versioned terms help when changes apply to a product, not the whole platform. For a new product with different rules, require explicit, time-stamped consent before first use; otherwise grandfather users on existing terms. Provide a changelog, a grace period, and an easy opt-out. At Getly, per-product terms and payout rules kept separate can reduce friction.