We discuss in this article how the different data is stored, exposed and transmitted for the Moodle eLearning Chatbot solution
Data Privacy & Security
The Moodle eLearning application collect some information about the user to create its profile. This is - Name and Mobile number.
The API endpoints created by the Moodle Plugin are only accessible by ?????
API calls
Standard Moodle API calls
What user makes the calls ? What authentication method?
Custom API calls (via plugin)
What user makes the calls ? What authentication method?
Data at rest
.net Chatbot app: No data is stored in the application
Moodel Plugin: the plugin stored in Moodle
Session Log
????
Data in Transit
Data is transmitted between the Chatbot .net app and the Moodle API (standard and custom) via https (port 443).