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.com

Policy changes

This policy may be updated as the platform changes. The current version is always published on this page.