Subprocessors
The third-party services that help us operate Lingua, and the data each one handles.
All Subprocessors Active
Current Subprocessors
Supabase
Database, authentication & file storage
Account data, rosters, coursework, grades, and private student recordings & work images.
Google — Gemini API
AI grading, feedback, transcription & live voice conversation
Only the content needed for the specific AI feature (essay text, handwriting image, oral audio, live voice), plus assignment context. Paid tier — not used to train Google's models.
Google — Sign-in (OAuth)
Optional “Sign in with Google”
Name and email at sign-in, only for users who choose Google login.
Vercel
Application hosting
All Service traffic transits Vercel; standard server logs hold request metadata, not coursework content.
Cloudflare
DNS & inbound email routing
DNS queries and email sent to our published addresses (privacy@, legal@, contact@).
Resend
Outbound transactional email
Recipient email address and message content (contact-form delivery, account emails). No coursework is emailed.
Not a subprocessor
A School's Canvas LMS is not a subprocessor. When a teacher enables grade sync, Lingua sends only the numeric grade and the student's School ID to the School's own Canvas instance, at the School's direction — a School-directed disclosure to the School's own system, not processing on our behalf.
Each subprocessor is bound to use data only to provide its service to us. We update this list before adding any subprocessor that would handle student personal information, and — where a Data Privacy Agreement requires — notify the School.
For how each provider is used and our full data-handling commitments, see our Privacy Policy.
Last reviewed: August 2, 2026