Subprocessors

We use a small set of trusted vendors to operate Instructron. This page lists the subprocessors we may use to provide our services, depending on configuration.

Last updated: January 7, 2026

If you have questions about a specific vendor, or need a district security packet, email [email protected].

Note: Some components are open-source, self-hosted, and fully controlled by Instructron (for example: LiteLLM proxy, Ghost CMS, Umami analytics). Self-hosted software is not a third-party subprocessor; AWS remains the infrastructure provider.

Vendor contact details are provided for convenience and may change. For the most current information, refer to each vendor's official privacy/contact pages.

Amazon Web Services (AWS)

Hosting & Infrastructure
Address: 410 Terry Avenue North, Seattle, WA 98109
Phone: 888-280-4331
Purpose: Application hosting, database hosting, and cloud infrastructure services.
Data Types: All data (student and teacher)
Entity Country: United States
Processing Location: United States
Notes: Includes cloud compute (ECS Fargate), networking, and storage (RDS PostgreSQL, S3) used to run Instructron. All data is encrypted at rest and in transit.

Cloudflare

Hosting & Infrastructure
Address: 101 Townsend Street, San Francisco, CA 94107
Purpose: DNS management and edge security/traffic management for instructron.com.
Data Types: Access logs, metadata
Entity Country: United States
Processing Location: United States
Notes: Used to provide reliable, secure access to the service. Processes DNS queries and edge traffic routing. (Exact configuration may vary.)

Google (OAuth)

Authentication
Address: 1600 Amphitheatre Parkway, Mountain View, CA 94043
Phone: 650-253-0000
Purpose: Teacher account authentication via Google sign-in (optional).
Data Types: Teacher email address, name (if provided)
Entity Country: United States
Processing Location: United States
Notes: Applies to teacher accounts that use the Sign In With Google button (students do not authenticate with email). Used solely for authentication purposes.

OpenAI, Inc.

AI Processing
Address: 3180 18th St, Suite 100, San Francisco, CA 94110
Purpose: AI model provider used for AI coaching, writing feedback, and teacher productivity features.
Data Types: Generative AI prompts and outputs only
Entity Country: United States
Processing Location: United States
Notes: Accessed via self-hosted LiteLLM proxy. We do not include student roster names in prompts. Students may type personal information in free text; we use guardrails and monitoring to reduce the chance of personal data reaching AI providers. We use provider APIs under terms intended to restrict the use of customer API data for model training.

Anthropic PBC

AI Processing
Address: 548 Market Street, PMB 90375, San Francisco, CA 94104
Purpose: AI model provider that may be used for specific AI tasks (depending on configuration).
Data Types: Generative AI prompts and outputs only
Entity Country: United States
Processing Location: United States
Notes: Accessed via self-hosted LiteLLM proxy. We use provider APIs under terms intended to restrict the use of customer API data for model training.

Google Gemini (Alphabet, Inc.)

AI Processing
Address: 1600 Amphitheatre Parkway, Mountain View, CA 94043
Phone: 650-253-0000
Purpose: AI model provider that may be used for specific AI tasks (depending on configuration).
Data Types: Generative AI prompts and outputs only
Entity Country: United States
Processing Location: United States
Notes: Accessed via self-hosted LiteLLM proxy. We use provider APIs under terms intended to restrict the use of customer API data for model training.

Resend

Email
Address: 2261 Market Street, Suite 4381, San Francisco, CA 94114
Purpose: Transactional email delivery (e.g., verification and account emails).
Data Types: Teacher email address, name (if provided)
Entity Country: United States
Processing Location: United States
Notes: Applies to teacher accounts only (students do not use email accounts). Used solely for transactional email delivery.

Stripe, Inc.

Payments
Address: 254 Oyster Point Boulevard, South San Francisco, CA 94080
Purpose: Payment processing and billing management.
Data Types: Teacher name, email address, payment card information (processed securely by Stripe)
Entity Country: United States
Processing Location: United States
Notes: Applies to teacher accounts only. Payment card information is processed securely by Stripe and is not stored by Instructron.

ElevenLabs

Other
Address: 169 Madison Ave #2484, New York, NY 10016
Purpose: Text-to-speech (TTS) generation for read-aloud features (when enabled).
Data Types: Text content for TTS conversion (may include student-generated content)
Entity Country: United States
Processing Location: United States
Notes: TTS may be generated by ElevenLabs or OpenAI depending on configuration. Used only for read-aloud functionality when enabled.