PantaCal

Privacy Policy

Last updated November 10, 2026

The short version: PantaCal collects only what it needs to run your calendar, plus a count of when and how long you use it, which the PantaCal team can see. Otherwise only you can see your data. We don't sell it, we don't show ads, and we don't use third-party analytics or cookies that follow you to other sites. You can delete everything yourself at any time.

If we ever share anything with universities, it will be study and class data only, de-identified and combined with other students', and only if you say yes first. Your personal goals, projects and life are never sold or shared. Details below.

Who we are

PantaCal is run by Panta Solutions, an independent student project. It isn't affiliated with Purdue University or D2L Corporation. Questions about your data: travis@pantasolutions.online.

What we collect

Two kinds of data matter in this policy, and we keep them apart on purpose:

Study and class data. What comes directly from your classes and your studying: your class schedule and class meetings, office hours you add for a class, course codes, Brightspace due dates and assignment progress, study time you plan for a class, study goals (hours a week per class), and whether a class or study block happened.

Personal data. Everything else about you and your life: your name, email and school; project and life goals; events you add that aren't study (meals, gym, friends, anything else); weekly commitments like sleep or work; your to-do list; notes and descriptions; where you live; your Schedule compare friends, groups and group plans, and anyone you've blocked there; when and how much you use the app; and anything you send us as feedback or a report.

In detail:

Your account. Your email, name, school, and password (stored hashed by our sign-in provider; we can't read it).

A phone number, if you gave one. Sign-up used to ask for a phone number. If you gave us one, we keep it with your account for text reminders we plan to add, and we haven't texted anyone yet. Texts will be off until you turn them on, and the number is never shown to other students, used for marketing, or sold. To have it deleted, email travis@pantasolutions.online.

Optional profile details. Your major and time zone, if you set them. Your major is shown to classmates who find you in Schedule compare.

How you found us. If you signed up from one of our flyers or links, we save which one (for example “earhart”) with your account, so we know which flyers work. If you open PantaCal from the QR code on one of our printed flyers, we count the scan and, if you make an account within 30 days, a sign-up for that flyer. Those are totals per flyer per day, not saved with your account: all your account keeps is a note that it has been counted (not which flyer), so it's counted once. Two small cookies do this; the Cookies page lists them.

Calendar links you connect. Your Purdue Timetabling schedule link and your Brightspace calendar link. These private, read-only links show calendar events only. They don't include grades and can't change anything. We fetch them a few times a day to refresh your calendar, and we never ask for your Purdue Career Account or Brightspace password.

A syllabus you upload. If you upload a class's syllabus, we read it to fill in that class's due dates. Students in your section of the class (or the whole course, when the syllabus is for every section) get those dates too, never your file and never your name. The file is read with Anthropic's Claude, which is given only the file and the class, section and term it's for, nothing about you. Someone on the PantaCal team checks the dates before anyone gets them, and the file is deleted once they're checked.

Your calendar. Classes and due dates that sync in, plus what you add: events, reminders, goals, study blocks, check-ins, commitments and group plans.

Where you live (optional). A residence hall or an address, used only to show on your Agenda when to leave and how long the walk to your first class takes.

Notifications. Whether the daily agenda is on, and which events you want notifications for and how early. If you turn on notifications on a device, we store that device's push address and encryption keys so we can reach it (in the iPhone app, the device token Apple gives it). Turning notifications off, or signing out on that device, removes it.

The iPhone app. The app is this same site in a native frame. It collects nothing beyond what's listed here, plus the push code above if you allow notifications. It has no advertising ID, tracking or third-party analytics kit. The Cookies page lists what it keeps on your phone.

Course sites, with the Chrome extension. If you install the PantaCal Chrome extension and connect it to your account, it reads the course sites you let it run on (WileyPLUS, Pearson, McGraw Hill, Gradescope and similar), in your browser, and sends us the assignments it finds there: each one's name, due date, link and course code, which site it came from, and the address and title of the page it read (we don't save those two). It never sends us your passwords, cookies or session tokens for those sites. Its closed-tab check, which re-reads pages you've visited every few hours using your own signed-in browser, is off until you turn it on (once for all your course sites, or one site at a time). While it's on, the extension also tells us how each site's last check went, in a word like “ok” or “signed out” (never a page address), so we can tell you when a site stops syncing. We use this only to put your due dates on your calendar, and it is not part of anything we might ever share with universities. What it keeps and sends, and how to turn it off, is on the Cookies page.

