hasgeek / lastuser

Lastuser has been merged into Funnel. This repository is archived.
https://hasgeek.com/
BSD 2-Clause "Simplified" License
166 stars 30 forks source link

Terms of service agreements #133

Open jace opened 9 years ago

jace commented 9 years ago

Apps will have terms of service agreements and Lastuser could be a central place to get users to agree.

ToS documents are held inside Lastuser and versioned and users will be asked to read and agree before proceeding to the app (in /auth). This applies to trusted apps as well.

The client id in the ToS model is optional. A missing value implies this ToS is for Lastuser itself and must also be agreed to when signing up. The /auth handler can prompt for both.

jace commented 9 years ago

A User-ToS join model tracks which version of the ToS the user has agreed to.

Also, ToS documents become read only once published. They can only be revised henceforth.

ghost commented 8 years ago

Adding info: Few things to note from other popular websites' TOS is here https://tosdr.org/