TJHS eSchoolPrivacy & transparency
English summary ↓
PRIVACY POLICY

隱私政策

清楚說明資料如何使用、儲存,以及如何聯絡我們。

維護者 / Maintainer
Chee Woon Wong
聯絡 / Contact
cheewoon.w@gmail.com
更新 / Updated
2026-11-01 · v1.0.0

本政策說明此擴充功能如何處理資料,不取代學校或 eSchool 平台自身的政策。

1. 用途及範圍

本工具協助已獲學校授權的教師,在 tsunjin.eschool.edu.my 的指定教師頁面整理作業、輸入分數、處理缺交、讀取成績報表及瀏覽通告。安裝不會產生額外學校帳號或權限。

2. 會處理的資料

插件不存取其他網站的瀏覽紀錄,不加入廣告、追蹤像素或分析 SDK。

3. 如何使用和傳送

資料用於顯示、篩選、比對、匯出、產生匯入預覽及執行老師確認的學校操作。部分狀態計數及重新核對會自動向同一學校網站讀取資料;不是所有讀取都要再次按鈕。

Excel 在瀏覽器內解析,不會把整個檔案上傳至開發者或第三方伺服器。確認分數更新後,只把原生表單需要的更新資料送回學校系統。缺交 X 改為 P 需另經確認;原有頁面的儲存或查詢仍按照學校流程執行。作業設定匯入目前只建立本機草稿,不會自動批量保存至學校。

擴充功能不把上述資料傳至開發者伺服器,不出售、不用於廣告或與功能無關的分析。學校接收的資料由其自身系統與政策管理。老師自行下載、列印或分享的檔案由老師控制。

4. 本機儲存及保留

5. 存取、移除及共用電腦

教師可以在作業關聯編輯中解除關聯;可透過 Chrome 的網站資料設定清除 tsunjin.eschool.edu.my 的本機儲存資料。清除整個網站資料可能同時登出並移除網站自己的偏好,請先備份必要關聯。刪除下載檔案需在電腦上另外處理;這些操作不會刪除學校伺服器上的成績或缺交記錄。

關聯以網站、班級、科目及作業區分,目前不以教師帳號分區。共用同一 Chrome 設定檔的人可能看到相同關聯;請每位教師使用自己的瀏覽器設定檔。不要把真實學生資料或私人教師密碼寄給開發者作為錯誤回報。

6. 更新及第三方

功能程式與 ExcelJS 隨插件安裝包提供,不從外部下載執行程式碼。Chrome 网上应用店的安裝及自動更新由 Google 管理;學校登入與伺服器保存由學校管理。這些服務各自適用其政策。本插件沒有自行營運的雲端同步服務。

本工具的資料用途限於提供與改善上述使用者可見功能,遵循 Chrome Web Store User Data Policy 的用途限制,不用於廣告、資料出售或信用/借貸判斷。

7. 聯絡及政策變更

有關插件資料處理,請聯絡 cheewoon.w@gmail.com;學校伺服器記錄的查閱、更正、保留或刪除,請聯絡學校。日後若資料用途改變,發布者應先更新此政策及商店揭露,必要時取得同意。

8. 本政策網頁

本網頁由 Cloudflare Pages 託管,沒有登入表單、追蹤像素或分析程式。當你開啟此政策頁時,Cloudflare 會接收提供網頁及安全防護所需的標準網路請求資訊,例如 IP 位址及瀏覽器請求資訊;這與插件把學生成績傳給開發者是不同的事情。Cloudflare 對其服務資料的處理適用其隱私政策:Cloudflare Privacy Policy。

English summary

TJHS eSchool is an independent extension maintained by Chee Woon Wong for authorized teachers using supported pages on tsunjin.eschool.edu.my. It is not an official school or eSchool product and grants no additional school permissions.

The extension processes student names, student numbers, class details, marks, missing-work status, coursework and report content in the browser. It also processes teacher-selected Excel data, assignment links and local search/filter settings. It uses the school's existing authenticated session for same-origin requests and preserves required native form fields; it does not extract or store passwords or a full cookie list.

Data is used only to provide the visible coursework features. Some read-only checks run automatically. Teacher-confirmed mark updates are sent to the existing school system; X-to-P missing-work updates require a separate confirmation. Coursework-definition imports currently create local drafts, not automatic bulk school saves. Excel files are parsed locally rather than uploaded as whole files to a developer service.

There is no developer-operated student-data server, advertising, analytics SDK or cloud synchronization. Student data is not sold or used for unrelated purposes, advertising or credit/lending decisions. The extension's data use is limited to its stated user-facing purpose under the Chrome Web Store User Data Policy.

Assignment links remain in the school origin's localStorage until removed, with no teacher-account partition or automatic cross-device sync. Session storage may contain filters, drafts, counts, and a temporary post-save student/mark snapshot; post-save snapshots are normally removed when consumed and are no longer used after ten minutes, but that age check is not a scheduled deletion mechanism. Storage and exported files are not separately encrypted by the extension. Use a protected personal browser profile.

Remove links in the extension or clear the school's site storage in Chrome to remove local data. Clearing all site data can also sign you out. Uninstalling the extension does not guarantee removal of school-origin storage. Exported/printed files must be deleted separately; school-server records remain subject to the school's controls and retention policy. Do not send student records or teacher credentials in support requests.

This policy page is hosted by Cloudflare Pages without application analytics or tracking scripts. Cloudflare necessarily receives standard request data such as IP address and browser request information to deliver and protect the page, under its own privacy policy. Chrome Web Store installation and updates are managed by Google. All extension code and ExcelJS ship in the package; there is no remote executable-code loader.

For extension privacy questions contact Chee Woon Wong at cheewoon.w@gmail.com. Contact the school for changes to school-server records. Material changes in data handling will be reflected in this policy and the store disclosures before release, with consent where required.