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.
Your data may flow beyond direct subprocessors. Click to expand and see the chain.
Loading data flow...
No changes recorded yet. Changes will appear here after the next scan detects updates.