Domains to allow through your web filter.
Allow these domains so lessons, videos and sign-in work on student Chromebooks. The site's Content-Security-Policy is built from this same list, so it is always complete.
| Domain | Used for | Needed |
|---|---|---|
| materials.curiocrate.org | This platform (pages, lessons, labs, signed file and video links) | Always |
| curiocrate.org | Curiocrate main site (links only) | Always |
| fonts.googleapis.com | Brand font stylesheet (same as curiocrate.org) | Always |
| fonts.gstatic.com | Brand font files | Always |
| accounts.google.com | Teacher sign-in with Google | Always |
| stream.mux.com | Lesson video streaming (signed, short-lived links) | Always |
| image.mux.com | Video poster images | Always |
| clever.com | Teacher sign-in with Clever | Only if your school uses it |
| launchpad.classlink.com | Teacher sign-in with ClassLink | Only if your school uses it |
| checkout.stripe.com | Card payments for kits and subscriptions (staff and purchasers only) | Only if your school uses it |
| classroom.google.com | Share lessons to Google Classroom | Only if your school uses it |
| *.r2.cloudflarestorage.com | Files, manuals and videos in Curiocrate's cloud storage (Cloudflare R2, presigned short-lived links) | Always |
| storage.googleapis.com | Curiocrate staff video uploads to Mux (Studio only, never students) | Only if your school uses it |
Built for low-end Chromebooks
- Tested at 1366×768 with a throttled CPU and a slow network.
- Video streams in 720p or 360p and switches automatically; teachers can lock it to low quality.
- Every video has a low-resolution download for classrooms without reliable Wi-Fi.
- No browser plug-ins, no installs.
Connected services
- Database (accounts, lessons, codes, access): live · Cloud PostgreSQL (DATABASE_URL, e.g. Neon)
- Teacher Google sign-in: live · Real Google accounts (OAuth 2.0 + PKCE)
- Video streaming: live · MP4 from the cloud bucket, signed links (add Mux for adaptive streaming)
- File storage (handouts, manuals, JS lessons, videos): live · Cloud bucket curiocrate-materials (direct browser uploads, presigned links)
- Payments: test · Local checkout stand-in (Stripe test-mode events)