When you use the app. Which days you open PantaCal, roughly how long you're active each day (the app is on your screen and you're clicking, tapping, typing or scrolling), and when you were last active. PantaCal counts this itself, through your normal sign-in: no extra cookies, and no third-party analytics or tracking scripts. Only the PantaCal team sees it, on our admin page, so we can tell whether the app is actually helping. We keep it for 90 days, it's never sold or shared, and it's deleted with your account.

Feedback. Anything you send from the Feedback tab.

The waitlist. If you asked to hear when PantaCal comes to your school (or, earlier, about a focus group): the name, email, school and phone number you gave, used only to tell you. Deleting your account removes this entry too.

Focus groups. The focus groups are over, and the answers to their questions have been deleted. Ideas sent from a session's Ideas box stay with your Feedback.

What we don't collect: your location (beyond a home you type in), contacts, grades, university or Brightspace passwords, the passwords or cookies of any course site, advertising IDs, or what you click, type or look at in the app (we only count which days you use it and for about how long). Creating an account doesn't ask for a phone number; only the waitlist does.

How we use it

To run PantaCal for you: show your week, plan study time, send the reminders you ask for, find free time with friends you accept, and keep your account secure. We also read Feedback, and look at how much students use PantaCal, to fix and improve the app. We don't use your data for advertising or build profiles about you for anyone else.

Who can see it

Only you. Every account is walled off from every other at the database level. No other student can read your calendar, goals, study plan or links.

Classmates in Schedule compare. With “Let classmates find me” on in Settings, students at your school can find you by name or email (and see your major) to send you a compare request. New accounts start with it off. Turned off, you can't be found or sent new requests; friends you already have stay. Friends you accept see only when you're busy, free, or have study planned (a study block shows as “study planned”, never its name), unless you turn on “My schedule” for one of them: that friend also sees the names and rooms of your classes and events. Never your notes, descriptions or goals. It's off until you turn it on, it's chosen friend by friend, and turning it off or removing the friend stops it right away.

