Privacy
Stepsies shows no ads. You can look at every worksheet, and print one sheet, without telling us who you are. To print more, you make a free account with your email address. We keep that address, how you sign in, your default paper size, which emails you get, a history of what you printed, the grades you teach and your plan. If you use the college and university guides, we also keep a record of your answer to their terms. A class game keeps its students’ made-up names and scores for 7 days.
Last updated November 5, 2026.
What we collect
- Your email address, if you make an account. Printing more than one sheet, answer keys and quiz answers need a free account. We keep your email address and the date you made the account, in a Postgres database on our own server. We do not ask for your name or anything else. If you sign in with Google or Apple, they tell us your email address; with Apple’s Hide My Email, that is the address Apple makes for us. We also keep which ways you signed in (email link, Google or Apple) and when you last used each, to list them on your dashboard.
- Your default paper size and a history of what you printed. If you choose a default paper size, we keep it with your account. Each time you print, we keep which worksheet and which sheet of it, the paper size, whether it was the answer key, and the date. Your dashboard uses this to show what you printed and what to print next. We keep nothing about the child who does the worksheet.
- The grades you teach. From the grades and subjects of the worksheets you print, we work out the grades and subjects you most likely teach. You can also choose your grades, and whether you are a teacher, a homeschooling parent or a tutor, on your dashboard; what you choose replaces our guess. We use this to pick worksheets for your dashboard and to fit our tips emails to your grades. It is deleted with your account.
- How many sheets you printed this month. A free account prints 10 sheets a month. To count them, we keep which worksheets and sheets you printed each month, apart from your print history, so clearing the history does not reset the count. It is deleted with your account.
- Your plan, if you pay. The Unlimited plan is paid through Stripe, which takes your card and billing address; we never see or keep your card details. We keep your plan, the date it runs to, and Stripe’s codes for you and your subscription, so we know you have paid. An organization’s account also keeps the lines it prints at the top and foot of its pages, and whether its pages show the Stepsies name and QR code.
- A quote request. If you ask for a school or organization quote, the form emails us what you typed: your name, work email, organization, its size and your message. We keep that email to reply and to set up your plan.
- A reviewer application. If you apply to review worksheets, the form emails us what you typed: your name, email, subjects, grades, where you teach and what you tell us about your teaching. We keep that email to reply.
- A cookie to keep you signed in, and one for your free print. Signing in sets one cookie. It holds a random code, not your email address, and keeps you signed in for 30 days or until you sign out. While you sign in with Google or Apple, a second cookie holds a check code for up to 10 minutes. If you print without an account, a cookie remembers which sheet was your free print, for a year. It holds only the worksheet, the sheet number and a check code, and is not linked to you. Before that free print, a quick check by Cloudflare Turnstile makes sure you are a person, not a program copying the site; passing it sets a cookie that holds only a check code and the time it ends, for up to 10 minutes. A student who joins a class game gets a cookie that holds a random code for that game, for up to 12 hours. We set no other cookies, and none for ads or tracking.
- Sign-in emails. When you ask for a sign-in link, we send it to your email address through our transactional and broadcast email system, which delivers it through Postmark. The link works once, for 15 minutes. We keep your email address with the link until it is used or runs out. Our email system keeps a log of each email it sends, with the address it went to, for 30 days. Postmark keeps the message and its delivery record for 45 days.
- Emails about your account. Every account is on our own email system’s list for Stepsies, with your email address, which emails you get, and the grades and subjects you teach, so the tips fit your class: tips for getting started with Stepsies, on from when you make the account, and news about new worksheets and features, only if you turn it on. You can turn either off on your dashboard, or with the link at the foot of each email; the two stay the same. We share the list with no one.
- Class games. A signed-in teacher can start a class game, such as the typing game or the math facts game, and students join it with a code. We keep the game with the teacher’s account: the kind of game, its settings (including any words the teacher types for it), its code and its rounds. A student gives no name, email or account: we give each student a made-up name, such as Blue Otter, and keep it with the student’s scores for each round and the counts they come from (for example, the keys typed right and wrong). The student’s browser keeps a cookie with a random code for that game, and we keep only a scrambled form of the code. The teacher, and every student in the game, see the made-up names and scores on the leaderboard. We delete the game, its made-up names and its scores 7 days after the game was started, or sooner when the teacher deletes their account. A game played alone, without a class game, sends us nothing: its best scores stay in that browser’s own storage on the device.
- Nothing from a worksheet done on screen. When a child does a worksheet on the screen, what they type or draw stays in the browser's memory on that device. It is never sent to us, it is not saved on the device, and it is gone when the page is closed. The page has no place to enter a name. Opening a sheet on screen counts as a print of that sheet, as above.
- Searches. Searches stay in the page address and are not stored with anything that says who you are.
- Your province, state or country, for the home page only. We work out a rough location from your IP address: your country and, where we can, your province or state. Cloudflare gives it to us, or we look it up in a database on our own server, from DB-IP (IP geolocation by DB-IP). The home page uses it to show the curriculum taught where you are, and the college guides use it to suggest the US or Canadian section. We do not store your location or use it for anything else, except in the record of your answer to the college guides’ terms, below.
- Your answer to the college guides’ terms. The first time you open the college and university guides (/college and /universities), we ask you to agree to their terms. When you select “I agree” or “I do not agree”, we keep a record of your answer, the version of the terms, the time, your IP address, the country it comes from, your browser type (user agent) and the page you were on, and your account if you are signed in. We keep this record for audit, compliance and legal purposes for seven years from when you answered, including after you delete your account, and then delete it. Your browser also keeps a note of your answer in its own storage, so we do not ask again; clearing this site’s data in your browser removes the note.
- Page views, without cookies. We count visits with Cloudflare Web Analytics and with Plausible Analytics, which runs on our own server. Neither sets cookies or follows you to other sites. We see totals, such as how many people opened a page or printed a worksheet, not who they were. Each printed page has a small QR code that leads back to its worksheet; we count how many times these codes are scanned, and nothing about who scanned them.
- What every web server sees. The site is served by Cloudflare. To deliver pages and keep the site safe, Cloudflare handles each request, including your IP address and browser type.
The Classroom Tools app
The Classroom Tools app for iPhone and iPad has no account and no sign-in, and sends us nothing. The class list and your settings stay in the app's own storage on your device; deleting the app deletes them. The noise meter uses the microphone only to measure how loud the room is, on the device. It records nothing, keeps nothing and sends nothing. Links in the app open stepsies.com in your browser, where the rest of this page applies. If you choose to share analytics with app developers in your device settings, Apple may give us crash reports and usage totals that do not say who you are.
How long we keep it
We keep your account until you delete it, and your print history until you clear it or delete your account. On your dashboard, Clear history deletes the list of what you printed, and Delete my account deletes your email address, your linked sign-ins, your settings and your print history at once, erases your address in our email system’s list, and signs you out on every device. Deleting your account does not delete your answers to the college guides’ terms, which we keep as described above, or these email logs: our email system deletes each entry 30 days after the email was sent, and Postmark after 45 days.
What we do not do
We do not sell or share information about visitors, show ads, or build profiles of anyone.
Children
Stepsies is made for children to learn with. Children can look at every worksheet without signing in. Accounts are for the parents and teachers who print them. A child can do a worksheet on screen, and we receive and keep nothing of their work. In a class game, a student is known to us only by a made-up name that we give, and their scores, for 7 days, as described above. The teacher who starts a class game sets it up for their class, and is responsible for having any permission that their school or the law requires for their students to take part.
Questions
Email [email protected]. If what we collect changes, we will change this page first, and the date at the top.
Stepsies is run by ![]()