Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-59714

Add a site level privacy settings page

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Minor Minor
    • None
    • 3.4
    • Administration

      Add a site level privacy settings page with some minimal features.

      1. Separate privacy policy page (separate to terms of service/site policy)
      2. Versioned (every edit makes a new version)
      3. Require all users to accept latest version of privacy policy before they can access the site

       

      User Story Acceptance Criteria
      As an Moodle administrator I need all users on my site to read and accept the latest version of my privacy policy before I can collect, store and process that users personal data so that I don't face heavy fines. To do this I need settings to enable and manage policies.
      • There is a privacy page for site settings containing all privacy related settings
      • There is a site administration setting to enable / disable site privacy policy
      As a Moodle administrator I need a page where I can enter in a privacy policy. This privacy policy should keep the previous versions that I have created that were accepted. There is privacy policy page where:
      • There is a site administration setting to force all site users to accept the latest version of the privacy policy before they can access the site
      • There is a rich-text field allowing site administrators to write the text of the privacy policy
      • The text of the privacy policy supports multi lang filters
      • Each change to the privacy policy is saved as a separate version and it is possible to see all the previous versions
      • By default all users will have to re-consent for any policy change on their first login following the change. This can be disabled on a case by case basis for minor changes to the policy that do not alter the meaning of its content.  If disabled, the users would not have to re-consent on their next login.

            Unassigned Unassigned
            damyon Damyon Wiese
            Votes:
            2 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.