🔒

Privacy Policy

Last updated: 5 May 2026

SnapWords (“we”, “our”, “us”) is committed to protecting your privacy. This policy explains how we collect, use, and safeguard your information when you use our website and services at snapwords.net.

1. Information We Collect

Account Information

When you create a teacher account, we collect your email address and name. This is used solely for account management, authentication, and sending service-related communications.

Lesson & Content Data

Any vocabulary lists, worksheets, or educational content you create is stored securely and is only visible to you and the students you share it with.

Student Data

Students do not need accounts. When playing games in a class, students may select or enter a nickname (from a teacher-provided roster or a generated placeholder name). We store:

  • The nickname and an anonymous student identifier
  • Game scores, moves, and completion times
  • Customized virtual items (e.g., fish colours, accessories) added to class worlds

We do not collect: student real names, email addresses, birth dates, location data, or any personally identifying information beyond the chosen nickname.

Usage Data

We collect anonymous usage statistics (page views, game plays, feature usage) via Vercel Analytics to improve the service. This data cannot be traced back to individual users.

2. How We Use Your Data

  • To provide and maintain the SnapWords service
  • To track game progress and unlockable content for students
  • To send essential service emails (account confirmation, billing)
  • To improve our games and features based on usage patterns
  • To enforce fair-use limits (e.g., OCR usage caps)

3. Data Storage & Security

Your data is stored securely on Supabase’s cloud infrastructure (hosted on AWS in the US East region). We use industry-standard encryption (HTTPS in transit, encryption at rest). Service role API keys are server-side only and never exposed to clients.

4. Cookies & Local Storage

We use browser cookies and localStorage for essential functionality:

  • Authentication cookies: Keep you signed in to your teacher account
  • Student session cookies: Remember a student’s chosen name so they can continue playing across visits
  • Local storage: Game progress tokens and cached preferences

We do not use tracking cookies, advertising cookies, or third-party analytics cookies.

5. Third-Party Services

We use the following third-party services:

  • Supabase — database, authentication, file storage
  • Vercel — hosting and deployment
  • OpenAI — OCR text extraction from uploaded worksheet images
  • Resend — transactional email delivery
  • Stripe — payment processing (for subscription plans)

Each service has its own privacy and data processing agreements. We do not sell your data to any third party.

6. Data Retention

Teacher accounts and their associated data are retained until the account is deleted. Student game data is retained to support progress tracking. You may request deletion of your account and associated data at any time by emailing us.

7. Children’s Privacy

SnapWords is designed for use in educational settings under teacher supervision. Students use anonymous nicknames and do not create accounts. We comply with COPPA (Children’s Online Privacy Protection Act) by not collecting personal information from children. Teachers are responsible for ensuring that students use appropriate nicknames within their class roster.

8. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your data
  • Object to or restrict processing
  • Data portability

To exercise these rights, email us at jonti@snapwords.net.

9. Changes to This Policy

We may update this privacy policy from time to time. We will notify users of material changes via email or a notice on our website. Continued use of the service after changes constitutes acceptance of the updated policy.

10. Contact

For questions about this policy or to request data deletion, contact: