SlideShare a Scribd company logo
1 of 18
Download to read offline
Data Protection /
   Privacy in Moodle
Workshop @ 4th International Austrian Moodle
               Conference


       Christian Grune | Humboldt-Universität zu Berlin
Aims / Agenda
•   Present & discuss critical issues for data privacy in Moodle

•   Discuss practical & economical solutions for customizing
    Moodle to meet various expectations

•   Prepare a model and roadmap to additional configuration
    options at 2 levels:

      •   site level

      •   user level
What we do NOT

• Discussing the pros & cons of law issues and
  data protection practice
• Discussing local policies - they are and
  should be different!!
• We’re not afraid - Data protection don’t kills
  Moodle and configuration is possible!
Basics of Data
              Protection
•   “right to be left alone” - users should decide, for what purpose
    the data is used (when not required for the service) and should
    have the ability to configure personal profile data and influence
    the apearance/presentation of the user in the system

•   transparency - information about the use of the data from the
    service provider should be clear and understandable

•   right to object - request for deleting data by users (but with the
    consequence of refusal of access)

•   principle of adequacy - just track the data needed for service

•   time limits for saving the data - “date of expiry” for saved data
Status Quo

• Moodle is prepared and transparent!
• The new right management is a good
  basement for further discussions
• Some things need to be done:
6 different types of data
• Log Data
• Activity Reports
• Statistics
• Real Time Data, Awarness and Status
  Information
• Grades
• Personal Profile
Activity Reports / Course View




                        1
                                  
                                                    2
                                        
                                                                         
                                        
1) Prevent access to Logdata for Non-   2) Prevent access to Live logs
Admins                                  for Non-Admins
Activity Reports / Teilnehmersicht



                                                        
                                            3




3) Presentation for non-admins reduce to:   Prevent non-admins from access to:
Outline report                              Today’s logs
Complete report                             All Logs
Statistics
User Profile




                                        
                                        
                                                                            4

                                                                            5
                                                                            6

                                                 7   
  7) Don’t show “Login as” - (role management)   4) Don’t show courses

                                                 5) Don’t show last access

                                                 6) Don’t show roles
Statistics




                                               8



                                            


8) Prevent non-admins from access to
Links and access to logdata
Participants




                                9




                                           10



9) Don’t show inactive users.

                                    10) Don’t show last access for non-
                                    admins
Exclude logs from backup




                                              11




11) Exclude logs form backup for non-admins

No access to backups at all
12) Make Online Users customizable by
Block Online Users                                 users

                                                   - additional option in user profile ( a la
                                                   email):
                                                   Option im Profil ähnlich wie Email
                                                   einfügen
                                                   (Sichtbar Moodle-weit, für
                                                   Kursteilnehmer, gar nciht)
                                                   - additional checkbox at login: show
                                                   online status
                                              12
                                                   NOTE: If own status hidden, then
                                                   status of other users should be hidden
                                                   too!!




                     


  Administration/Modules/Block/Online Users
Block Recent Activities



                               13) Option for configuration: of online
                               status is hidden, don’t show the user
                               here!



                         13


                     

                     
Display Students in Course Lists




        Configuration option: Show me in the course list to other users
Other Issues?

   International
      Projects
(different policies)
How do we proceed?


• Up to U!
My proposition

•   Sort things: What can be done with role definitions, what not?

    •   What options do we need at site level?

    •   What options do we need at user level?

    •   What options do we need at course level?

•   Outline for a roadmap - how to integrate in Moodle

•   Who ist responsible? Do we need money?

•   Technical roadmap & non-technical Information

More Related Content

Similar to Data Protection and Privacy in Moodle

Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...
Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...
Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...
Nicolas Desachy
 
UGIF 12 2010 - new security features in IDS - nov 2010
UGIF 12 2010 - new security features in IDS - nov 2010UGIF 12 2010 - new security features in IDS - nov 2010
UGIF 12 2010 - new security features in IDS - nov 2010
UGIF
 
Eunis federation2
Eunis federation2Eunis federation2
Eunis federation2
HEAnet
 
