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

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

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