Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GDPR: Allow Super User to define a Terms of Services and force new users to agree to the terms when accepting the invite #12855

Open
mattab opened this issue May 8, 2018 · 0 comments
Labels
c: Privacy For issues that impact or improve the privacy. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@mattab
Copy link
Member

mattab commented May 8, 2018

The goal of this issue is to have the ability to force all new "team members" (users who are notified they got a new account created) to accept the Terms and conditions of the Matomo.

For example as part of GDPR compliance, it may be that an agency needs to enforce their customers respect their data protection agreement and/or terms of service.

Proposed steps:

  • Let Super Users define a "Terms and Conditions" page in General settings
  • When the page is defined, then any new user receiving a new account, when they try and change their password, will have to also agree to the terms and conditions by checking the box. The wording could say [ ] By using this service, I hereby accept the [Terms and conditions](links).
  • Existing users wouldn't have to agree to the terms (only apply to new users)
  • In the Administration UI, we should display a link to the Terms and conditions. For example the System Summary widget could be a good place for it, maybe like this?

terms

@mattab mattab added Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. c: Privacy For issues that impact or improve the privacy. labels May 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Privacy For issues that impact or improve the privacy. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

2 participants