Privacy › Student names

What happens to student names?

The short version: names are swapped for placeholders in your browser before anything is sent, real names come back only on your screen, and we don't keep what you paste. Here's each step, plus the limits you should know about.

1. What you type

Depending on the tool, you paste a parent email (reply drafts), jot a few notes about your week (newsletter), or type notes per student (conference prep and follow-up). You can also give Homeroom your class roster and your own name, and in the conference kits a parent's email address, which is only used to fill the “Open in email app” link and is never sent to us.

2. What your browser replaces

Before anything is sent, code running on your own device swaps:

The same person gets the same placeholder everywhere in a request. In the conference kits, if a name you typed would still appear in what's about to be sent, Homeroom stops and tells you instead of sending.

Before and after

This is real output from Homeroom's redaction, with Leo Ruiz and Ava Chen on the roster and Ms. Carter as the teacher:

What you paste

Hi Ms. Carter,

This is Dana Ruiz, Leo's mom. Leo was out sick Tuesday. Can he make up the spelling quiz? He said Ava Chen has his reading book, and he'd like to sit with Marcus again.

Thanks,
Dana Ruiz
(555) 201-3344 · dana.ruiz@example.com

What is sent

Hi [TEACHER],

This is [PARENT_1], [STU_1]'s mom. [STU_1] was out sick Tuesday. Can he make up the spelling quiz? He said [STU_2] has his reading book, and he'd like to sit with Marcus again.

Thanks,
[PARENT_1]
[PHONE_1] · [EMAIL_1]

Notice Marcus: he isn't on the roster and isn't in a pattern Homeroom recognizes, so he was not replaced. That's the main limit, covered below.

3. What the AI receives

Only the placeholder text, plus your class facts and voice profile (which are redacted the same way). The list that maps [STU_1] back to “Leo” never leaves your browser. When the draft comes back, your browser puts the real names back in, on your screen only. Each tool has a privacy lens that shows exactly what was sent.

Homeroom's server sends that placeholder text to Cloudflare Workers AI (an open-source Llama model running on Cloudflare) for a single draft. If the AI is unavailable, it falls back to Homeroom's built-in templates, and only placeholder text is involved either way. Cloudflare states that Workers AI doesn't keep prompts or outputs after the response and doesn't use them to train models. We haven't signed a separate data-processing agreement for it, so Cloudflare's standard terms apply.

4. What's stored, and where

5. What we never do

Honest limits

Common questions

What happens to student names in Homeroom?

Before anything leaves your device, your browser replaces student and parent names, email addresses and phone numbers with placeholders like [STU_1] and [PARENT_1]. Only the placeholder text is sent. The list that maps placeholders back to real names stays in your browser, and real names are put back only on your screen.

Does the AI ever see my students' names?

Not the names Homeroom recognizes: names on your roster, names you type into a tool's name fields, and names in common patterns like "This is Dana Ruiz" or "Leo's mom". A name that isn't on your roster and doesn't fit a pattern can slip through, so check the privacy lens before relying on a draft.

Does Homeroom store the emails or notes I paste?

No. The tools don't save pasted emails, notes or drafts on our servers. Your roster, voice profile, class facts and conference notes are saved only in your own browser until you clear them.

Is student data used to train AI?

No. We never train AI models on your data, never sell it, and never show ads.

More: privacy in plain language · DPA summary for schools · request data deletion