StudyPilot Privacy Policy
StudyPilot is a browser extension that helps students study from their own Canvas courses. This policy explains what it reads, where that information is kept, and what is shared. In short: StudyPilot has no server. Your information stays in your browser and, if you sign in, in a private folder in your own Google Drive.
What StudyPilot reads
- Canvas: your courses, assignments, due dates, grades, modules, pages, files, announcements and your own submissions, read with your existing Canvas login. StudyPilot only reads; it never submits, posts or changes anything in Canvas. It never opens quizzes, tests or outside tools, and skips locked items.
- Optional connections you turn on: Gradescope (your own submissions and graded copies), your school's lecture video site (captions of recordings you can watch), JupyterHub (your notebooks, from the hub each course uses), and a private calendar link (only busy times, not event names). Each is read with your own login on that site, only after you connect it.
- The page you ask about: when you choose "Explain this page", the text of the Canvas page you're on.
- Your AI's chat tab (only on AI sites you allow): after StudyPilot fills in a request, it reads back only its own reply block from that chat when the answer is finished, and checks whether a chat it used before still exists. It doesn't read your other chats or anything else on the AI's site.
Where your information is kept
- In your browser: course data, lecture text, lecture checklists, practice questions and progress, your weekly calendar (class times, your sections, study time), your study plan and time estimates, your list of requests for your AI, grade calculators and settings are stored locally by the extension.
- In your Google Drive (only if you sign in): a copy of your StudyPilot data is saved in Drive's private app data folder, so it can sync between your computers. Only StudyPilot can open this folder, and it doesn't appear among your Drive files.
- Also only in your browser: your search index, focus-timer history, change alerts and to-do marks. Search runs on your own computer; what you search for is never sent anywhere.
- Downloads: files and backups you ask for are saved to your computer's Downloads folder.
Google user data
- Google Drive (
drive.appdata): used only to store and read StudyPilot's own sync file in your private app data folder. StudyPilot cannot see your other Drive files. - Google Calendar (
calendar.events, only if you turn it on): used only to add, update and remove StudyPilot's own events: the deadlines, class times and planned study time you choose to add. StudyPilot doesn't read your other events. Events it creates are labeled so they can be updated or removed without touching anything else in your calendar. - StudyPilot's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Google data is never sold, never used for advertising, never used to train AI models, and never transferred to anyone else.
What is shared
- Nothing is sent to StudyPilot's developers. There is no StudyPilot server, analytics or tracking.
- Your AI assistant: when you ask for a lecture checklist, questions, a study guide, class times or a study plan, StudyPilot prepares the request and opens the AI you chose (for example ChatGPT, Claude, Gemini or Copilot). Nothing reaches that AI until you press Send there yourself. Depending on what you asked for, a request can include:
- lecture files or their text, and your lecture checklists;
- JupyterHub lecture notebooks (from folders you mark as lecture material): their cells and outputs, their plots as images, and a short description of each data file they use (column names and types, an estimated row count and the first few rows);
- the parts of your syllabi and course pages that mention class days, times and places (to find class times);
- assignment names, due dates, points, instructions and attached files (to estimate how long each takes; never quizzes or tests), plus, for JupyterHub homework, the notebook's question text and the same short data descriptions, never your own code or answers;
- for a study plan: deadlines, grade weights, exam dates, how many checklist items you have left, your average time per practice question, the checklist items you miss most, the study time you marked, and any note you write.
- Fonts: StudyPilot's panel loads its typefaces from Google Fonts, which receives the standard information any web request includes (such as your IP address), but no StudyPilot data.
- Calendar files: "Download calendar" saves a calendar file to your computer; it goes nowhere else unless you import it into a calendar app yourself.
- Notifications (only if you turn them on) are shown by Chrome on your computer.
- Information is not sold or shared with advertisers or data brokers.
Your choices
- Turn any connection off in StudyPilot's Settings, or remove the extension at any time.
- Delete local data: Settings → Data & privacy → Clear all StudyPilot data, or remove the extension.
- Delete synced data: sign out in Settings → Account & sync, then in Google Drive open Settings → Manage apps → StudyPilot → Options → Delete hidden app data.
- Remove Google access: visit your Google Account's third-party access page and remove StudyPilot.
Children
StudyPilot is intended for college and university students and is not directed to children under 13.
Changes
If this policy changes, the updated version will be posted on this page with a new date.
Contact
Questions: connoralabianco@gmail.com, or see the support page.