Privacy Policy
AssignHQ ("we", "us") provides tools for teachers to create, deliver, and grade assignments and assessments, including optional AI tutoring and exam-integrity features. This policy explains what information we collect, how we use it, and the choices you have. Questions: admin@assignhq.org.
Information we collect
Account information
- Teachers: name, email address, and profile picture from your Google account when you sign in with Google, or a username you choose.
- Students: a student may join with a Google account (name, email) or — where the teacher allows it — anonymously with just an assignment code and a display name. Anonymous participation collects no account information.
Classroom content
- Assignments, questions, and source material teachers upload (for example PDFs).
- Student responses, submissions, and grades.
- Messages exchanged with the built-in AI tutor.
Exam-integrity data (proctored assessments only)
- When a teacher enables lockdown or recording for an assessment, we collect screen recordings of the exam session and integrity events (for example leaving the exam window or clipboard use). Students are informed and must grant screen-capture permission before the exam starts.
Google Classroom data
Teachers can optionally connect their Google account to import their Google Classroom classes. If you connect, we access, with your consent, via the Google Classroom API:
- The list of courses you teach (names and sections);
- Course rosters — the names and email addresses of students and co-teachers in those courses.
We use this data only to create the corresponding classes in AssignHQ, add or invite the students on your roster, and attach co-teachers. We store your Google refresh token encrypted, and we cache roster identifiers and email addresses so re-syncing works reliably. We do not use Google user data for advertising, we do not sell it, and no humans read it except for security purposes, to comply with law, or with your explicit consent. You can disconnect Google Classroom at any time inside AssignHQ, or revoke AssignHQ's access from your Google Account security settings, and we will no longer be able to access your Classroom data.
How we use information
- To provide the service: deliver assignments, save and grade work, show teachers their students' progress.
- To power optional AI features: relevant assignment content and student messages are processed by our AI service providers to generate tutoring responses and grading suggestions.
- To protect assessment integrity where a teacher enables it.
- To communicate with you about your account (for example email verification and roster invitations).
- We do not sell personal information or use it for third-party advertising.
Service providers
We use a small number of infrastructure providers to run AssignHQ: Supabase (database, authentication, and file storage), Fly.io (application hosting), Resend (transactional email), and AI model providers (such as OpenAI) that process assignment content and tutor messages to generate responses. These providers process data on our behalf and are not permitted to use it for their own purposes, including model training.
Students and children
AssignHQ is used in an educational context under the direction of teachers and schools, who are responsible for obtaining any consents required for their students (including under COPPA and FERPA in the United States). We collect from students only what is needed to operate the service, teachers control whether students can participate anonymously, and we never use student data for advertising. School-related records are treated as under the school's control, and we delete or return them at the school's request.
Retention and deletion
- Exam screen recordings are retained temporarily for teacher review and are automatically deleted on a schedule.
- Account data, classes, and submissions are retained while your account is active.
- You can request deletion of your account and associated data at admin@assignhq.org; we honor such requests within 30 days.
- Disconnecting Google Classroom deletes our stored Google refresh token; imported roster data remains in your AssignHQ classes until you delete it.
Security
Data is encrypted in transit (TLS) and at rest by our storage providers; OAuth refresh tokens are additionally encrypted at the application level. Access to production systems is limited to the AssignHQ team.
Changes
If we make material changes to this policy we will update this page and the effective date above, and where appropriate notify account holders by email.
Contact
AssignHQ · admin@assignhq.org