隱私政策
你的課程計畫屬於你自己的帳戶。本政策說明我們處理哪些信息、為何處理、何時使用外部服務,以及你如何管理數據或提出請求。
查看政策目錄
適用範圍與責任主體
本隱私政策說明 Terrier Plan(以下簡稱“本工具”或“我們”)在你訪問網站、註冊帳戶、保存學業計畫或使用 AI 助手時如何處理信息。本網站維護者負責本工具自身的數據處理事務,聯繫郵箱為 terrier-plan-support.sprung163@slmail.me。
本工具是獨立維護的課程規劃工具,不是波士頓大學的官方選課系統,不使用 BU 單點登錄,也不索取你的 BU Portal 密碼或 Duo 驗證授權。公開的大學課程信息僅作為參考。課程計畫或 AI 回答不構成校方決定或正式畢業資格確認。本政策適用於本工具;第三方網站和服務也適用各自的隱私政策。
我們處理的信息
帳戶信息包括使用者名、內部帳戶標識、帳戶創建時間、已記錄的接受條款版本,以及密碼帳戶的密碼哈希值。我們不以可直接閱讀的明文保存密碼。你選擇 Google 登錄時,我們接收並保存用於識別該帳戶的已驗證郵箱和穩定的 Google 帳戶標識;Google 也可能提供顯示名稱和基本公開資料。我們不接收你的 Google 密碼。
規劃信息來自你的填寫或選擇,包括主修與輔修、學期、課程與班次、修讀狀態、你主動提供的成績或 GPA、校外學分、課程等效認定、批准狀態、備註、畢業目標、職業興趣,以及課程、Hub 和學習負擔偏好。請只填寫與規劃相關的信息,避免提供不必要的本人或他人敏感信息。
技術信息可能包括用於請求限流的 IP 地址、託管平臺處理的瀏覽器及請求信息、時間、請求路徑、響應狀態、診斷事件,以及模型和 token 用量。如果你通過郵件聯繫我們,我們會處理郵箱、郵件內容和回應請求所需的信息。公開課程與教師評價數據來自公開來源,與個人學業記錄分別處理。
信息的使用目的
帳戶信息用於身份驗證、維持登錄、區分帳戶和保護已保存的計畫。規劃信息用於展示計畫、計算可建模的學位與 Hub 進度、核對先修要求與已公佈課程時間、提出修改方案,以及按你聲明的興趣調整建議。首次設置中提交的偏好會保存,用於後續規劃和助手請求。
技術信息用於保障可靠性、防範濫用、限流、排查錯誤,以及監測 AI 用量與成本。通信信息用於回應支持與隱私請求。本工具不添加廣告追蹤器,也不出售個人信息。適用法律要求處理依據時,我們將根據所請求的服務、必要的安全與運營利益、法定義務或依法需要取得的同意進行處理。本政策本身不能替代法律另行要求的同意。
AI 請求與服務商選擇
使用 AI 助手會將當前問題、近期對話、已保存的規劃偏好,以及相關的實時計畫和課程信息發送至選中的 AI 服務商,使其結合你的學位、Hub 缺口、已選課程和學習負擔回答。自動準備的模型上下文排除課程原始成績、GPA、私人課程備註及密碼、API 密鑰等敏感憑據,但可能包含課程狀態、已計算的要求檢查結果及相關校外學分信息。你自行輸入或粘貼到聊天中的內容仍屬於提交消息。使用學位設置和課程推薦中的 AI 規劃時,也會將相關計畫、要求、偏好與課程資料發送至共享的 Cloudflare AI。你可以選擇不調用模型的常規規劃;共享免費額度不可用時,會使用常規規劃。中文課程頁沒有與原文匹配的已存譯文時,本工具可將公開的官方課程簡介或先修文字發送至共享 Cloudflare AI 翻譯。此翻譯請求不包含你的課表、成績、偏好、聊天消息或個人 API 密鑰。公開譯文按原文版本緩存,可以供不同帳戶重複使用;該緩存與私人帳戶數據分開。
聊天需連接 DeepSeek、OpenAI、Google Gemini、Groq 或 OpenRouter 的個人 API。共享學位規劃不會使用個人密鑰或切換至付費服務;免費額度用完後,會使用常規規劃,每日額度重置後可再次使用共享 AI。這是網站整體額度,不是每位使用者單獨享有的額度。新帳戶不會繼承維護者的私人密鑰。本工具默認自動選擇可用模型,高級使用者可以指定模型。簡單和複雜問題可能使用不同模型或推理設置。OpenRouter 支持免費模型和你自行配置的付費模型,並可能將請求轉發至實際模型託管商,後者也會收到提交內容;自動選擇使用免費路由,高級設置指定的付費模型使用本人 API 餘額。免費方案仍受服務商的額度及可用性限制。Google 說明,未付費的 Gemini 服務可能使用提交內容和回答改進其產品;請查看你的帳戶適用的條款。服務商負責計費,可能從你的 API 餘額扣費;本工具不收集你的付款信息。
AI 服務商按其適用條款和隱私政策處理輸入。各服務商的保存期限與模型改進規則可能不同,本網站不概括承諾所有服務商均不保存輸入或絕不將其用於模型改進。提交你認為敏感的信息前,請閱讀相應政策。模型可能回答錯誤。擬議課程修改仍需由你審核和確認;助手不作錄取決定或正式學業資格認定。
Google 登錄
僅在本網站的真實 Google 客戶端配置啟用後,Google 登錄才可用。它請求基礎身份權限(openid、email 和 profile),不請求訪問 Gmail、Google 雲端硬盤、Google 日曆或離線訪問權限。本工具使用經驗證的帳戶標識和郵箱完成登錄,不保存 Google 訪問令牌或刷新令牌。
我們不會僅憑郵箱文字相同,就自動將 Google 身份綁定到密碼帳戶。Google 授權和帳戶安全設置由 Google 管理。使用者名與密碼註冊及登錄獨立於 Google;Google 登錄不可用時,你仍可以使用使用者名和密碼。
存儲、跨境處理與保存期限
帳戶、已保存計畫和偏好使用 Cloudflare 基礎設施存儲。服務商可能在與你所在地不同的國家處理信息。請勿假定本網站或 AI 服務商僅在你所在國家處理全部信息。適用法律要求跨境保障措施時,相應要求仍適用於具體服務商關係和處理活動。
當前帳戶與已保存計畫沒有因長期不活躍而自動刪除的固定期限。註冊帳戶可在帳戶設置中核實身份後刪除。這些記錄會保存至你修改,或已核實的刪除請求得到處理;合理的安全或法定保留義務可能構成例外。未保存計畫的瀏覽器備份會保留至其被移除或瀏覽器存儲被清除。當前聊天信息保存在頁面的臨時瀏覽器狀態中,本應用不將其保存為持久的服務器聊天檔案;但你再次發送 AI 請求時,近期對話仍會被傳輸。
我們的 AI 用量日誌記錄服務商、模型及實際 token/緩存計數,不記錄問題正文或 API 密鑰。託管平臺的請求與診斷日誌遵循平臺當前設置和保存限制。服務商持有的副本與服務日誌遵循其自身政策,清除瀏覽器不會刪除這些數據。我們不承諾所有服務商或備份系統均可立即清除數據。你可以通過下方聯繫方式提出刪除請求。
安全與帳戶隔離
我們使用密碼哈希、簽名且具有有效期的登錄會話、按帳戶區分的存儲和瀏覽器備份標識、來源檢查、請求限流,以及僅維護者帳戶可執行的公共課程目錄修改權限。個人 API 密鑰在服務器端加密保存,不以明文返回瀏覽器。Google 登錄採用服務器驗證、一次性狀態核驗、PKCE 和 nonce。註冊可使用 Cloudflare Turnstile 檢測自動化請求。啟用後,Cloudflare 會處理訪客 IP 地址、瀏覽器技術信號和短期驗證令牌;本工具在創建密碼帳戶前進行服務器端令牌核驗。這不是實名驗證,不要求身份證明文件。
這些措施旨在降低風險,但無法保證絕對安全。請使用獨立密碼,並保護你的帳戶與設備。不要在支持郵件或助手消息中發送密碼、API 密鑰、身份證明文件或無關的敏感記錄。本工具不會取得修改 BU 官方記錄或替你正式註冊課程的權限。
你的選擇與隱私請求
你可以通過現有工具修改課程計畫、學位設置、校外學分和規劃偏好,切換界面語言,退出登錄,並選擇不使用 AI 助手或 Google 登錄。密碼帳戶可以在賬戶設置中修改登錄信息;Google 帳戶的 Google 憑據由 Google 管理。
你可以通過 terrier-plan-support.sprung163@slmail.me 請求瞭解帳戶數據、取得副本、更正或刪除,或提出隱私問題。依適用法律,你也可能享有限制或反對某些處理、取得可攜帶數據、在以同意為依據時撤回同意,以及向適當監管機構投訴的權利。具體權利可能受法律條件和例外限制。
請說明帳戶和請求,不要發送帳戶密碼或 API 密鑰。在披露或刪除私人信息前,我們可能進行合理身份核驗,並按適用要求處理。註冊帳戶可在賬戶設置中使用“刪除賬戶”,並完成身份確認。該操作會移除帳戶保存的計畫、偏好、API 配置及登錄關聯;系統僅保留最小刪除標記,防止尚未結束的請求恢復數據。本機和其他設備的瀏覽器草稿、服務商端記錄屬於獨立數據;如需清除本地副本,請在各設備刪除本站數據。刪除已存密鑰不會在服務商處撤銷該密鑰,也不會刪除 Google 帳戶。移除一門課程或清除瀏覽器不等於刪除服務器帳戶。撤回可選選擇不會追溯撤銷此前已經合法進行的處理。
年輕使用者
本工具主要用於大學課程規劃,並非面向兒童設計的服務,目前不會核驗每一位使用者的年齡。如果家長或監護人認為兒童提交了不應收集的信息,請通過 terrier-plan-support.sprung163@slmail.me 聯繫我們,以便調查並採取適當措施。依適用規則需要家長或監護人許可的使用者,應在提交信息前取得相應許可。
政策更新
網站功能、服務商、數據處理方式或適用要求變化時,我們可能更新本政策。生效與更新日期會在本頁調整。重大變化需要額外通知或同意時,我們會按相應要求處理,不將僅發佈政策視為充分條件。本政策的各語言版本旨在說明相同的信息處理方式;如譯文不清楚或有不一致之處,請聯繫我們。
課程文件導入與計畫導出
當你選擇 MyBU PDF 或 CSV 時,導入讀取器在瀏覽器內處理文件。該導入功能不會把原始文檔、文件名或完整提取文本上傳至本工具服務器,也不會發送給 AI 服務商。讀取器使用由本站提供的 PDF 程序庫,不會登錄 MyBU,或取得訪問大學帳戶的權限。
識別出的課程代碼會發送至本站課程目錄接口,以查找對應的公開課程記錄。預覽可能顯示文件中識別出的課程代碼、學期、狀態、成績和學分。你可以修改可編輯字段、排除記錄、取消操作,或確認加入所選課程。無法識別的字段及掃描 PDF 可能需要手工錄入。導入成功不表示源記錄或識別結果已獲正確性確認。
確認導入後,所選記錄成為工作計畫的一部分,並按與手動錄入相同的流程保存至帳戶;自動保存計畫的行為同樣適用。確認前關閉預覽不會導入記錄。關閉後頁面會釋放本次導入狀態,但不能刪除設備上的原始文件,也不能保證瀏覽器內存被安全擦除。
下載的計畫文件和草稿副本可能包含學業信息。文件在設備上生成,下載後由你自行保管。請按學業記錄妥善保護。你將導出文件發送給其他人屬於另一次披露;刪除本站帳戶不能刪除已下載或已分享的副本。
個人 API 憑據與帳戶控制
是否連接支持的個人 API 由你決定。配置可包含服務商、加密密鑰、模型選擇和用量偏好。保存時,密鑰會發送至本站服務器;請求使用它時,會作為認證憑據發送至所選服務商。密鑰不會被加入模型提示詞,其他本站帳戶不會獲得你的密鑰或配置。
網站維護者運營服務器及其加密配置。加密可降低存儲記錄洩露的風險,但不表示維護者或運行中的服務在技術上無法為執行已授權的接入而訪問密鑰。我們不將該存儲描述為端到端加密,也不將其描述為完全由你獨立控制的秘密保管庫。
替換或移除密鑰會修改本站保存的配置,但不會在服務商處撤銷該密鑰、停止服務商已接受的請求、刪除服務商日誌或結清費用。如果密鑰可能已洩露,請在服務商處撤銷或輪換。請勿在聊天消息中發送密碼、API 密鑰或驗證碼。
自動規劃與主動提供的信息
規劃工具結合所選學位規則、課程目錄、先修及開課證據、主動填寫的興趣、學習負擔估計和可用教師評價,提出課程及學期安排,並對擬議修改執行規則檢查。它們是供本人核對的自動規劃建議,不是大學關於錄取、學業狀態或畢業資格的決定。
職業興趣、Hub 偏好、國際學生身份及寫作分班信息由你提供,用於區分適用學業規則及課程選擇。本工具不會推斷法律意義上的移民身份、訪問分班考試系統,或向 BU 核實這些信息。偏好及學業背景變化後,你可以更新。
即使自動準備的 AI 上下文排除了原始成績和私人備註,已計算的檢查結果或建議仍可能揭示計畫信息。請勿因某個原始字段未發送,就認為服務商完全不會了解你。是否使用個人聊天,以及輸入哪些內容,由你控制。
廣告、追蹤信號與外部資源
本工具不經營廣告、不出售個人信息,也不為跨場景行為廣告分享個人信息。應用目前不加入廣告像素或第三方營銷分析。公開字體、標誌、目錄和 PDF 讀取資源由本站提供,不加載用於營銷追蹤的字體服務。
應用目前不會因瀏覽器的 Do Not Track 信號而改變必要的帳戶、安全或存儲處理。由於不存在出售或為跨場景行為廣告分享信息的活動,本工具不會將你加入該類廣告活動。這不表示所有外部服務對瀏覽器隱私信號的處理均相同。
使用 Cloudflare 安全驗證或 Google 身份認證時,可能會向其服務發出請求;它們按各自政策為說明的目的處理技術信息。訪問外部課程、評分或服務商鏈接,也會將該訪問請求交給目的服務。阻止第三方資源可能使可選登錄或驗證功能無法工作。
隱私請求的處理流程
請通過公開的支持轉發地址說明帳戶、希望訪問的信息或執行的操作,並提供適當的回覆方式。披露、更正或刪除私人記錄前,我們可能要求合理證明你控制該帳戶。我們不會要求通過郵件發送密碼、API 密鑰或大學登錄憑據。
回覆及可行權利取決於適用法律和實際情形,可能受到身份核實、授權代理要求、法定例外及我們實際持有的信息範圍限制。我們不承諾調取僅由 BU 或獨立 API 服務商持有的信息,也不承諾提供本服務沒有的技術功能。
無法完整執行請求時,我們會在適用要求下解釋相關原因,並提供適用的複核或申訴信息。善意提出隱私請求不是懲罰性處理的理由;適用時,你也可以聯繫主管監管機關。本政策不要求放棄不可放棄的權利,也不聲稱網站取得尚未獲得的認證。
運行事件與依法保留
調查安全事件、故障或可信濫用報告時,我們可能使用理解及處理事件所需的帳戶標識、請求元數據和相關記錄,並將訪問與披露限定於該目的。面向使用者的診斷說明不應暴露其他帳戶的數據、密碼或 API 密鑰。
重大事件可能依法需要通知、調查或保留特定記錄。具體措施取決於事實及適用要求;本政策不承諾每次失敗請求都構成數據洩露,也不承諾所有受影響信息總能恢復。
法律或安全保留要求可能使普通刪除請求處理後仍需保存有限信息。任何例外均須有正當依據,不授權僅為方便而無限期保留整份計畫。常規刪除流程及防止已刪除記錄被恢復的最小標記,見“你的選擇與隱私請求”。
帳戶郵箱與課程更新申請
新帳戶須填寫 bu.edu 郵箱,新建 Google 帳戶也適用。使用者名註冊僅檢查郵箱域名,地址會以未驗證狀態保存在帳戶記錄中;不發送郵箱驗證郵件,也不據此認證大學身份。Google 註冊採用經過令牌校驗後由 Google 返回的郵箱。之前建立的帳戶仍可使用。郵箱僅在本人的設置中顯示,不作為公開個人資料。
你可以在設置中填寫和修改暱稱。暱稱與登錄標識及 Google 帳戶標識分別保存,用於私人工作區內的顯示,刪除帳戶時一併刪除。修改暱稱不會更改登錄方式、重命名帳戶或合併帳戶。
你可在設置中保存可選聯繫郵箱。該地址隨本人帳戶保存,不向其他使用者展示,不更改登錄標識,不授權網站訪問郵箱,也不建立已驗證身份。你可替換或清空聯繫地址。註冊時提供的郵箱仍作為登錄帳戶記錄的一部分保留,直至刪除帳戶。
更新申請將申請類型、學期或課程標識、可選說明、申請編號及提交時間保存在本人帳戶中。站長可查看這些申請以處理課程資料問題。共享收件索引僅保存帳戶標識與近期申請時間,不保存申請正文、聯繫郵箱或 API 密鑰。申請通過定時存儲清理在 30 天后移除;刪除帳戶也會刪除該帳戶的申請記錄並移除收件索引。申請中請勿填寫密碼、API 密鑰、大學私有文件或不必要的個人信息。
提交更新申請時,網站也會通過 FormSubmit 向站長已公開的支持轉發地址提交郵件通知。通知包含你的規劃工具使用者名及申請字段;如果你以郵箱作為使用者名,該標識也會出現在通知中。網站不會另外添加帳戶郵箱、聯繫郵箱、私人課表、密碼或 API 憑據字段。FormSubmit 按其隱私政策與服務條款處理通知;站長的轉發及郵箱服務處理收到的郵件。如果共享服務器受到限流,瀏覽器可以通過該服務的 AJAX 表單接口直接提交相同通知,並把結果報告給本人帳戶。站長收件箱會區分瀏覽器報告的狀態,這不是獨立送達證明。此方式發送相同申請字段和使用者名,不發送規劃工具會話 Cookie 或 API 憑據。服務商接受通知不代表郵件已送達收件箱。發送失敗或等待激活時,申請仍保存在站內收件箱。刪除規劃工具帳戶不會自動刪除已發送的郵件或郵箱服務商保留的副本。
提交更新申請不會自動刷新課程目錄。站長審核申請,並決定是否更新公開數據。提交不構成對回覆時間、糾正結果或新增學期開設信息的保證。
為管理共享 AI 額度並防止濫用,網站最多保留 31 天與帳戶關聯的用量記錄,包括用量、所用模型、功能及日期。這些記錄僅站長可見,不包含對話正文或 API 密鑰。刪除帳戶會移除可識別該帳戶的用量記錄;不再關聯帳戶的彙總量可保留至到期清理。
聯繫方式與服務商政策
本網站隱私與數據請求的聯繫郵箱為 terrier-plan-support.sprung163@slmail.me。請說明相關帳戶及請求內容,請勿發送密碼、API 密鑰或驗證碼。
你也可以閱讀 Cloudflare、郵件服務 SimpleLogin和Microsoft、Google 以及個人 API 服務商 DeepSeek、OpenAI、Google Gemini、Groq、OpenRouter 的獨立隱私政策。提供鏈接是為了透明說明,不代表本工具聲稱採用這些公司政策中的全部實踐。