Privacy Policy

Last updated July 17, 2026

TeachersPlan ("we", "us") helps teachers create and organize classroom materials. This policy explains what the current product can collect, why it is used, and the choices you have. If anything is unclear, email [email protected]. School administrators may prefer our Trust Center, which covers our student-privacy posture and subprocessors in one place.

Student information — the short version

TeachersPlan does not require student personally identifiable information for ordinary use. Do not enter student names, grades, disability or medical information, discipline records, or other student personal information into prompts, uploads, saved materials, class displays, or community messages. Optional roster names are designed to remain in your browser on your device, but class labels and teacher-created free text may be stored when you save or share them.

What we collect

What is not required

How sign-in works

We use passwordless email sign-in. When you log in we send a 6-digit code to your email; the code is stored only as a one-way hash, expires after 15 minutes, and is single-use. Sign-in tokens are scoped to your account.

Your generated materials

Materials saved to your Library are tied to your account. Content remains private unless you deliberately place it in a sharing, Community, messaging, team, or class-display feature. Deleting a Library item removes that saved item; copies you exported or shared outside TeachersPlan are controlled by their destination.

Teacher-provided sources

A PDF selected in the app is read in your browser and the original file is not uploaded by that PDF reader. The text extracted from the PDF is sent to TeachersPlan and a configured AI provider when you ask the service to generate materials from it. Pasted text, fetched web text, video context, topics, and instructions are also transmitted as needed for the requested generation. Do not use student work or confidential records as a source.

How your data is encrypted

TeachersPlan uses HTTPS/TLS for network traffic. Google connection tokens are encrypted by the application using AES-GCM before storage when that integration is configured. Cloudflare provides the hosting, Worker, and D1 security controls described in its own service documentation. These vendor controls are not a TeachersPlan security certification.

AI generation

Generation requests may include state, grade, subject, the selected standards record, custom topic, teacher instructions, and teacher-provided source text. Some document workflows may also include a teacher or school name when you ask to place it in the document. Requests are sent to the AI provider configured for the service, which may include Anthropic, a configured OpenAI-compatible provider, or Cloudflare Workers AI. Production provider and contract terms must be verified operationally; do not rely on an unsupported promise about provider retention or model training. TeachersPlan does not operate an advertising model and does not intentionally use your account content to train a model of its own.

Student privacy posture

The product is designed so teachers can create ordinary materials without student records or student accounts. Optional roster names used for per-student printing are stored locally in the browser. Class labels, saved materials, displays, and shared free text can be stored on the service, so users must not place student personal information in them. Whether and how education privacy laws apply is a determination for the school, district, and its advisers; TeachersPlan does not claim automatic compliance or approval.

Subprocessors

The source code supports the following provider categories. The exact deployed list and contractual terms should be confirmed with [email protected] during an evaluation:

District & school use

Google export requests the drive.file scope. District approval, purchasing terms, and the availability and contents of any Data Processing Agreement must be confirmed before institutional use.

Your data, your control — export & deletion

The account drawer provides self-service export and deletion controls:

Prefer email? You can also reach us at [email protected] from your account email, or contact [email protected] for security and administrator questions. Ask whether a current Data Processing Agreement is available; do not assume one exists until it is provided and executed.

Changes

If we update this policy we'll change the date above and, for material changes, notify you by email.