Privacy Policy

PRIMMcode Privacy Policy

PRIMMcode is designed to keep classroom data as lightweight as possible. Students do not need email addresses or real names to use the platform.

Last updated: 17 April 2026

What student data is saved

For students, PRIMMcode stores a class code, nickname, generated save code, four-digit PIN, XP, current level, unlocked levels, badges, and last played time. This allows students to return to their progress without creating a full account.

Student code submissions, mission progress, and recovery details are stored in Firebase Firestore for the PRIMMcode project.

What teacher data is saved

For teachers, PRIMMcode stores an email address through Firebase Authentication and stores class records in Firestore, including class name, class code, teacher ID, and creation date.

Teachers can also view student nicknames, save codes, PINs, XP, current level, and badge counts for students in their own classes.

How data is used

Student data is used only to save progress, unlock levels, recover access with a save code and PIN, and support teacher classroom oversight.

Teacher data is used to sign in, create and manage classes, view student progress, and optionally delete classes or delete the teacher account.

Deletion and retention

Teachers can delete an individual class from the Teacher Overview page. Deleting a class removes the class record and the student records in that class.

Teachers can also delete their own account from the teacher area. When they do this, PRIMMcode removes their classes and associated student class records before the teacher account is deleted.

Contact

For privacy or data questions about PRIMMcode, contact jamcon@gmail.com.