Privacy Policy

Last updated: July 14, 2026 · Applies to the Classroom Captions Chrome extension, website, and dashboards.

The short version

  • Teachers sign in with Google; we store their email and basic profile so billing and room sharing work.
  • Students never have accounts. We collect no student names, IDs, or personal information — students are anonymous.
  • Captions are temporary. Shared caption text is deleted within 24 hours.
  • Transcripts belong to the teacher. They are saved to the teacher's own Google Drive, never to us.
  • Stripe handles all payments. We never see or store credit card numbers.

1. Who we are

Classroom Captions ("we," "us," "the Service") is a Chrome extension and related web service that turns a teacher's speech into live on-screen captions and translations. It is operated by its developer in Texas, United States. For anything in this policy, contact support@classroomcaptions.com.

Where we operate. Classroom Captions is operated from and intended for users in the United States. It is not directed to, and we do not knowingly market to or collect personal data from, individuals located in the European Union, European Economic Area, United Kingdom, or other regions whose data-protection laws (such as the GDPR) would otherwise apply. If you are located in one of those regions, please do not use the Service; if you choose to use it, you understand that your information is processed in the United States under this policy and applicable U.S. law.

2. What we collect

From teachers (account holders)

DataWhyWhere it lives
Email address and Google profile basics (name, avatar)Sign-in, your account, billing receipts, supportOur database (Supabase)
Subscription status and AI Coin ledgerKnowing whether your plan or trial is active, and your coin balanceOur database (Supabase)
Payment informationSubscription and coin-pack purchasesStripe only. Card numbers never reach us and we cannot see them.
Speech, as caption textDisplaying and translating your captionsProcessed in real time; shared caption text is stored at most 24 hours (see §6)
Operational logs (e.g., a record that a purchase or AI session happened, with IP address)Security auditing and abuse preventionOur database (Supabase), operator-only

Speech and audio

From students — what we do NOT collect

Students use the extension without accounts, and we deliberately collect no student personal information:

3. Children's privacy (COPPA)

The Service is purchased and operated by teachers. Students — including students under 13 — may read captions through the extension, but the Service is designed so that no personal information is collected from students:

Because we do not collect personal information from children, COPPA's parental-consent requirements are not triggered by ordinary use. Teachers and schools remain responsible for their own policies about classroom technology use.

4. Student education records (FERPA)

We do not store student education records. Class transcripts are saved to the teacher's own Google Drive, in a folder the extension creates in the teacher's account — not to us. The teacher controls, edits, shares, and deletes those files exactly like any other Drive document. Caption text that passes through our systems for room sharing is anonymous (no student identity is ever attached) and is deleted within 24 hours. If a teacher uses the optional "share with parents" link, the shared snapshot is stored for at most 7 days and then expires; teachers should remove student names from transcripts before sharing, as they would with any document.

5. Payments

All payments — the $6/month subscription and AI Coin packs — are processed by Stripe. Card numbers, billing addresses, and payment credentials are entered on Stripe's hosted pages and stored by Stripe under its own privacy policy. We receive only what we need to run your account: whether your subscription is active, which coin pack was purchased, and Stripe's customer/session identifiers. We never see or store credit card numbers.

6. Data retention and deletion

7. Third-party services

ServiceWhat it does for usWhat it receives
SupabaseDatabase, authentication, and backend functionsTeacher account data, temporary caption/room data
StripeAll payment processingPayment details (entered directly with Stripe), teacher email
Our AI providerAI-mode transcription, AI translation, and optional content moderationAudio streams and caption text during AI-mode sessions; no student identity
Our translation providerCaption translation (default mode)Caption text and target languages
Google (Sign-in & Drive)Teacher sign-in; saving transcripts to the teacher's own DriveOAuth handled by Google; the Drive permission is limited to files the extension creates

We do not sell personal information, and we do not use captions, transcripts, or student data for advertising or to train AI models.

8. Security

All traffic is encrypted in transit (HTTPS/WSS). Database access is protected by row-level security so each teacher can only reach their own data; payment webhooks are cryptographically verified; no provider credentials ever ship in the extension. No system is perfectly secure, but the architecture is built so that the most sensitive data (payments, student identity) is either handled by Stripe or simply never collected.

9. Your choices and rights

10. Changes to this policy

If we make material changes, we will update this page and the "last updated" date, and note the change on the landing page. Continued use of the Service after a change means you accept the updated policy.

11. Contact

Questions, requests, or concerns: support@classroomcaptions.com