Chính sách quyền riêng tư
Cập nhật: 20/10/2026
Chính sách này mô tả cách tiện ích Chrome PTIT Calendar xử lý dữ liệu để chuyển thời khóa biểu từ cổng qldttx.pttc1.edu.vn sang Google Calendar. Đơn vị vận hành là nhà phát triển cá nhân PTIT Calendar; địa chỉ hỗ trợ: nvan.work.it@gmail.com.
1. Dữ liệu tiện ích truy cập
| Dữ liệu | Mục đích |
|---|---|
| Token phiên PTIT và mã idpc | Gọi API lấy thời khóa biểu của chính tài khoản đã đăng nhập. |
| Dữ liệu thời khóa biểu | Đọc môn học, ngày, tiết, giờ, lớp, nhóm, giảng viên, phòng, link học online và thông tin nghỉ/dạy bù để tạo sự kiện. |
| Token OAuth Google do Chrome cấp | Gửi các yêu cầu Google Calendar đã được người dùng cấp quyền. |
| Danh sách lịch Google | Nhận diện lịch “ptit calendar” cũ do tiện ích quản lý. Tiện ích không đọc nội dung sự kiện của các lịch cá nhân khác. |
| Cấu hình và trạng thái tạm | Ghi nhớ học kỳ, dữ liệu phản hồi tạm và tab đăng nhập do tool mở. |
Tiện ích không có ô nhập mật khẩu PTIT, không đọc hoặc lưu mật khẩu PTIT/Google, không truy cập hộp thư Gmail và không đọc nội dung email. Token là dữ liệu xác thực nhạy cảm, được dùng để thực hiện các chức năng nêu trên.
2. Cách truy cập dữ liệu
Khi bạn bấm đăng nhập, tiện ích mở trang PTIT chính thức. Mã chạy trên đúng tên miền này đọc thông tin phiên CURRENT_USER để nhận token; tiện ích cũng có thể nhận Authorization và idpc từ yêu cầu tới endpoint thời khóa biểu được cấu hình. Những tab PTIT không được mở từ nút đăng nhập của tool không bị tự động đóng.
Google OAuth sử dụng Chrome Identity. Bạn chọn tài khoản và cấp quyền trên giao diện của Google; tiện ích không thay thế màn hình cấp quyền của Google.
3. Dữ liệu Google và phạm vi sử dụng
Tiện ích sử dụng calendar.app.created để tạo và quản lý lịch do ứng dụng tạo, cùng calendar.calendarlist.readonly để đọc danh sách lịch và nhận diện lịch cũ. Dữ liệu Google chỉ được dùng cho chức năng quản lý lịch học mà bạn yêu cầu.
Việc sử dụng và chuyển giao thông tin nhận được từ Google APIs tuân thủ Google API Services User Data Policy, bao gồm các yêu cầu Limited Use. Tiện ích không bán dữ liệu Google, không dùng cho quảng cáo, không dùng để huấn luyện mô hình AI và không chuyển dữ liệu Google cho nhà cung cấp AI.
4. Tạo, thay thế lịch và nhắc học
Khi import, tiện ích tạo lịch phụ tên “ptit calendar” và nhập các buổi học. Sau khi hoàn tất, tiện ích xóa các lịch cũ được nhận diện bằng tên, dấu quản lý trong mô tả, quyền sở hữu và điều kiện không phải lịch chính. Lịch chỉ trùng tên nhưng không có dấu quản lý không bị xóa. Các sự kiện bạn thêm thủ công trong lịch do tool quản lý cũng bị xóa khi lịch đó được thay thế.
Nếu nhập sự kiện lỗi, tiện ích cố gắng hủy lịch mới nhập dở và giữ lịch cũ. Nếu việc dọn lịch lỗi, giao diện hiển thị thông báo; thao tác Google API không phải giao dịch nguyên tử.
Tên môn, thời gian, địa điểm và ghi chú liên quan được lưu trên Google Calendar. Link phòng học và mật khẩu phòng nếu có trong dữ liệu nguồn cũng có thể xuất hiện trong mô tả hoặc địa điểm sự kiện. Hãy kiểm tra quyền chia sẻ của lịch đích.
Mỗi sự kiện nhập trực tiếp được cấu hình nhắc popup và email trước 5 phút. Google Calendar xử lý việc gửi nhắc tới tài khoản Google đã kết nối. Tiện ích không gửi email bằng Gmail API và không tự truy cập hộp thư.
5. Lưu trữ và thời gian lưu
- Token PTIT, phản hồi lịch và trạng thái tab đăng nhập được lưu tạm trong chrome.storage.session. Dữ liệu phiên không được chủ động đồng bộ qua Chrome Sync và thường mất khi phiên trình duyệt kết thúc hoặc khi tiện ích được tải lại, tắt hay gỡ bỏ.
- Cấu hình không nhạy cảm như học kỳ được lưu trong chrome.storage.local trên thiết bị đến khi thay đổi hoặc gỡ tiện ích.
- Token Google được Chrome Identity quản lý/cache, và được giữ trong bộ nhớ tab của tiện ích khi cần gọi API.
- Các sự kiện đã nhập lưu trong tài khoản Google đến khi bị thay thế, được bạn xóa hoặc được Google xử lý theo chính sách của họ.
- Nếu bạn xuất .ics, file được lưu tại vị trí tải xuống trên thiết bị và do bạn quản lý.
6. Chia sẻ và bên thứ ba
Bản tiện ích này không có máy chủ riêng của nhà phát triển để nhận token hoặc thời khóa biểu, không tích hợp quảng cáo hay công cụ phân tích hành vi. Yêu cầu lấy lịch được gửi tới PTIT; yêu cầu tạo và quản lý lịch được gửi tới Google. Các bên này xử lý yêu cầu theo chính sách của họ.
Website thông tin này không có biểu mẫu đăng nhập, cookie quảng cáo hoặc mã phân tích do nhà phát triển thêm. Nhà cung cấp hosting có thể xử lý thông tin truy cập kỹ thuật như địa chỉ IP và nhật ký yêu cầu để vận hành dịch vụ. Khi bạn gửi email hỗ trợ, nội dung email được xử lý để trả lời yêu cầu.
7. Quyền kiểm soát và xóa dữ liệu
- Bấm “Xóa dữ liệu phiên” để xóa dữ liệu tạm trong tiện ích. Nếu trang PTIT vẫn mở và gửi thông tin phiên, token có thể được nhận lại; đóng các tab PTIT để ngừng nhận.
- Bấm “Ngắt kết nối” để xóa cache xác thực Google của tiện ích. Việc này không tự xóa lịch và không đồng nghĩa thu hồi quyền lâu dài.
- Thu hồi quyền truy cập trong phần kết nối ứng dụng của tài khoản Google.
- Xóa lịch “ptit calendar” trong Google Calendar để xóa dữ liệu lịch đã nhập. Gỡ tiện ích không tự xóa dữ liệu trên Google.
- Gỡ tiện ích để xóa cấu hình cục bộ; xóa các file .ics đã tải nếu không còn cần.
Nhà phát triển không lưu bản sao thời khóa biểu trên máy chủ riêng nên không thể thay bạn xóa dữ liệu trong tài khoản Google. Bạn có thể gửi yêu cầu hoặc thắc mắc về dữ liệu qua email hỗ trợ.
8. Bảo vệ dữ liệu
Kết nối tới PTIT và Google sử dụng HTTPS. Tiện ích giới hạn máy chủ được truy cập theo manifest và không ghi token vào nội dung lịch. Không chia sẻ token, file chứa dữ liệu cá nhân hoặc link phòng học với người không có quyền. Không biện pháp bảo vệ nào có thể bảo đảm an toàn tuyệt đối.
9. Thay đổi chính sách và liên hệ
Chính sách sẽ được cập nhật khi chức năng hoặc cách xử lý dữ liệu thay đổi. Ngày cập nhật được hiển thị ở đầu trang. Liên hệ: nvan.work.it@gmail.com.
PTIT Calendar