Terms of Service - UniCal
Effective Date: 16 June 2025
Last Updated: 16 June 2025
1. Acceptance of Terms
By installing, accessing, or using the UniCal Chrome extension ("the Extension", "UniCal", "we", "us", or "our"), you ("User", "you", or "your") agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, please do not use the Extension.
2. Description of Service
UniCal is a Chrome browser extension designed specifically for students of the University of Economics Ho Chi Minh City (UEH) that provides the following services:
- Schedule Extraction: Automatically extracts class schedules from the UEH Student Portal
- Calendar Conversion: Converts extracted schedules to industry-standard .ics calendar format
- Google Calendar Integration: Direct import of schedules to Google Calendar with OAuth authentication
- File Export: Download of calendar files (.ics format) and raw JSON data
- Multi-Platform Support: Compatibility with various calendar applications including Google Calendar, Apple Calendar, Notion Calendar, and others
3. Eligibility and Account Requirements
3.1 User Eligibility
- You must be a current student, faculty member, or authorized user of the University of Economics Ho Chi Minh City (UEH)
- You must have legitimate access to the UEH Student Portal
- You must be at least 13 years of age to use this Extension
3.2 Google Account Integration
- Google Calendar integration requires a valid Google account
- You are responsible for maintaining the security of your Google account credentials
- We do not store your Google account passwords or credentials
4. Permitted Use
4.1 Authorized Activities
You may use UniCal to:
- Extract your own class schedule data from the UEH Student Portal
- Convert your schedule data to calendar formats for personal use
- Import your schedule to your personal calendar applications
- Download and backup your schedule data
4.2 Prohibited Activities
You may NOT use UniCal to:
- Access or extract data from accounts that do not belong to you
- Violate any UEH Student Portal terms of service or policies
- Attempt to reverse engineer, modify, or distribute the Extension
- Use the Extension for any commercial purposes without explicit permission
- Interfere with or disrupt the Extension's functionality
- Access data beyond your authorized schedule information
- Share or distribute extracted data belonging to other users
5. Privacy and Data Handling
5.1 Data Collection
UniCal processes the following types of data:
- Schedule Information: Class names, times, locations, instructor details, and course codes from your UEH Student Portal
- Google Account Information: Basic profile information (name, email) when you choose to use Google Calendar integration
- Usage Data: Extension usage patterns for improvement purposes (anonymized)
5.2 Data Storage and Processing
- All schedule extraction and processing occurs locally in your browser
- We do not transmit your schedule data to external servers (except Google Calendar when you explicitly choose to import)
- Google authentication tokens are stored locally using Chrome's secure storage APIs
- We do not store your personal schedule data on our servers
5.3 Third-Party Services
- Google Calendar integration uses Google's OAuth 2.0 authentication
- Your use of Google services is subject to Google's Terms of Service and Privacy Policy
- We are not responsible for Google's data handling practices
6. Intellectual Property Rights
6.1 Extension Ownership
- UniCal and all related intellectual property rights are owned by the developer
- You are granted a limited, non-exclusive, non-transferable license to use the Extension
6.2 User Data
- You retain ownership of your schedule data
- By using the Extension, you grant us permission to process your data as described in these Terms
6.3 UEH Data
- Schedule data belongs to the University of Economics Ho Chi Minh City
- Use of UEH data through this Extension must comply with UEH's terms and policies
7. Disclaimers and Limitations
7.1 Service Availability
- UniCal is provided "as is" without warranties of any kind
- We do not guarantee continuous, uninterrupted, or error-free operation
- The Extension depends on the UEH Student Portal's availability and structure
7.2 Data Accuracy
- We strive for accuracy but do not guarantee that extracted schedule data is error-free
- Users are responsible for verifying the accuracy of their schedule information
- We are not liable for missed classes or scheduling conflicts due to data inaccuracies
7.3 Compatibility
- The Extension is designed for the current version of the UEH Student Portal
- Changes to the UEH portal may affect Extension functionality
- We will make reasonable efforts to maintain compatibility but cannot guarantee it
8. Support and Contact
8.1 Support Channels
For support, feedback, or questions:
- Feature Requests/Bug Reports: https://huongdathuy.featurebase.app/
- Personal Inquiries: Email me via huongdathuy76@gmail.com
8.2 Response Time
- We will make reasonable efforts to respond to inquiries
- Support is provided on a best-effort basis for the free version
By using UniCal, you agree to these Terms of Service.
Last updated: 16 June 2025