Chính sách bảo mật
Cập nhật lần cuối: Tháng 5 năm 2026
1. Giới thiệu
CalendarVLU là công cụ giúp sinh viên trường Đại học Văn Lang (VLU) import lịch học và lịch thi từ cổng thông tin VLU lên Google Calendar. Chúng tôi cam kết bảo vệ quyền riêng tư của bạn. Chính sách này giải thích cách chúng tôi thu thập, sử dụng và bảo vệ dữ liệu của bạn.
2. Dữ liệu chúng tôi thu thập
Thông tin tài khoản Google
Khi bạn đăng nhập bằng Google để sử dụng tính năng đồng bộ, chúng tôi thu thập email và tên của bạn thông qua OAuth 2.0. Chúng tôi yêu cầu các quyền sau:
- calendar.events — Tạo, đọc, cập nhật sự kiện lịch trên Google Calendar của bạn.
- calendarlist.readonly — Đọc danh sách calendar của bạn để bạn chọn nơi import lịch.
Dữ liệu lịch VLU
Lịch học và lịch thi được lấy từ cổng thông tin VLU sau khi bạn đăng nhập. Dữ liệu này có thể bao gồm tên môn học, thời gian học hoặc thi, phòng học, giảng viên, mô tả lớp học, và các mã định danh sự kiện cần thiết để xuất file hoặc đồng bộ lịch.
Cookie phiên VLU
Tiện ích Chrome đọc một số cookie phiên VLU có sẵn trong trình duyệt của bạn, ví dụ ASP.NET_SessionId và cookie xác thực khi có. Cookie chỉ được gửi tạm thời đến máy chủ CalendarVLU qua HTTPS để kiểm tra phiên đăng nhập và lấy dữ liệu lịch theo yêu cầu của bạn. CalendarVLU không yêu cầu, không thu thập, và không lưu mật khẩu VLU.
3. Cách chúng tôi sử dụng dữ liệu
- Email và tên: Dùng để xác thực và hiển thị thông tin tài khoản.
- OAuth tokens: Dùng để đồng bộ sự kiện lịch lên Google Calendar theo yêu cầu của bạn.
- Cookie phiên VLU: Chỉ dùng để lấy lịch VLU trong từng yêu cầu, không dùng để đăng nhập thay bạn ngoài mục đích lấy lịch.
- Dữ liệu lịch VLU: Xử lý để tạo sự kiện trên Google Calendar hoặc xuất file CSV/iCal. Dữ liệu lịch không được lưu lâu dài trên máy chủ CalendarVLU.
4. Lưu trữ và bảo mật
- OAuth tokens (access token, refresh token) được lưu trữ trong cơ sở dữ liệu MongoDB qua Prisma, chỉ dùng cho mục đích đồng bộ Google Calendar.
- Tokens được làm mới định kỳ và có thể bị thu hồi bất kỳ lúc nào qua trang quản lý tài khoản Google của bạn.
- Cookie VLU và dữ liệu lịch VLU được xử lý tạm thời trong quá trình request để trả kết quả, xuất file, hoặc gửi sự kiện sang Google Calendar theo thao tác của bạn.
- Chúng tôi không lưu trữ mật khẩu VLU và không lưu cookie VLU lâu dài.
- Kết nối giữa tiện ích, máy chủ CalendarVLU, VLU, và Google API sử dụng HTTPS khi truyền dữ liệu trong production.
5. Chia sẻ dữ liệu
Chúng tôi không bán, cho thuê, hoặc chia sẻ dữ liệu cá nhân của bạn với bên thứ ba. Dữ liệu của bạn chỉ được truyền đến:
- Google API — Để đồng bộ lịch theo yêu cầu của bạn.
- VLU (online.vlu.edu.vn) — Để lấy dữ liệu lịch học và lịch thi.
- Máy chủ CalendarVLU — Để xử lý cookie phiên VLU, chuẩn hóa dữ liệu lịch, xuất file CSV/iCal, và gọi Google Calendar API theo yêu cầu của bạn.
6. Quyền của bạn
- Bạn có thể thu hồi quyền truy cập Google bất kỳ lúc qua myaccount.google.com/permissions.
- Bạn có thể ngắt kết nối Google Calendar từ tiện ích hoặc yêu cầu xóa toàn bộ dữ liệu tài khoản bằng cách liên hệ với chúng tôi.
- Bạn có thể tải xuống lịch dưới dạng file CSV hoặc iCal bất kỳ lúc nào.
7. Tuân thủ Google API Services User Data Policy
CalendarVLU tuân thủ Google API Services User Data Policy, bao gồm các yêu cầu về Limited Use. Việc CalendarVLU sử dụng và chuyển giao thông tin nhận được từ Google APIs sẽ tuân thủ Chrome Web Store User Data Policy, bao gồm các yêu cầu Limited Use.
Dữ liệu Google chỉ được dùng để cung cấp tính năng người dùng yêu cầu: xác thực Google, đọc danh sách calendar để bạn chọn calendar đích, tạo hoặc cập nhật sự kiện lịch, và ngắt kết nối tài khoản. CalendarVLU không bán dữ liệu Google, không dùng dữ liệu Google cho quảng cáo, không chia sẻ dữ liệu Google cho bên thứ ba không cần thiết, và không dùng dữ liệu Google để huấn luyện mô hình AI hoặc machine learning.
8. Liên hệ
Nếu bạn có câu hỏi về chính sách bảo mật này, vui lòng liên hệ:
Email: work.nhkhoa@gmail.com
GitHub: github.com/nhkhoa/calendarVLU