Data Subprocessors
TeamTeacher uses the following trusted service providers ("subprocessors") to help deliver our AI-powered teaching platform. These subprocessors handle specific aspects of our service and operate under strict data processing agreements that comply with our Privacy Policy.
Infrastructure & Data Processing
Supabase
Purpose: Database infrastructure, authentication, and data storage
Supabase provides our core data storage and user authentication services. All user data, including your account information, teaching materials, and conversation history, is stored securely through Supabase. This service sets a required authentication cookie to maintain your secure session.
Data Processed: User account data, authentication credentials, teaching materials, documents, and conversation history
Location: Primary hosting in EU data centers, with read replicas in other regions
Vercel
Purpose: Application hosting and performance analytics
Vercel hosts the TeamTeacher application and provides performance monitoring to ensure optimal service delivery. This includes application serving, edge caching, and basic analytics to monitor application health and performance.
Data Processed: Application usage patterns, performance metrics, and technical logs
Location: Global edge network with EU primary regions
Analytics & Monitoring
Posthog
Purpose: Product analytics and user experience monitoring
Posthog helps us understand how educators use TeamTeacher, allowing us to improve features and user experience. We use this data to identify issues, optimize workflows, and develop new features that serve teachers better.
Data Processed: Anonymized usage patterns, feature interactions, and aggregated user behavior
Location: US data centers
Langfuse
Purpose: LLM monitoring, governance, and quality assurance
Langfuse monitors our AI language model interactions to ensure quality, safety, and compliance. This includes tracking conversation quality, identifying potential issues, and maintaining responsible AI usage standards.
Data Processed: AI conversation logs, prompt/response pairs, and model performance metrics
Location: EU region data centers
Knowledge Base Services
Qdrant
Purpose: Vector database for knowledge base hosting and semantic search
Qdrant powers our knowledge base search capabilities, allowing AI agents to efficiently retrieve relevant information from curriculum documents and teaching resources. When you use agent tools that search knowledge bases, your search queries are processed by Qdrant.
Data Processed: Vector embeddings of knowledge base content, search queries, and retrieval results
Location: Cloud-hosted vector database services
AI Language Model Providers
TeamTeacher integrates with multiple AI language model providers to offer you choice and flexibility in your teaching assistance. Depending on which agent and model you select, your conversation may be processed by one of these providers:
Anthropic
Anthropic provides advanced language models with strong reasoning capabilities, extended context windows, and robust safety features. Used for complex lesson planning, detailed content analysis, and sophisticated teaching assistance.
OpenAI
OpenAI offers versatile language models with broad capabilities across various teaching tasks. Used for content generation, conversation, and general teaching assistance.
Google provides efficient language models with strong performance on educational tasks. Used for quick responses, content generation, and cost-effective teaching assistance.
Note: When using AI features, your prompts and conversations are sent to the selected provider for processing. Each provider has their own data processing policies. We recommend reviewing their privacy policies:
Data Processing Standards
All subprocessors are required to:
- Process data only as instructed by TeamTeacher
- Maintain appropriate technical and organizational security measures
- Comply with applicable data protection regulations (GDPR, FERPA, etc.)
- Support data subject rights (access, deletion, portability)
- Notify TeamTeacher of any data breaches promptly
- Delete or return data upon contract termination
Changes to Subprocessors
We may add, replace, or remove subprocessors as needed to improve our service. We will update this page and notify users of any significant changes to our subprocessor list, particularly those that may impact data processing or privacy rights.
Questions
If you have questions about our subprocessors or data processing practices, please contact us at privacy@teamteacher.ai.
Last updated: October 5, 2025