Co-Teacher Subprocessors
Co-Teacher is an education technology platform that helps teachers manage student work and generate classroom materials using AI-powered tools.
- Subprocessors
- 16
- Locations
- 1
- Categories
- 10
- Last scanned
| Name | Category | Purpose | Location | Data processed |
|---|---|---|---|---|
| Supabase | Database | Database, sign-in and file storage for the application |
|
Student data (stored) |
| Amazon Web Services | Cloud Infrastructure | Cloud infrastructure, storage and server logs |
|
Student data (stored); server logs carry no student names |
| Vercel | Cloud Infrastructure | Hosts the application and runs the AI Gateway that routes each model call |
|
Processing only; zero data retention |
| Google (Gemini models) | AI | Reads and analyzes student work through Vercel AI Gateway |
|
Student work (processing only) |
| OpenAI | AI | Re-runs scans, provides backup analysis, and runs accuracy checks through Vercel AI Gateway |
|
Student work (processing only) |
| Anthropic (Claude models) | AI | Generates teacher materials: lessons, worksheets, small-group plans through Vercel AI Gateway |
|
Student names and responses (processing only) |
| Amazon Bedrock | AI | Serves the same models as the providers above when a primary provider is unavailable, through Vercel AI Gateway |
|
Same data the model it serves would receive (processing only) |
| Google Vertex AI | AI | Serves the same models as the providers above when a primary provider is unavailable, through Vercel AI Gateway |
|
Same data the model it serves would receive (processing only) |
| TypeSafe AI | AI | Matches a name read from student work to the teacher’s class list. Receives name text only, never student work, through Vercel AI Gateway |
|
Names only (processing only) |
| Google Cloud Translation | Translation | Translates family-facing materials into the languages a teacher chooses |
|
Text (processing only) |
| Resend | Sends our emails, and receives work a teacher sends in by email |
|
Emailed scans (stored briefly); emails we send carry no student work | |
| Mixpanel | Analytics | Product usage analytics |
|
Account IDs, event names and counts, teacher email |
| Sentry | Error Tracking | Error reporting |
|
Error traces and masked session replays, with personal data scrubbed |
| Stripe | Payment Processing | Payments |
|
Billing details for paid plans; we never see full card numbers |
| Agree.com | Documents | Electronic signature of the School Data Privacy Agreement |
|
The school’s name and the signer’s name, title and email |
| Slack | Communications | Our internal alerts and support messages |
|
Alerts that carry no student names |
No subprocessors match your filters.
November 10, 2026
+16 added
- + Supabase (Database)
- + Amazon Web Services (Cloud Infrastructure)
- + Vercel (Cloud Infrastructure)
- + Google (Gemini models) (AI)
- + OpenAI (AI)
- + Anthropic (Claude models) (AI)
- + Amazon Bedrock (AI)
- + Google Vertex AI (AI)
- + TypeSafe AI (AI)
- + Google Cloud Translation (Translation)
- + Resend (Email)
- + Mixpanel (Analytics)
- + Sentry (Error Tracking)
- + Stripe (Payment Processing)
- + Agree.com (Documents)
- + Slack (Communications)