Privacy

Privacy policy.

SubPacket remembers your class so a sick morning takes one tap. This page says, in plain words, what it stores, where it sends things, and what it never does. The short version: we store what you give us so we can build and send your packets, a few companies process it on our behalf, we never sell it, and student names are initials by design. Effective November 11, 2026.

What we collect

Your email address. It is your account and your sign-in. If you sign in with Google, Google gives us your email address and your name — nothing else from your Google account.

The class details you store. Your name, school, grade or department, room, schedule and bells, the delivery addresses you save, and, for each class: rosters as you enter them, seating, helpers, routines, dismissal notes and release rules, where things are, duties, tech notes, health lines that must be followed, behaviour notes, and the lessons you bank. Files you attach to a class or a lesson (PDF, PNG or JPG) are stored too.

Your setup chats with Patty. Kept with your account so setup can pick up where you left off.

Your packets. The packets you build and send, the addresses each one went to, whether the school office confirmed receipt, and the report-back notes substitutes leave on a packet (up to three per packet).

Payment details stay with Stripe. Checkout and subscriptions run through Stripe. We never see or store your card number — Stripe tells us whether your Pass is active.

Student names, by design

SubPacket shows student names as initials by default. On a class where you choose it, names can show as a first name plus a last initial. Last names never appear anywhere in the product. If you paste or type full student names during setup, they are shortened automatically before they are stored.

You are responsible for what you enter. Please don't type student last names, and don't attach files that carry full student names or student photos.

What Patty sends to Google's AI

Patty, the setup assistant, is powered by Google's Gemini API. When you use her, the text you type or paste — a sub binder, a schedule, your answers in the setup chat — is sent to Google to be structured into your class profile, along with the details already saved so she knows what is still missing. When Patty drafts or expands a lesson, the note being expanded and its grade and subject go too. That processing is the only way the AI features work; nothing you store is used for advertising.

If you give Patty a public link — a class page, a syllabus, a school page — SubPacket fetches that public page to extract setup facts from it, the same way it works from a paste. Nothing from the page is saved until you confirm it.

What we use it for

Operating the service, and nothing else: building your packets, sending them to the delivery addresses you saved, telling you when the office confirms or your sub leaves a note, reminding you to finish or refresh your setup, and running your subscription. Reminder emails carry an opt-out, and opting out stops them.

Who else processes it

Four processors, each doing one job: Fly.io hosts the app and stores its data. Resend delivers our email. Stripe handles payments. Google provides sign-in and the Gemini AI behind Patty. We never sell your data, and we don't share it with anyone else.

Packet links

Every packet gets a link, and anyone who has that link can view the packet — that is how a substitute with no account can read it. The same is true of files attached to a packet. You control who receives the link: it goes only to the delivery addresses you saved, and to anyone you forward it to.

How long we keep it, and deletion

Your data is kept while your account exists. To delete your account and the data in it, email us at hello@subpacket.app and we'll take care of it.

Contact

Questions about any of this: hello@subpacket.app. If this page changes in a way that matters, the new effective date will be posted here.

Store your class once. One tap on the sick morning.

Setup and your first packet are free.

Build my packet — free