People in your compare groups. A group in Schedule compare has an invite link, and anyone at your school who has it can join, so only share it with people you know (the group's owner can make a new link at any time). Someone without an account can open the link and see the group's name, its owner's first name and how many are in it, never who; if they sign up from it, we keep the link with their account until setup is done and then add them to the group. Joining a group shows everyone in it, including people you haven't added as friends, your name and when you're busy, free, or have study planned, never what you're doing. A plan sent to a group goes to everyone in it and sits on their calendar as an invite until they answer. Leave the group and sharing stops right away.

Reports and blocks. Report or block on a friend, a request or an invite in Schedule compare sends us a report (who, what they sent, and what you tell us) or blocks that person: they stop being your friend, lose their invites to you and can't send you new ones. They aren't told either way. Only the team reads reports.

An AI you connect. If you use Connect your AI, you add PantaCal to Claude (or another AI that takes connectors): you sign in and allow it on our page, and that AI then holds a sign-in that lasts an hour and renews itself for up to 60 days while you use it. Through it the AI can read your calendar, assignments and the syllabi of your classes, and, if you allow it, add, move or hide events; every change is listed on the Connect your AI page with Undo. The AI company handles what it reads under its own privacy policy, not ours. We never send your data to an AI unless you connect one. You can disconnect it on the Connect your AI page at any time.

People in a group plan. Everyone in a plan sees that plan's details and who's invited. Nothing else from your calendar is shared.

The people who run the app. We can technically access the database to keep it running. Our admin page shows the team each student's activity: which days you used PantaCal, for about how long, and when you were last active. Beyond that, we only look at an account when you ask for help or to fix a bug, and we read the Feedback you send. Assignments the PantaCal browser extension adds get a stricter promise: see Limited Use on the Cookies page. Our AI helper, Anthropic's Claude, works under the same rules (see Service providers).

Selling and sharing data

Today. We don't sell or rent your data, and we don't share it with anyone except the service providers listed below, who handle it only to run PantaCal.

What we may do later. We may offer universities insights built from study and class data, such as how many hours students in a course plan to study each week, or how study time shifts around exams. If we do:

  • Never what the browser extension adds. Assignments the extension brings in from your course sites are left out of anything we share.
  • It will be opt-in. Your study data is only included if you turn it on after we ask you in the app. It's off unless you say yes, and you can switch it off at any time.
  • It will be de-identified and combined. No names, emails or anything that points to you. Results come only from groups large enough that no one student can be picked out. Anyone who receives them will be contractually barred from trying to re-identify anyone.
  • Only universities. Never advertisers or data brokers.
  • We'll tell you first. We'll update this policy and tell you in the app before anything is shared.

What we will never sell or share. Your project goals and life goals; events you add that aren't study (meals, gym, friends, anything personal); weekly commitments; your to-do list; notes and descriptions; where you live; your friends, groups and group plans; your feedback and focus-group answers; when and how much you use PantaCal; and your name, email, phone or other contact details. Nothing personal that doesn't come directly from your classes or your studying, whether or not you opt in to anything.

Service providers

These services handle data for us, only to make PantaCal work:

  • Supabase: our database and sign-in, hosted in the United States.
  • Vercel: hosts the website, in the United States.
  • Resend: sends our email (your address and first name): sign-up confirmations, password resets, a few reminders to finish setting up or upload your syllabi (naming the classes still missing one), and an email when a friend or someone in your group sends you a meeting request (their first name, the plan they made and who else is invited). You can turn off the reminders and the meeting request emails in Settings or with the link in each one.
  • Apple, Google, Microsoft and Mozilla push services: if you turn on notifications, they deliver them to your device. The contents are encrypted so they can't read them.
  • OpenStreetMap: if you type a street address as your home, your browser looks it up there to find its location. Picking a dorm sends nothing.
  • Your university's systems: we fetch the calendar links you connect from Purdue Timetabling and Brightspace. We only read them.
  • GitHub: keeps a private copy of our database, made every night and deleted after 30 days, so we can recover from mistakes.
  • Anthropic: we use Anthropic's Claude to read the feedback students send and to plan and build what they ask for. To do that it can work with our database, under the same rules as the team. It also reads the syllabi students upload, given only the file and its class, section and term.

“Plan my week for me” runs inside PantaCal itself, with no AI involved.

Cookies

Only what's needed: a sign-in cookie, one that remembers your school, two that count which of our flyers brought you (only if you came from one), and a few settings saved in your browser, like dark mode. No advertising cookies, nothing that follows you to other sites and no third-party analytics, so there's no cookie banner. The full list, for the website, the iPhone app and the Chrome extension, is on the Cookies page.

How long we keep it

As long as your account exists, except the record of when you use PantaCal, which we delete after 90 days, and a syllabus file you upload, which we delete once its dates are checked (the dates stay with the class). When you delete your account, your profile, calendar, links, goals, notifications, friends and everything else tied to it are erased right away, along with any waitlist entry under your email. To recover from mistakes we keep a private backup of the database, made every night and kept for 30 days, so a deleted account is gone from the backups within 30 days; they're never used for anything else. Our providers keep routine logs (for example, a record that an email was sent) on their own short schedules.

Your choices and rights

See or copy your data. Your calendar is in the app, and Settings has a subscription link that exports it to any calendar app. For a full copy of everything we hold about you, email travis@pantasolutions.online.

Fix it. Edit your profile and calendar in the app at any time.

Turn things off. Disconnect a calendar link, turn off reminders or notifications, hide yourself from Schedule compare search, or reset your calendar subscription link, all in Settings. Disconnect an AI on the Connect your AI page.

Delete it. Settings → Delete account permanently erases everything tied to your account. It can't be undone.

Opt-in choices. If we ever ask to include your study data in university insights, you can say no, and you can change your answer at any time.

Some states give their residents specific privacy rights (to know, correct, delete, or opt out of sale). We honor these requests from everyone, wherever you live. Email travis@pantasolutions.online and we'll answer within 30 days. We won't treat you differently for asking.

Age

PantaCal is for university students and you must be at least 16 to use it. If we learn that someone younger has an account, we'll delete it. Tell us at travis@pantasolutions.online if you think that's happened.

Security

Every connection is encrypted. Passwords are hashed by our sign-in provider. Each account's rows are locked to that account by the database itself, not just by the app. We treat your calendar links like passwords. No system is perfect: if something goes wrong that affects your data, we'll tell you.

Changes to this policy

We'll update this page and the date at the top when things change, and tell you in the app when a change matters. We won't use data we already have in a new way (such as sharing it) without asking you first.

Contact

Email travis@pantasolutions.online or use the Feedback tab in the app. A real person reads both. Panta Solutions is the party responsible for your data under this policy.