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

Add a site level privacy settings page

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: 3.4
    • Fix Version/s: None
    • Component/s: Administration
    • Labels:

      Description

      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.

        Balsamiq Wireframes

          Attachments

          1. Consent Mockups.bmml
            13 kB
            Damyon Wiese
          2. Consent Mockups.png
            118 kB
            Damyon Wiese

            Issue Links

              Activity

                People

                Assignee:
                Unassigned
                Reporter:
                damyon Damyon Wiese
                Participants:
                Component watchers:
                Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
                Votes:
                2 Vote for this issue
                Watchers:
                12 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: