Privacy Policy
Updated: September 4, 2026
MechClassroom processes only the data required to operate the learning platform, assess tasks, manage courses, and integrate with learning services.
Data we process
Name, registered-user email, role, account settings, course membership, answers, attempts, progress, scores, and files uploaded as part of tasks. Moodle sign-in may involve an LTI identifier, course name, and technical data required for grade passback.
Guest mode
An anonymous technical account is created for a guest. The name supplied by the guest and learning progress are stored. A guest account does not require an email address.
How data is used
Data is used for authentication, task variant generation, answer checking, progress and score calculation, course operation, statistics for teachers and administrators, and Moodle grade passback when LTI is used.
Custom GPT and API
The site administrator can enable or disable Custom GPT access globally. While enabled, Custom GPT requests run with administrator-level permissions and may access content, analytics, student names, progress, and scores. Student email addresses are not returned by the GPT API. The Action does not use a per-request API token.
Third-party services
The platform may use Firebase for sign-in, Moodle for LTI integration, Google Analytics for aggregate visit statistics, and OpenAI when a user connects a Custom GPT. Google Analytics may receive technical device, page, referral, and approximate-location data; admin routes are not tracked. Data sent to a third-party service is also processed under that service’s privacy policy.
Retention and security
Data is retained as needed to operate accounts, courses, and learning history. Regular site access is restricted through roles and JWTs. GPT API access is controlled by a global administrator switch and is transmitted over HTTPS.
Your rights
A user may contact the MechClassroom administrator to request access to, correction of, or deletion of personal data where retention is not required for legitimate or educational obligations. Contact address:
support@mechclassroom.comPolicy changes
This policy may be updated as the platform changes. The current version is always published on this page.