Shnab asgn
Shnab asgnShnab asgn
Shnab asgn
ANSYMOL
 

Similar to Data Protection and Privacy in Moodle (20)

MRC12_120915_MOCLog
MRC12_120915_MOCLogMRC12_120915_MOCLog
MRC12_120915_MOCLog
 
Real World Identity Managment
Real World Identity ManagmentReal World Identity Managment
Real World Identity Managment
 
Enovia Collaboration Platform and Matrix Query Language
Enovia Collaboration Platform and Matrix Query LanguageEnovia Collaboration Platform and Matrix Query Language
Enovia Collaboration Platform and Matrix Query Language
 
Top 5 Tips for Keeping Reporting Simple
Top 5 Tips for Keeping Reporting SimpleTop 5 Tips for Keeping Reporting Simple
Top 5 Tips for Keeping Reporting Simple
 
Risk management of privileged users 2
Risk management of privileged users 2Risk management of privileged users 2
Risk management of privileged users 2
 
Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...
Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...
Informix User Group France - 30/11/2010 - IDS les nouvelles fonctionnalités s...
 
UGIF 12 2010 - new security features in IDS - nov 2010
UGIF 12 2010 - new security features in IDS - nov 2010UGIF 12 2010 - new security features in IDS - nov 2010
UGIF 12 2010 - new security features in IDS - nov 2010
 
IRJET- Research Paper on Active Directory
IRJET-  	  Research Paper on Active DirectoryIRJET-  	  Research Paper on Active Directory
IRJET- Research Paper on Active Directory
 
Eunis federation2
Eunis federation2Eunis federation2
Eunis federation2
 
Student Project Management System (SPMS)
Student Project Management System (SPMS)Student Project Management System (SPMS)
Student Project Management System (SPMS)
 
Security Research
Security ResearchSecurity Research
Security Research
 
Online Drupal Training Syllabus
Online Drupal Training SyllabusOnline Drupal Training Syllabus
Online Drupal Training Syllabus
 
Formal Definition of Collaborative Spaces
Formal Definition of Collaborative SpacesFormal Definition of Collaborative Spaces
Formal Definition of Collaborative Spaces
 
9) final report
9) final report9) final report
9) final report
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Drupal
DrupalDrupal
Drupal
 
Shnab asgn
Shnab asgnShnab asgn
Shnab asgn
 
Level 1: Box Developer Training Program
Level 1: Box Developer Training ProgramLevel 1: Box Developer Training Program
Level 1: Box Developer Training Program
 
Jagatjyoti dash
Jagatjyoti dashJagatjyoti dash
Jagatjyoti dash
 
Studentmanagementsystem
StudentmanagementsystemStudentmanagementsystem
Studentmanagementsystem
 

More from Christian Grune

More from Christian Grune (8)

Digitale Technologien in der Lehre: Selbststeuerung oder Fremdsteuerung?
Digitale Technologien in der Lehre: Selbststeuerung oder Fremdsteuerung?Digitale Technologien in der Lehre: Selbststeuerung oder Fremdsteuerung?
Digitale Technologien in der Lehre: Selbststeuerung oder Fremdsteuerung?
 
Online-Lehre als hochschuldidaktische Herausforderung
Online-Lehre als hochschuldidaktische  HerausforderungOnline-Lehre als hochschuldidaktische  Herausforderung
Online-Lehre als hochschuldidaktische Herausforderung
 
Alex für die Forschung, Willi für die Lehre - Die Moodle-Story der HU Berlin
Alex für die Forschung, Willi für die Lehre - Die Moodle-Story der HU BerlinAlex für die Forschung, Willi für die Lehre - Die Moodle-Story der HU Berlin
Alex für die Forschung, Willi für die Lehre - Die Moodle-Story der HU Berlin
 
Kompetenz Im Kontext - Argumente zur dezentralen Kompetenzentwicklung an Hoch...
Kompetenz Im Kontext - Argumente zur dezentralen Kompetenzentwicklung an Hoch...Kompetenz Im Kontext - Argumente zur dezentralen Kompetenzentwicklung an Hoch...
Kompetenz Im Kontext - Argumente zur dezentralen Kompetenzentwicklung an Hoch...
 
