1. Acceptance of Terms
By accessing or using TeachHub, you agree to be bound by these Terms of Use. If you do not agree, please do not use the platform. These terms apply to all users: teachers, students, and parents.
2. Description of Service
TeachHub is an educational platform that allows teachers to create virtual classrooms, share resources, assign work, create quizzes, run live sessions, and track student progress. Students can join classrooms, submit work, and take quizzes. Parents can view their child's progress reports via a shared link.
3. User Accounts
Different users access TeachHub in different ways:
- Teachers: must apply and be approved by the platform administrator. Login credentials are provided upon approval.
- Students: join classrooms using a code shared by their teacher. A name and email are required to create a student session.
- Parents: access progress reports via a unique link shared by the teacher. No account is required.
- You are responsible for keeping your login credentials confidential.
4. Acceptable Use
You agree not to:
- Use the platform for any illegal or unauthorized purpose.
- Upload content that is offensive, harmful, or violates the rights of others.
- Attempt to access accounts or data belonging to other users.
5. Intellectual Property
Teachers retain ownership of the content they create and upload (quizzes, resources, assignments). TeachHub does not claim ownership of user-generated content. The TeachHub platform, its design, and code are the property of TeachHub.
6. Limitation of Liability
TeachHub is provided "as is" without warranty of any kind. We strive to keep the platform available and reliable, but we cannot guarantee uninterrupted access. TeachHub shall not be liable for any loss of data or any indirect damages arising from the use of the platform.
7. Changes to Terms
We may update these terms from time to time. Continued use of the platform after changes constitutes acceptance of the new terms. We will indicate the date of the last update at the top of this page.
1. Data Controller
TeachHub is operated as an independent educational platform. For any questions regarding your personal data, you can contact us at:
- Email: contact@teachhub.chickenkiller.com
2. Data We Collect & Legal Basis
We collect only the minimum data necessary. For each type of data, we indicate the legal basis under RGPD/GDPR (Article 6):
- Teacher applications: name, email, phone, school — Legal basis: contract (Art. 6(1)(b)). Retained until account deletion or application rejection + 6 months.
- Teacher accounts: username, hashed password, email — Legal basis: contract (Art. 6(1)(b)). Retained while the account is active.
- Students: name and email (provided when joining a classroom) — Legal basis: legitimate interest in providing educational services (Art. 6(1)(f)). Retained while the classroom exists.
- Academic data: quiz responses, assignment submissions, grades, attendance, resource views — Legal basis: legitimate interest (Art. 6(1)(f)). Deleted when the classroom is deleted.
- Uploaded files: resources, assignment files, student submissions — Deleted when the classroom is deleted.
- Teacher notes about students (remarks visible on progress reports) — Legal basis: legitimate interest (Art. 6(1)(f)).
3. Minors' Data
TeachHub is designed for educational use and students may be minors. Students join classrooms via a code provided by their teacher within a school context. The teacher, acting within their professional duties, is responsible for ensuring appropriate use. We collect only the minimum data necessary (name, email) and do not profile students for commercial purposes. Parents can view their child's data via a progress report link provided by the teacher, and may contact us to exercise rights on behalf of their child.
4. Cookies
TeachHub uses the following cookies:
- Session cookies (teachhub-session, teachhub-platform): strictly necessary for authentication. Duration: 7 days. No consent required.
- CSRF cookie (teachhub-csrf): strictly necessary for security (prevents cross-site request forgery). Duration: 7 days. No consent required.
- Language preference cookie (lang): stores your language choice (fr/en). Duration: 1 year. Set only with your consent.
- We do not use any analytics, advertising, or tracking cookies.
5. Third-Party Services
To deliver the platform, we use the following third-party services that may receive your IP address when loading resources:
- jsDelivr CDN (Prospect One, EU/Global): delivers the KaTeX math rendering library and MathLive editor. Privacy policy: jsdelivr.com/terms/privacy-policy-jsdelivr-net
- Quill CDN (cdn.quilljs.com via jsDelivr): delivers the Quill rich text editor stylesheet.
- Fonts are self-hosted — no data is sent to Google or other font providers.
- We do not sell, rent, or share your personal data with third parties for marketing purposes.
6. Data Security
We implement appropriate technical measures to protect your data:
- All connections are encrypted via HTTPS (TLS).
- Passwords are irreversibly hashed using bcrypt.
- Access to student data is restricted to their classroom teacher.
- Parent progress reports are accessible only via a unique private link.
7. Your Rights (RGPD Articles 15–22)
Under the RGPD/GDPR, you have the following rights regarding your personal data:
- Right of access (Art. 15): obtain a copy of your personal data.
- Right to rectification (Art. 16): correct inaccurate data.
- Right to erasure (Art. 17): request deletion of your data.
- Right to data portability (Art. 20): receive your data in a structured format.
- Right to object (Art. 21): object to data processing based on legitimate interest.
- Right to restrict processing (Art. 18): request limitation of processing.
- To exercise any of these rights, contact us at: contact@teachhub.chickenkiller.com
- You also have the right to lodge a complaint with your local data protection supervisory authority.
8. Data Retention
Data is retained only as long as necessary:
- Student data and academic records: deleted when the classroom is deleted by the teacher.
- Teacher accounts: retained while active. Teachers can request full account deletion.
- Rejected applications: deleted after 6 months.
- Payment records: retained for legal accounting obligations.
9. Contact & Complaints
For any questions about this policy or to exercise your rights, contact us at contact@teachhub.chickenkiller.com. If you believe your rights have not been respected, you may lodge a complaint with the relevant data protection authority.