TritonPlan Privacy Policy

Effective date: 2026-10-26

TritonPlan is an unofficial, student-made course-planning tool for UC San Diego. It is not affiliated with, authorized, or endorsed by UC San Diego.

Short version: you sign in, and your plans are stored on our server so they follow you across devices. We keep only what the planner needs, we never sell it, and there are no ads, no analytics, and no third-party trackers. You can delete your account and everything in it at any time.

This policy covers the planner website at https://tritonplan.cn and the TritonPlan browser extension.

What we collect

When you create an account and use the planner, we store:

A few things stay only in your browser (localStorage) and are never sent to us: interface preferences (such as the calendar view) and plans other people have shared with you.

Where it is stored

On a single server hosted by Tencent Cloud in Silicon Valley, United States. Nightly backups of the server’s data are kept for at most 14 days and then deleted on a rolling basis.

Who can see it

Only you, in the sense that no other user can see your data. The person who runs TritonPlan has technical access to the server and its database, and uses it only to keep the service running and to fix problems. The one other exception is sharing: when you create a share link and send it to someone, whoever has that link can see a snapshot of that plan. A share link contains only the plan itself (term, courses, chosen sections, colors); your booked / waitlisted / enrolled marks and appointment times are stored separately and are never part of it.

The extension

The extension is a passive observer. On tss.ucsd.edu, it reads the course data that the Triton Student System (TSS) has already loaded into your browser and displayed to you, by observing the page’s own network responses. It never makes its own requests to TSS, never automates the site, and never sends anything to us itself. It keeps the captured courses in the browser’s extension storage and passes them to the TritonPlan planner page open in your browser; the planner then saves them to your account. The extension doesn’t read your TritonPlan account details.

Permissions the extension requests, and why

PermissionWhy it’s needed
storageTo keep the captured course data locally in your browser until the planner picks it up.
tabsTo open or focus the TritonPlan planner tab when you click “+ TritonPlan” or open the planner from the extension popup.
Host access to tss.ucsd.eduTo read the course data TSS has already displayed to you. Read-only and passive — no extra requests are made to TSS.
Host access to tritonplan.cnTo hand the captured courses from the extension to the planner page you open.

The extension requests no broad web access and no access to any other site.

Cookies

The planner sets one sign-in session cookie, tp_session, which lasts 30 days and is renewed while you use the site. During Google sign-in it also sets short-lived cookies that exist only to complete that sign-in. We use no advertising or analytics cookies.

Logs and IP addresses

We don’t log the pages you visit. Like any web server, ours sees your IP address: it is held in memory for up to an hour to limit sign-in attempts, and it can appear in the server’s error logs, which are deleted automatically within 14 days.

Third parties

We do not sell your data or share it for advertising. There are no ads, no analytics, and no third-party trackers.

Your control and deleting your data

In the planner, open the Account menu and choose Delete account. This immediately removes your account, every plan, your browsed courses, your booked / waitlisted / enrolled marks, and your appointment windows. Server backups made before the deletion roll off within 14 days. Share links you already sent carry their snapshot inside the link itself, so they keep working for whoever has them. You can also remove the extension’s locally stored data by uninstalling the extension.

The old site at https://hfjddjksaj.github.io/tritonplan/ is now a migration page. It reads the plans saved in that browser and hands them to the new site only when you click the migrate button; it never deletes them.

Children’s privacy

TritonPlan is intended for UC San Diego students and is not directed at children.

Changes to this policy

If this policy changes, the updated version will be posted at https://tritonplan.cn/privacy.html and in PRIVACY.md in the project repository, with a new effective date.

Contact

Questions about this policy: open an issue at github.com/hfjddjksaj/tritonplan/issues.

Disclaimer: TritonPlan is provided as-is, with no warranty. Use at your own risk, and in accordance with UC San Diego’s Acceptable Use Policy.