Transparenz statt Paranoia - Datenschutz in Moodle
Transparenz statt Paranoia - Datenschutz in MoodleTransparenz statt Paranoia - Datenschutz in Moodle
Transparenz statt Paranoia - Datenschutz in Moodle
 
Dropping the "e". Focus on competence development as a precondition for excel...
Dropping the "e". Focus on competence development as a precondition for excel...Dropping the "e". Focus on competence development as a precondition for excel...
Dropping the "e". Focus on competence development as a precondition for excel...
 
Reformpaedagogik Digitale Medien
Reformpaedagogik Digitale MedienReformpaedagogik Digitale Medien
Reformpaedagogik Digitale Medien
 
Grune Reformpaedagogik Digitale Medien2
Grune Reformpaedagogik Digitale Medien2Grune Reformpaedagogik Digitale Medien2
Grune Reformpaedagogik Digitale Medien2
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Data Protection and Privacy in Moodle

  • 1. Data Protection / Privacy in Moodle Workshop @ 4th International Austrian Moodle Conference Christian Grune | Humboldt-Universität zu Berlin
  • 2. Aims / Agenda • Present & discuss critical issues for data privacy in Moodle • Discuss practical & economical solutions for customizing Moodle to meet various expectations • Prepare a model and roadmap to additional configuration options at 2 levels: • site level • user level
  • 3. What we do NOT • Discussing the pros & cons of law issues and data protection practice • Discussing local policies - they are and should be different!! • We’re not afraid - Data protection don’t kills Moodle and configuration is possible!
  • 4. Basics of Data Protection • “right to be left alone” - users should decide, for what purpose the data is used (when not required for the service) and should have the ability to configure personal profile data and influence the apearance/presentation of the user in the system • transparency - information about the use of the data from the service provider should be clear and understandable • right to object - request for deleting data by users (but with the consequence of refusal of access) • principle of adequacy - just track the data needed for service • time limits for saving the data - “date of expiry” for saved data
  • 5. Status Quo • Moodle is prepared and transparent! • The new right management is a good basement for further discussions • Some things need to be done:
  • 6. 6 different types of data • Log Data • Activity Reports • Statistics • Real Time Data, Awarness and Status Information • Grades • Personal Profile
  • 7. Activity Reports / Course View 1   2    1) Prevent access to Logdata for Non- 2) Prevent access to Live logs Admins for Non-Admins
  • 8. Activity Reports / Teilnehmersicht      3 3) Presentation for non-admins reduce to: Prevent non-admins from access to: Outline report Today’s logs Complete report All Logs Statistics
  • 9. User Profile    4  5  6 7  7) Don’t show “Login as” - (role management) 4) Don’t show courses 5) Don’t show last access 6) Don’t show roles
  • 10. Statistics 8     8) Prevent non-admins from access to Links and access to logdata
  • 11. Participants 9 10 9) Don’t show inactive users. 10) Don’t show last access for non- admins
  • 12. Exclude logs from backup 11 11) Exclude logs form backup for non-admins No access to backups at all
  • 13. 12) Make Online Users customizable by Block Online Users users - additional option in user profile ( a la email): Option im Profil ähnlich wie Email einfügen (Sichtbar Moodle-weit, für Kursteilnehmer, gar nciht) - additional checkbox at login: show online status 12 NOTE: If own status hidden, then status of other users should be hidden too!!  Administration/Modules/Block/Online Users
  • 14. Block Recent Activities 13) Option for configuration: of online status is hidden, don’t show the user here!  13  
  • 15. Display Students in Course Lists Configuration option: Show me in the course list to other users
  • 16. Other Issues? International Projects (different policies)
  • 17. How do we proceed? • Up to U!
  • 18. My proposition • Sort things: What can be done with role definitions, what not? • What options do we need at site level? • What options do we need at user level? • What options do we need at course level? • Outline for a roadmap - how to integrate in Moodle • Who ist responsible? Do we need money? • Technical roadmap & non-technical Information