Your child's IEP contains some of the most sensitive information about your family. We designed Teacherr from the ground up so that protecting that information isn't an afterthought — it's the architecture.
The big picture
When you upload your child's IEP to Teacherr, the PDF is processed entirely in your web browser. It never leaves your device. We don't receive it, we don't store it, we can't access it. This isn't a policy decision — it's an engineering decision. Our server literally cannot accept PDF uploads.
How it works, step by step
1. Your IEP stays on your device
When you drop your IEP into Teacherr, a JavaScript library extracts the text directly in your browser. The PDF file itself is never serialized, transmitted, or sent anywhere. It exists only in your browser's memory.
2. Personal information is scrubbed automatically
Before any text leaves your browser, an automated scrubber removes personally identifiable information — your child's name, date of birth, school name, addresses, phone numbers, email addresses, and case numbers. These are replaced with generic placeholders. You can review what was scrubbed before anything is sent.
3. Only scrubbed text is sent to our servers
The only data that reaches our servers is the scrubbed, de-identified text — used to extract structured information like disability category, grade level, accommodations, and service model. This is the minimum data needed to generate your child's learning profile.
4. No PDF is ever stored on our servers
We do not store your child's IEP. We do not have a copy of it. Our server architecture does not include an endpoint that accepts PDF uploads. This is a deliberate architectural decision, not a promise — it's enforced by the code itself.
What we do store
When you create an account, we store the information needed to generate and deliver your child's learning profile:
- Your email address (for account access and communication)
- The structured profile data extracted from the scrubbed IEP text (disability category, grade, accommodations, strengths — with no personally identifiable information)
- Your child's first name if you choose to provide it (used to personalize the learning profile and letter)
- Payment information if you subscribe (processed by Stripe — we never see or store card numbers)
What we never do
- We never sell your data to anyone, for any reason
- We never share your child's information with schools, districts, or third parties
- We never use your child's data to train AI models
- We never serve ads or allow advertisers to target you based on your child's disability
Third-party services
Teacherr uses a small number of third-party services to operate:
- Anthropic (Claude API) — processes scrubbed text to extract structured fields and generate learning profiles. Anthropic does not retain inputs or outputs for model training on API calls.
- Stripe — processes payments. We never see or store credit card numbers.
- Hosting provider — stores the application and de-identified profile data.
Your rights
You can request deletion of your account and all associated data at any time by emailing mike@teacherr.ai. We will delete everything within 30 days. There's no dark pattern, no retention trick. You ask, we delete.
FERPA and COPPA
Teacherr is designed with FERPA (Family Educational Rights and Privacy Act) principles in mind. Because the IEP is uploaded by the parent (the rights holder under FERPA) and the PDF never reaches our servers, we believe this architecture provides strong privacy protection consistent with FERPA's intent. We do not collect information directly from children and do not require children to use the service.
Questions
If you have questions about how we handle your family's data, please reach out to mike@teacherr.ai. I'm a parent too — I take this seriously.
Last updated: February 2026