Terms of Service for Schedulr Chrome Extension

Effective Date: 1 March 2025

Please read these Terms of Service ("Terms") carefully before using the Schedulr Chrome extension ("Extension") operated by Aiden Chan ("I", "me", or "my"). By installing or using the Extension, you agree to be bound by these Terms. If you do not agree to any part of these Terms, you must not use the Extension.

1. Eligibility

The Extension is intended for use by active students and lecturers of Multimedia University (MMU) with access to the CliC platform. Use of the Extension by anyone outside this group is not supported and may not function correctly. You must be using a Chromium-based browser (e.g. Google Chrome, Brave, Edge) to use the Extension.

2. Description of Service

The Schedulr Extension is a free, open-source tool that:

  • Scrapes your timetable data from the MMU CliC platform.
  • Transfers timetable events into your Google Calendar via the Google Calendar API.
  • Generates a downloadable .ics file compatible with other calendar applications (e.g. Outlook, Apple Calendar).

The Extension is provided free of charge and is maintained on a best-effort basis.

3. Acceptable Use

You agree to use the Extension only for its intended purpose — importing your own MMU timetable into a calendar application. You must not:

  • Use the Extension to access, scrape, or collect timetable data belonging to other users.
  • Reverse-engineer, decompile, or modify the Extension for malicious or unauthorised purposes.
  • Use the Extension in any way that violates MMU's acceptable use policies or any applicable laws.
  • Use the Extension to interfere with or overload the CliC platform or Google services.

4. Google Account & Third-Party Services

To use the Google Calendar integration, the Extension will request access to your Google Calendar via OAuth 2.0. By granting this access, you acknowledge that:

  • You are subject to Google's Terms of Service and Privacy Policy.
  • I am not responsible for any actions taken by Google or any other third-party service.
  • You may revoke the Extension's access to your Google account at any time via your Google Account security settings.

5. Disclaimer of Warranties

The Extension is provided "as is" and "as available", without warranty of any kind, express or implied. I do not warrant that:

  • The Extension will function without interruption or error.
  • The timetable data scraped from CliC will always be accurate or complete — the CliC platform may contain bugs or unexpected changes that affect the Extension.
  • The Extension will continue to be maintained or updated.

You use the Extension at your own risk. Always verify your imported calendar events against your official timetable.

6. Limitation of Liability

To the fullest extent permitted by applicable law, I shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or related to your use of, or inability to use, the Extension — including but not limited to missed classes, incorrect calendar events, or data loss. My total liability for any claim arising from the use of the Extension shall not exceed zero, as the Extension is provided for free.

7. Open Source

The Extension is open-source software licensed under the GNU General Public License v3.0. You are free to view, fork, and contribute to the source code on GitHub in accordance with the terms of that licence.

8. Changes to These Terms

I may update these Terms from time to time. When I do, I will update the effective date at the top of this page. Continued use of the Extension after any changes constitutes your acceptance of the new Terms. It is your responsibility to review these Terms periodically.

9. Termination

I reserve the right to discontinue the Extension or remove it from the Chrome Web Store at any time without notice. You may stop using the Extension at any time by uninstalling it from your browser.

10. Contact

If you have any questions about these Terms, you can reach out at aidenchan0397@gmail.com.