Privacy policy
Effective October 16, 2026
The short version: AprèsSchool stores what you put into it so it can run your family’s calendar. We don’t sell it, we don’t show ads, we don’t track you across other apps or websites, we only use your phone’s location if you allow it, and you can delete everything from inside the app.
Who we are
AprèsSchool is a family scheduling app for parents and caregivers, available at apresschool.app. It is run by ApresStudio LLC (“we”), which is responsible for your information. It is currently in a small private test. You can reach us at [email protected]. Using AprèsSchool also means agreeing to our Terms of use.
What we collect
Your account
- Your name and email address.
- Your password, if you create one. It’s stored only in scrambled (hashed) form by our sign-in provider, and nobody at AprèsSchool can see it.
- If you use Continue with Google: your name, email address and profile picture link from your Google account. We don’t request access to your Gmail, contacts, Drive or anything else in your Google account.
- If you use Continue with Apple: your name (Apple shares it only the first time) and your email address, or, if you choose Hide My Email, a private address from Apple that forwards to you. We don’t receive anything else from your Apple Account.
Premium subscriptions
- Bought in the iPhone app: Apple handles the payment. We receive only the subscription’s status, which plan it is (monthly or yearly), its renewal or expiry dates, an anonymous transaction number from Apple, and which AprèsSchool family it’s for. We never see your card or payment details.
What you add to AprèsSchool
- Your profile: phone numbers, alternate email, home address and country.
- Your settings: your calendar and notification choices, and what you told us you want help with when you set up (activities, dinners, groceries), which orders your first steps.
- Parents and caregivers: names, roles, contact details, any food allergies you choose to add, whether they can drop off or pick up, and which days they cook.
- Children: name, birth date, interests and skill levels, clothing and shoe sizes, height and weight, any food allergies and medical notes you choose to add, and your photo-sharing preference. Everything about a child except their name is optional: add as much or as little as you like, and you can remove any of it at any time.
- Schedules and meals: class enrollments (your children’s, and adults’ own activities), who is driving, meal plans, recipes, dinners cooked with leftovers (for the leftover reminder, cleared after 10 days), pantry items, when your family bought each pantry item and whether you had used it up (just the item and the date, from receipts and grocery lists you put away, to guess what’s been used up; kept for about a year), which product your family bought for a grocery item (its brand and flavor, like “cape cod sea salt kettle chips”, and the date, from grocery receipts you add to the pantry; shown under the item on your grocery list and sent with your list when you copy it for Instacart; kept for about a year), your grocery list (including who added each item, and what your family buys instead of an ingredient a recipe names), and saved takeout orders (the eatery, its address, items and prices).
- Calendars you connect: calendar links you paste in, and the events we read from them to show on your calendar. We read them again every few hours, and keep a short note of what changed in the next two weeks (an event moved, removed, added, cancelled or at a new place) for about two weeks, to show on Home to the people who can see that calendar and to tell whoever is driving.
- Google Calendar, if you connect it: your Google account’s email address, and a key from Google that lets AprèsSchool add events for you. That key is kept on our server and never sent to your browser. We also keep a list of the calendars and events AprèsSchool made, so later changes update them instead of adding duplicates.
- Calendars you choose from Google Calendar, if you import some: the list of your calendars’ names while you pick, and then, for the calendars you picked only, their events’ titles, times and places, from the past month to three months ahead. They show on your family’s AprèsSchool calendar and are refreshed about every hour.
- Calendars you choose from your iPhone, if you import some (iPhone app only): the calendars’ names while you pick, and then, for the calendars you picked only, their events’ titles, times and places, from the past couple of days to three months ahead. The app sends them when you use AprèsSchool, and they show on your family’s AprèsSchool calendar. Nothing is written back to your iPhone’s calendars.
- Photos and links you ask us to read: when you import a recipe from a photo or a web link, or scan a receipt, our server reads it once to fill in the details for you. For a public Instagram or Facebook post, that’s its caption and the recipe page it links to (read the way a logged-out visitor sees them), and a caption with the recipe written in it is sent to Anthropic like a photo; we never log in to Instagram or Facebook. Photos, and pages without standard recipe data, are sent to Anthropic, which reads them and returns the text. We keep only the recipe or order details you choose to save, never your photo or the page. The one exception: when a recipe’s web page has a photo of the dish, we save a small square copy of it with the recipe, to show in your cookbook. Photos you add to a recipe or an order yourself are saved the same way. Anyone with such a photo’s web address can open it, so don’t use pictures of people or anything private.
- Leave-now notifications: your family’s upcoming drop-offs, pick-ups, order pickups and cooking times, with their addresses, are kept on our server so it can tell you when to leave. In the iPhone app, if you allow location “Always”, your phone’s last location is kept too (only the latest, not a history) and used only to work out drive times and to notice when you get to a drive’s place; for Premium families, the places are sent to Apple Maps or Google Maps for live traffic (everyone else gets the usual drive time). You can turn location off in the iPhone’s Settings at any time.
- Arrival alerts: if you turn it on, when your phone gets to a drop-off’s place, or leaves a pickup’s, we note that time (kept 3 days) so your family members with Arrival Alerts on get a notification like “Alex dropped off Ellie at Piano.” It’s off until you turn on Share When I Arrive (Settings → Notifications, or when you first set up the iPhone app). It goes only to people in your family who can already see that child’s schedule and who have Arrival Alerts on, and never for a private event. It says which drive, not where you are.
- Widgets, Apple Watch, Siri and Shortcuts (iPhone app only), if you use them: the app keeps a short summary of the next few days (events, who drives, the next dinner) on your iPhone so its widgets and Lock Screen can show it, and hands your Home (this week’s events and dinners, and the recipe you’re cooking) to the AprèsSchool app on your Apple Watch, directly from your iPhone; signing out clears both. When you ask Siri or a Shortcut something about AprèsSchool, Apple turns your voice into text, and the app sends us only the question (like “what’s for dinner” or the item to add to your grocery list). The answer comes from your family’s AprèsSchool data, with the same access you have in the app.
- Sous Chef (Premium), when you ask it something: your question and the conversation so far, the recipe, the step you’re on and the names of what’s in your pantry go to Anthropic to answer it. Nothing of it is kept, by us or in the app, after you finish cooking. When there’s no connection, an iPhone with Apple Intelligence answers on the phone instead, and nothing leaves it. A swap you save changes your family’s recipe (the original is kept).
- Ask AprèsSchool, when you ask it something: your question and the conversation so far, your first name, whether your family has Premium, your current settings (notifications, calendar display, meal and grocery choices), the next two weeks of your calendar as you see it (event and class names and times, dinners, and who cooks and drives; nothing from calendars kept private from you), the names of the people in your family who can cook or drive, and your Cookbook’s recipe names go to Anthropic to answer it. Nothing of it is kept, by us or in the app, once you leave or reload the page. It only suggests changes: nothing changes until you tap a button.
- Pantry photos (Premium), when you use them: the photos, with the names of what’s already in your pantry, go to Anthropic to list the food on your shelves (or on a receipt). We don’t keep these photos; only the items you choose to add are saved.
- Calendar photos (Premium), when you use them: the photo, with your family members’ first names and your children’s ages, goes to Anthropic to read the events and guess whose each is. The photo isn’t kept by us; only the events you choose to add are saved.
- Find Activities (Premium), when you use it: your home’s location (or the town or ZIP code you type) and what you’re looking for (like “gymnastics classes for kids”) go to Google to find places nearby. Those places’ names and websites go to Anthropic, which reads their pages and lists their classes; nothing about your child goes with them. It also looks up a few youth programs that meet at schools, churches and parks rather than a building of their own (like i9 Sports or Upward), by their name, the activity and your town, and reads their public pages the same way. If you add a program’s website (“Know one we missed?”), its address goes to Anthropic to be read the same way; when it lists classes, the site is kept with the general area (never your address) so searches by families nearby read it too, and we never keep who added it. Only when no places turn up does Anthropic search the web instead, and then it gets your home address, the child’s first name, age, interests and skill levels, the classes they already take, their done-by time, and the distance, price and days you pick. Checking classes against your calendar happens in the app; your calendar isn’t sent. The classes found at the places nearby (name, place and address, days and times, dates, ages, price, what the page said about openings, the provider’s public phone and email, and the page they’re on) and the places looked up are kept so families nearby can see them without searching again; we never keep who searched or for which child, or when, and other families never see the day a class’s openings were checked. Classes from the web search made for your child are shown only to you, never kept for others, since a list chosen for one child could hint at their age and schedule. Classes you add yourself are never shown to other families, unless you share one: Share on a class makes a link holding just that class (its name, place, days and times, dates, ages, price and sign-up link; never its notes, skipped days or who takes it) for you to send to whoever you choose. The class is inside the link itself, so we don’t store it, and only people you send it to can see it. Class addresses go to Google to find where they are on the map and how long the drive is. “Check Spots” sends that class’s page address to Anthropic to read its openings again. “Ask About Openings” opens your own email or messages app; we don’t see what you send. We keep a count of how many searches and checks you’ve made this month, and which classes your family marked wrong or full with “!”, why, and any details you typed (that hides them for your family only: a full one for about four months; for wrong details, the place’s page is read again in the next search nearby, without saying who asked).
- Home Assistant (testers only for now), when you turn it on: you paste a web address from your own Home Assistant, and we keep it so only our servers can read it. We then send that address short alerts about your family’s schedule and meals: when it’s time for someone to leave for a drive (their name, where to, when to be there and how long the drive is), a running “leave by” time for each person, and when you finish cooking a dinner (its name). If you choose, that includes other family members’ drives. Nothing is sent until you save an address, and Remove stops it and deletes it. We don’t see what your Home Assistant does with them.
- Class schedules you ask us to read: a link, photo, PDF or pasted text of a class or camp schedule is read once (by Anthropic) to fill in the class for you. We keep only the class you choose to save, not the page, photo or file.
- A record of each AI request: every time a feature sends something to Anthropic, we keep a plain record of the feature, the AI model used, and how much work it was (counts of words processed and searches made), so we can understand running costs. It holds nothing you sent or got back. If you delete your account, these records stay but are no longer linked to you.
- Plan the Menu, Plan a Meal and Mix It Up (Premium; every family’s first Plan the Menu week is free), when you use them: your cookbook’s recipe names and how often and on which days you’ve made them, the places you order from and when, and the week’s evenings (who’s cooking, what else is on, by event name and time, including events from calendars you imported, and the food allergies of the people eating at home that evening, by first name) go to Anthropic, which suggests dinners and may search the web for a recipe page. Your town goes to Google for the weather forecast, and the places you order from to Google for their opening hours. Nothing is kept by them for us. We keep a count of how many plans you’ve made this month, and how you reacted to suggestions (swapped, added, kept: the dish, its cuisine and main ingredient) for two months, so later plans fit your taste.
- Receipts you email us: a takeout receipt sent to [email protected] from your account’s email address, or a photo of one you add in Orders, is read when your family has Premium (or as one of its 5 free reads) and added to your family’s orders. We keep the order details, not the email. If an email you send there isn’t a receipt (an invitation, a booking, a school or team email), and your family has Premium (or free reads left), it’s read for upcoming events instead, and for changes to what’s already on your calendar (a class or event cancelled, postponed or moved, an extra session, what to bring or wear). To match those, the names, days, times and places of your family’s own classes, upcoming events and imported calendars’ events go to Anthropic with the email; private events and children you can’t see don’t. Each event or change waits on your Home screen until someone who can change the calendar applies, edits or dismisses it; nothing changes by itself. An imported calendar’s event is never changed: we only mark it cancelled, postponed or moved in AprèsSchool. When a change is applied, the people driving that day get a notification. We keep those details and the email’s subject line, not the email.
- Emails we can’t check came from you: we check that an email sent to [email protected] really came from the address it names. If your email provider says it didn’t, we drop it unread. If it can’t be checked either way, it isn’t read: its text and any calendar invitation are kept on our server for up to 3 days (other attachments are dropped), and only you see its subject and sender on your Home screen, asking whether you sent it. If you say yes, it’s read then; if you say no, or don’t answer within 3 days, it’s deleted unread.
- Grocery receipts: a grocery receipt you email to [email protected], paste into Pantry, or add as a photo or screenshot is read when your family has Premium (or as one of its 5 free reads). In the iPhone app, the phone itself reads the text in a receipt picture and sends only that text, not the picture (it also checks on the phone whether a picture looks like a receipt, a recipe, a takeout order or your shelves, so it goes to the right place). It is read (the item names and amounts, and the store’s name; not your card or loyalty numbers), along with the names of the items already in your pantry, so something you keep gets the same name each time. The list waits in Pantry for you to check it before anything is added, and is deleted when you add it, discard it, or after 30 days. If we can’t read that kind of receipt yet (Instacart’s email lists only some items), we keep only a short note with the store’s name and the email’s subject, until you dismiss it or for 30 days. We don’t keep the email.
- Keeping the service running: we get a daily email listing new accounts (the name, email address and when it was confirmed) and the problems people hit (below), and an alert if a family adds an unusually large amount in a day (the family’s name and how many of what, like “300 recipes”, not what they are). Only we see these.
- Errors you run into: when something in the app goes wrong for you (a save that fails, a screen that breaks), the app tells us what went wrong: the message you saw, the technical message behind it, what you were doing (like “saving the new child”), whether it was the website or the iPhone app, and your browser’s name and version. It’s linked to your account so we can count how many people hit the same problem, and only we can see it. It never includes what you typed. We delete it after 30 days.
- Order emails your Gmail forwards to us, if you set that up: a Gmail filter you create forwards order and receipt emails to [email protected]. Emails that don’t look like food orders are dropped without being read. Food order emails are read (when your family has Premium, or free reads left) and added to your orders like receipts you send yourself. We keep the order details, not the emails, plus the confirmation code Gmail sends when you add our address and when your Gmail last forwarded something, so the app can show that it’s working.
What we don’t collect
- Your phone’s location, unless you turn it on. The iPhone app asks permission first (see “Leave-now notifications” above), works without it, and you can turn it off in the iPhone’s Settings at any time. The website never reads your location.
- Your voice. In the iPhone app, the 🎤 beside Sous Chef’s and Ask AprèsSchool’s question box, and Hands-Free in Cook mode, listen only while they’re on, after the iPhone asks your permission. Hands-Free acts on what you say on the phone itself; only a question you start with “Chef” goes on, to Sous Chef, as a typed one would. The iPhone turns what you say into text, on the phone itself when it can, otherwise through Apple’s speech recognition. Only the text reaches AprèsSchool, as your question; the recording isn’t kept by us.
- Your contacts. In the iPhone app, From Contacts (adding a caregiver in People) opens the iPhone’s own contact picker, and only the person you pick (their name, emails and phone numbers) is handed to the app, to fill in the form. AprèsSchool never sees the rest of your contacts, and the iPhone doesn’t ask for access to them. Only what you save is kept.
- Analytics, advertising or tracking data (other than the error reports above). There are no ad trackers or advertising cookies. Your browser stores your sign-in and a few display preferences (like how tall your calendar is), and that stays on your device.
How we use it
Only to run AprèsSchool for you: showing your calendar and schedules, and sending account emails like sign-up confirmations and password resets. We don’t sell your information, use it for advertising, or use it to train AI models.
Who in your family sees what
A family’s Parents choose each person’s access: Parent (everything shared, and who’s in the family), Planner (plans and changes the schedule and meals), Helper (sees the schedule, takes drives and cooking), Driver (sees only the drives they’re given: no calendar, no meals, no other details about your children) and Viewer (sees the schedule, changes nothing). Our database enforces these, not just the app’s screens.
- Each person’s planned drives, with their addresses, are visible only to that person (and used by our server for leave-now alerts).
- Children’s details, like birthdays, allergies and medical notes, are visible only to people with access to the schedule (Viewer and up).
- A calendar or event you mark Only Me is visible only to you, Parents included. Others see just “Busy” at those times, so drives can be planned around you; a calendar you add for yourself starts this way. Private calendars and events are never sent to Google Calendar.
- With Co-Parenting Privacy on (Settings → Family Privacy), others don’t see even “Busy”, and events found in an email you forward, an activity only you go to, your takeout orders and your grocery receipts are visible only to you.
- The links and access codes of calendars you import are kept on our server and never shown in the app.
- A Parent can limit someone to certain children; that person then sees nothing about the others.
- Sharing a child with another household: if a Parent shares a child with another family (for example, a co-parent’s household), that family sees the child’s details, classes, calendars, events and drives, and the names of your family’s adults who can drive them. Nothing else in your family is shared: not your meals, groceries, orders, or adults’ calendars. Either family can stop sharing at any time.
Who we share it with
Only the services AprèsSchool runs on, and only as needed to operate it:
| Service | What it does for AprèsSchool |
| Supabase | Stores your data and handles sign-in (servers in the United States) |
| Cloudflare | Hosts the website |
| Resend | Sends account emails, and the copy of your data you ask for with Email My Data in the iPhone app (sent only to your own login email; not kept) |
| Apple | “Continue with Apple” sign-in, payment for Premium bought in the iPhone app (see Premium subscriptions above), and turning what you say into text in the iPhone app when the phone can’t do it itself (see “Your voice” above) |
| Google | “Continue with Google” sign-in, Google Calendar sync if you turn it on, reading the Google calendars you choose to import, suggesting places and addresses as you type them (a class’s place, an order’s restaurant, your address: what you type, and roughly where home is, to find nearby matches), typical drive times from your home address to your family’s classes and the events you drive to (so a cook who’s out driving isn’t planned to be making dinner; kept for 90 days), and the site’s fonts |
| jsDelivr | Delivers a code library the site uses |
| Anthropic | Reads recipe photos, some recipe web pages, recipes’ ingredient lists (to build your grocery list), a recipe’s steps the first time it’s cooked (to estimate times for steps that don’t give one), and receipts and events in emails you send to [email protected] (and, for grocery receipts, the item names, to turn a store’s abbreviations into pantry items, with your pantry’s item names so the same thing keeps its name), suggests dinners for Plan the Menu, searches the web for activities for Find Activities, reads class schedules you add, reads calendar and pantry photos, answers Sous Chef’s and Ask AprèsSchool’s questions, only when you use those features |
| Instacart | When you choose Add to Instacart, the items on your grocery list (names, amounts, organic preferences), so it can make a shopping list page for you. You sign in to Instacart yourself; we never see your Instacart account |
| OpenTable | When you tap Check tables on a dinner out in Plan a Meal, your browser opens OpenTable’s search with a cuisine, your town, a date, a time and the number of people. We send nothing else and never see what you book |
Your permission first: the first time you use a feature that sends your photos, text or family details to Anthropic (reading a recipe, receipt, pantry or calendar photo or a class schedule, Plan the Menu, Plan a Meal, Mix It Up, or Find Activities), the app tells you what is sent and who receives it, and asks you to allow it. If you say no, nothing is sent and the rest of the app works as usual. You can change your mind any time with Account → Profile → Help → Reset Reminder Tips, which asks again next time.
Your family: children, caregivers, schedules, meals and receipts belong to your family on AprèsSchool. People you invite see them according to the access a family admin gives them, for example only the schedule, or only their own drop-offs and pick-ups. A teen with their own login (see Children below) sees everything in the family, including food allergies and medical notes. Your login, profile, settings, card and Google connection stay yours alone.
We don’t share your information with anyone else, unless the law requires us to.
Children
AprèsSchool is for parents and caregivers. Children under 13 don’t have accounts, and we don’t knowingly collect information from children under 13. Information about a child is added by their parent or guardian, who can change or delete it at any time.
Teens with their own login. A child who is 13 or older can have their own login, but only if a parent or guardian who is a family admin invites them (we check the birthday the parent entered). The teen signs in with their own email address or Google account, and we collect the same things as for any account: their name and email address. A parent decides what a teen can do: by default they can see the family’s schedule, meals and people, choose to drive or cook, and add to the grocery list, and each item they add shows a dot in their color so a parent can see who added it. A parent can see everything a teen adds, can change what they can do or remove them at any time, and can delete anything about them. When a teen turns 18, a parent can keep them in the family as an adult, or they can leave and take their login with them; their own account then belongs to them alone. To ask us to delete a teen’s account, email [email protected].
Information from Google
If you connect Google Calendar, AprèsSchool asks Google only for permission to create its own calendar (called “AprèsSchool”) and manage the events on it. It fills that calendar with your children’s classes, drop-offs, pick-ups and meals from AprèsSchool, and nothing else.
AprèsSchool reads your other calendars only if you choose to import some (Account → Connections → Imported Calendars → Choose from Google Calendar). Google then asks you to allow AprèsSchool to see your list of calendars and their events. AprèsSchool uses the list of calendars only to let you pick, and reads events only from the calendars you picked: their titles, times and places. It uses them only for these features:
- Showing them on your family’s AprèsSchool calendar and Home, where people in your family see them according to their access (and, in the iPhone app, its widgets).
- Drives: choosing who drops off and picks up for an event, and naming that drive after it on your AprèsSchool calendar and in Google Calendar if you connect it.
- Leave-now notifications: the event’s place is used to work out the drive: sent to Google Maps for the usual drive time, and for Premium families to Apple Maps or Google Maps for live traffic.
- Warning when someone is busy at the time of another drive, or out at dinner time.
- Calendar changes: when an event in the next two weeks moves, is removed, added, cancelled or changes place, people who can see that calendar see it on Home, and whoever is driving it gets a notification.
- Plan the Menu, Plan a Meal and Mix It Up (Premium, only when you use them): the evening’s event names and times go to Anthropic so dinners are planned around busy evenings. Anthropic uses them only to answer that request and, under its terms for businesses, doesn’t train its AI models on them.
It never changes or deletes your calendars or events, doesn’t read calendars you didn’t pick, and never sells Google data, uses it for ads, or uses it to train AI models. People only see your Google data through AprèsSchool’s features above; we don’t read it ourselves except when you ask us for help, or the law requires it.
In the iPhone app, AprèsSchool asks to see your phone’s calendars only if you choose to import some (Account → Connections → Imported calendars → From your iPhone’s calendars). It uses that to show you the list to pick from and to show the events of the calendars you picked on your family’s AprèsSchool calendar, where people in your family can see them according to their access. It never changes or deletes your calendars or events, and doesn’t read calendars you didn’t pick. You can turn the permission off any time in the iPhone’s Settings, and remove an imported calendar in AprèsSchool.
Disconnecting in Account → Connections deletes AprèsSchool’s calendars from your Google account, stops showing the calendars you imported from Google, and deletes our copy of Google’s key. You can also remove AprèsSchool’s access at any time in your Google Account settings.
AprèsSchool’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Security
Security procedures are in place to protect the confidentiality of your data, including data we receive from Google:
- Encryption: we use encryption to protect your information. Every connection to AprèsSchool is encrypted (HTTPS), and our database and file storage are encrypted where they’re stored.
- Access rules: each family’s information is walled off by rules in the database itself, so one account can’t read another’s, and people in your family see only what a family admin allows.
- Google access: the key that lets AprèsSchool reach your Google Calendar is kept only on our servers. It is never sent to your browser or phone. When you disconnect Google or delete your account, we cancel that access with Google and delete the key. Events read from your Google calendars are used only for AprèsSchool’s own features: showing your family’s schedule and planning around it (for example, Plan the Menu skips busy evenings). They are never sold, used for ads, or used to train AI models.
No system is perfectly secure, so please only add medical or other sensitive details you’re comfortable storing.
Keeping and deleting your information
We keep your information while your account exists. You can edit or remove most of it, like children, caregivers, meals and connected calendars, in the app at any time. To delete your whole account and everything in it, open Account → Profile → Delete account, in the app or on the website. If you’re the only person in your family, the family’s information is deleted with it; if others are in it, they keep the family’s records. You can also email [email protected] from your account’s email address and we’ll delete it within 30 days.
Changes to this policy
If we change this policy, we’ll update this page and the date at the top. If a change affects how we use information you’ve already given us, we’ll email you first.
Contact
AprèsSchool is run by ApresStudio LLC. Questions or requests: [email protected]