Privacy
Last updated November 1, 2026
Account emails
New accounts receive a welcome email through Resend. MyDegreePal shares your account email address and the welcome message with Resend to deliver it. Degree audits and saved plans are not included. A private delivery record stores the recipient address, retry status, and provider message ID to prevent duplicate welcome emails. That record is removed when your account is deleted.
These are account emails; signing up does not subscribe you to a marketing list. See Resend’s privacy policy for provider data handling.
Who runs MyDegreePal
MyDegreePal is an independent student project operated by Dawood Khan. It is not affiliated with UC Merced and does not replace official advising or registration.
For privacy questions or requests about your account data, contact wheredawoodat949@gmail.com.
Your degree audit and Step 2 information
The planner reads your uploaded HTML audit in your browser. The planner does not upload the original HTML audit file. Pal separately stores parsed academic context only after your consent, as described below.
During Google sign-in, a temporary copy of the parsed audit and your Step 2 fields is kept in this tab’s browser storage so the planner can restore your work. The app consumes this copy when you return and rejects drafts older than 30 minutes. Closing the tab or selecting MyDegreePal in the header clears the local planning session.
Pal conversations
If you explicitly consent to Pal, it stores your parsed academic context and conversations in your account. When AI is enabled, Pal sends your question, a bounded set of relevant recent chat turns, and requested academic facts to OpenAI. It excludes name and contact fields from record tools; messages may include details you type. Public course information is retrieved separately. Pal does not send your entire audit to the model.
Context and chats expire after 90 days. You can clear chat history or delete your academic context and chats in Pal. Provider backup retention is still being confirmed. New conversation-history processing requires the updated Pal consent.
Google sign-in
If you sign in with Google, Google shares your basic profile and email address with Supabase, the authentication provider for MyDegreePal. Supabase stores account and session information so you can use saved plans. MyDegreePal does not receive your Google password or request access to Gmail, Google Drive, or Google Calendar.
A login session is stored in your browser to keep you signed in. Signing out clears the app’s session on that browser. You can also review or revoke the Google connection in your Google Account settings.
Saved plans and PDF copies
When you choose to save a plan, Supabase stores the plan name, selected course codes and titles, entered units, requirement notes and checks, audit and course-snapshot dates, and whether the plan uses sample data. These details may reveal academic information. Creating a PDF also stores a copy of that PDF in your account and downloads it to your device.
Saved plans are associated with your signed-in account. Database ownership rules restrict access to that account. Saving a plan does not upload your complete audit or enroll you in courses.
Downloading and emailing your current plan
Download PDF creates a personalized document in your browser with your name, program, start and graduation terms, GPA, unit totals, selected courses, CRNs and registration checks. Downloading alone does not send that document to MyDegreePal’s servers or save it to your account.
If you choose Save plan, the same PDF is sent through MyDegreePal’s server and Resend to your verified sign-in email address. The PDF includes the academic overview shown above, but not your full degree audit or transcript. MyDegreePal does not save the attachment in its plan database as part of this action. Resend and your email provider process the email and attachment under their own retention policies.
Hosting and analytics
Vercel hosts the website and provides Web Analytics. Hosting and authentication services process technical request information to deliver and operate the site. Analytics helps show page visits and aggregate usage.
MyDegreePal removes query strings and fragments from page URLs sent by its analytics component. Audit contents, Step 2 form values, and saved-plan contents are not added to analytics events.
Provider details: Vercel Web Analytics privacy, Supabase privacy, and Google privacy.
Managing your data
You can delete saved plans from the planner. Deleting a plan also deletes its associated PDF records from the active app database; downloaded files remain on your device. Saved copies remain in your account until deleted. Account and login records are separate from plan records.
For access, correction, or account-deletion requests, email the contact above from your account’s email address. Provider-held logs and any backups are subject to the providers’ settings and retention practices. You can clear MyDegreePal’s browser storage through your browser settings.
Changes
This page will be updated when MyDegreePal’s data handling changes. Review it before uploading an audit or saving academic details.