This issue we all face it, some abuse it and some can't find a way to fix it.

The terms of service contain so much formal text in order to be recognized legally, we are aware that the user does not read it still we eventually enforce the users to sign their souls to the devil without having a clue of what they are doing.

i am looking for an effective approach for designing terms of service to ensure that users know or at least have a sufficient idea on what the heck is going on, for the sake of an example take a look at https://stackoverflow.com/legal/terms-of-service

How can we enable the users to be actually aware of what they are agreeing upon when accepting the terms of service?

Write your ToS more simply. It might not be the full terms in legalese, just enough of a summary so they have an idea of what they're agreeing to.

It's one thing to try and read 5 pages of full legal speak, which outlines the terms in no ambiguous sense. It's another to read a list of a few bullets - if you harm yourself with our software we aren't liable, you can't copy this to a dozen friends, we have the right to shut down the servers anytime, and if you want to make money with our software you actually need to go purchase this license extra.

No matter how much work you try to put into it, if you provide a user with a full Terms of Service to read, they won't read it. What you can do is give a shorter list of more general, easily understood terms. They might not be water tight, so make sure the full version is available and that it's clear these are just a summary in plain English of the full terms.

See Terms of Service; Didn't Read for some good examples of how to present and summarize. You can't make a user read a bunch of legalese (they will get around any protections); you can provide a more intuitive reading, however.

New contributor
Delioth is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

The best way to accomplish this is to enforce the need for the user to scroll to the bottom of the ToS to enable the action button, and while the user scrolls, make the important bits highlight when they are in the viewport.

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.