Last updated: March 17, 2026
Thank you for using QLDT Calendar Sync. Protecting your personal data is our top priority. This policy explains how we collect, use, and protect your information when you use our tool to seamlessly sync your academic schedule from the PTIT QLDT system to your Google Calendar.
Strictly No Password Storage: Your Student ID and Password are used strictly once (in-memory) during the execution flow to scrape your schedule. We absolutely DO NOT store your password in any database or persistent storage. It is automatically destroyed seconds after the data extraction is complete.
Google Calendar Scope: Permissions are strictly limited to two backend actions: (1) Checking if a class event already exists to prevent duplicates, and (2) Creating new events for your schedule. We do not read, modify, or delete your other personal events.
Authentication Tokens: After granting permission, your OAuth Refresh Token is securely stored in an encrypted Supabase database. This allows future automated background syncs without requiring you to re-authenticate manually.
You maintain full control over your data. You can disconnect your Google Calendar at any time by visiting your Google Account Security settings and revoking access to our application. Once revoked, the app will no longer be able to sync events.
This is an open-source, non-profit tool. We DO NOT sell, trade, or share your personal information with any third parties. Data flows directly between your client, our server, and Google's API.
QLDT Calendar Sync is an independent student project and is not officially affiliated with the Posts and Telecommunications Institute of Technology (PTIT).
View Source or Open an Issue on GitHub