Support Home

Privacy

Last updated 28 October 2026

This page says what DuePilot stores, what it does not, and how to delete everything. It is written to be read rather than to be defensible, and it describes what the software actually does today, not what it might do.

The short version

DuePilot never sees your school password. You connect your school once, on your phone or in the Windows or Mac app, and our server does the fetching for that one account, so every device shows the same thing. It holds your school sign-in, encrypted, and the assignments and grades it finds for you, so the app can show your GPA and how each class is going. Nothing is ever sold, and nothing is used to train a model. You can delete all of it from inside the app, immediately.

Who we are

DuePilot is made by Anthony Booth, an individual developer in the United States. Questions, complaints, or a request to delete something: [email protected].

How your school is connected

One account, one school connection, the same week on every device. Since version 1.1.12 the Windows and Mac app works exactly like the iPhone app: you sign in on your school's own page in a DuePilot window, and the connection is kept with your account. Before 1.1.12 the computer app kept your school on the computer itself; the first time you open 1.1.12 that connection moves to your account and the computer's copy is removed.

Our server does the fetching. It holds the session created when you signed in on your school's own page, and it stores the assignment titles, classes and due dates it finds, the instructions your teachers wrote for each one (as plain text, so the AI can explain the real assignment), and your grades in each class (the class score, letter, each category's percentage and your recent marks), so your phone can show your week and your grades dashboard. When you open an assignment for notes, it also reads the files and pages that assignment points to, and the syllabus and announcement lines that mention it, so the AI explains the real work. That text is held only briefly to write your notes. It reads only your own work, and it never posts, submits or changes anything at your school.

What is stored, and where

WhatWhereWhy
Your email address and a hash of your passwordOur server So you can sign in on more than one device. The password itself is never stored and never leaves your device in the clear.
An Apple account identifier, if you use Sign in with AppleOur server To recognise you next time. If you use Apple's private relay address, that is the only address we get.
A device identifier we generateOur server To tell your installs apart. It is not your phone's advertising ID and not anything Apple or Google assigns.
Your grades, if you connect your school from a phoneOur server To show your GPA, each class's grade and where you are losing points. Only you see them. Disconnecting your school or deleting your account removes them.
Your first name, school, year and a friend code, if you turn on Rankings Our server Classmates you have added see your name. Leaderboards never do: every row on a board reads "Anonymous Rank #4".
One 0–100 score per class, if you turn on RankingsOur server It is what places you on a board. It is derived: not a grade, not a percentage from your school, and not reversible into your marks.
Your school sign-in, only if you connect from a phoneOur server, encrypted To check your school for new work. If the server has no encryption key it refuses to store one at all rather than keeping it in the clear.
Assignment titles, classes, due dates, your teachers' instructions for each, and study notes the app wrote Our server So your phone can show your week. Published from your computer, or fetched directly if you connected from a phone.
Practice questions, never their answersOur server So you can revise on a phone. The answer key stays on the computer on purpose, and the server strips answer-shaped fields out of anything sent to it.
A count of AI tokens usedOur server To meter the free allowance. Prompts and answers are not stored.
A push notification token, if you allow notificationsOur server To send you a reminder. Delete the app or turn notifications off and it stops.
Study notes you choose to Send to classOur server, for 30 days Only when you press Send to class. The link shows the title, the class and the first part of the notes to anyone who has it, never your name, and never your teacher's files or any practice answers. It expires after 30 days, and deleting your account deletes it at once.
Who joined with your codeOur server To give you and them the Pro days you earned. It is never shown to anyone else.

Google Classroom

If you connect Google Classroom, DuePilot asks Google for read-only access to five Classroom scopes, and nothing else. Here is what each one is for, in plain words.

What we ask forWhat we do with it
Your courses To list your classes so your week is grouped by class.
Your coursework To show you what is due and when.
Your own submissions To show your own marks back to you. Only yours.
Course materials Teachers often post the required reading as a course material rather than attaching it to the assignment, so this is where we find what you are actually studying.
Announcements And just as often they attach it to an announcement instead. Same purpose.

What we deliberately do not ask for. We do not request access to your Google Drive. That means when your teacher attaches a document to an assignment, DuePilot can see that the file exists and give you a link to open it in Classroom, but it cannot read what is inside it. Study notes for that assignment are written from the title and your teacher's instructions instead, and the app tells you so on the page.

We could ask for Drive and write better notes. We decided the trade was not worth it: Drive access is broad, it is hard to explain to a student in one sentence, and a link to Classroom gets you to the same document. We also do not request any scope that would let us see another student's name, work or email address.

Limited Use. DuePilot's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Specifically, and without exception: we do not sell Google user data, we do not use it for advertising, we do not transfer it to anyone except as needed to provide DuePilot to you, and no human at DuePilot reads it. Your Google data is used for one purpose, which is showing you your own schoolwork and writing study material from it. You can revoke DuePilot's access at any time at myaccount.google.com/permissions, and deleting your account removes everything we hold.

What we keep to make DuePilot better

These are kept with your account and used only to run, fix and improve DuePilot, and to describe how students use it in numbers that name nobody (for example, "students using DuePilot hand in more work on time"). We never sell any of it and never use it for ads.

We do not keep the words of your AI questions and answers, and we do not use your phone's advertising ID.

What is never stored on our server

Who else sees anything

That is the whole list. We never sell your information. There are no advertising trackers, no third-party analytics SDKs, and no data brokers. The usage numbers above are counted on our own server.

Google Classroom material is held to a stricter rule than the rest. It is never sent to a model provider whose terms permit training on what it receives. DuePilot checks this before the request leaves your computer and refuses to send rather than sending anyway, and the server refuses the same request a second time. That holds for whichever provider you choose, including your own.

Your school

DuePilot only ever reads from your school's systems. It never writes. It never posts, submits, hands anything in, or changes a setting. A test runs on every build that checks this and the build does not ship if it fails. To your school it looks like you reading your own pages.

Your grades. Wherever you connect, our server reads your grades from your school so the app can show them on every device, and keeps them with your account until you disconnect your school or delete your account. Grades are never sold, never shown to classmates, and never used to place you on a board.

Google Classroom asks you for more than DuePilot uses, and you should know why. The consent screen says DuePilot can "see, create and edit coursework items including assignments, questions, and grades". Creating and editing is permission we do not want and do not use. Google lists four permissions that allow an app to read your assignment titles and due dates: two of them read your whole class's work, and of the two limited to you, the read-only one is missing from Google's own setup console and cannot be registered, so Google refuses to grant it. The one you see is what is left. DuePilot never writes to Classroom, the build fails if a single write call is added to the code, and we will narrow the request the day Google makes the read-only version available.

Deleting everything

You do not have to ask us, and there is no waiting period.

Deleting removes your account, your school connection, everything fetched for you, your score, your rank and your friend list, and cancels any subscription. It happens immediately and it cannot be undone. Backups roll off within 30 days.

How long things are kept

While your account exists. The copy of your week is replaced each time it refreshes rather than accumulating. If you disconnect your school, the stored session and everything fetched with it are deleted at that moment.

Age

DuePilot is for students aged 13 and over, and you confirm that when you make an account. We do not knowingly collect anything from a child under 13. If you believe a younger child has made an account, email us and it will be deleted.

Where the data lives

On servers in the United States. If you are using DuePilot from elsewhere, that is where your information is processed.

Your choices

Changes

If this changes in a way that affects what is collected, the date at the top changes and the app tells you. We will not quietly widen it. The last change, on 28 October 2026, added the usage information listed under "What we keep to make DuePilot better", along with study notes you choose to send to your class.

Contact

[email protected]