Crux – Terms of Service

Last updated: May 25th, 2025

1. About Crux

Crux ("Service") is an online course-planning utility designed for students of any university. The Service is operated by Kalan Roye ("we", "us", or "our").

Contact: legal@kalanroye.com


We are not affiliated with, endorsed by, or officially connected to any university. Course data comes from publicly available sources and may be incomplete or outdated. Always verify requirements and schedules in the official Academic Calendar or equivalent.

2. Accepting These Terms

By creating an account, accessing, or using Crux, you agree to be bound by these Terms and our Privacy Policy (collectively, the "Agreement"). If you do not agree, do not use the Service.

3. Eligibility

  1. Age. You must be at least 17 years old.
  2. Institutional e-mail. Registration requires a valid university-issued e-mail address (@uwo.ca or equivalent). Accounts created with other addresses will be rejected.
  3. Academic status. The Service is intended only for current or prospective university students who plan to enrol in university courses.

4. Accounts & Security

You agree to:

  1. Provide accurate, current information.
  2. Maintain the confidentiality of your login credentials.
  3. Promptly notify us of any unauthorized use.

We may suspend or terminate your account at any time for breach of the Agreement or to protect the Service or its users.

5. User-Generated Content ("UGC")

"UGC" means comments, reviews, files, or any other content you contribute.

  1. Your rights. You retain all ownership of your UGC.
  2. Your licence to us. You grant us a worldwide, non-exclusive, royalty-free licence to host, display, and reproduce your UGC solely for operating and improving the Service.
  3. No scraping. Except as expressly allowed by us, you may not copy or extract UGC from Crux for external use.
  4. Acceptable use. You may not upload or share UGC that is unlawful, hateful, harassing, infringing, or otherwise objectionable. We reserve the right (but have no obligation) to moderate, remove, or disable UGC at our sole discretion.

6. Acceptable Use of the Service

You agree not to:

  • re-engineer, decompile, or attempt to gain unauthorized access to the Service or its data;
  • use automated scripts, bots, or scraping tools;
  • interfere with, damage, or disrupt the Service or servers;
  • engage in any activity that violates applicable law or another user's rights.

7. Intellectual Property

  • Our IP. Crux, including the name, logo, design, and all proprietary content, is our intellectual property. Except for the limited licence granted herein, no rights are transferred to you.
  • Third-party data. Course information remains the property of the university. Use is subject to their own terms and accuracy cannot be guaranteed.

8. Privacy & Data Security

Personal data we collect (university, e-mail, name, student ID, faculty, major, academic year) is encrypted in transit and at rest on Supabase (US-East, North Virginia). Cookies and analytics tools (Vercel Analytics, Supabase Auth session cookies) are used as described in our Privacy Policy.

9. Disclaimers

  1. Accuracy. Crux is provided "as is." We do not warrant that course data is complete, current, or error-free. Always cross-check with the official Academic Calendar or equivalent.
  2. Availability. We do not guarantee uninterrupted or error-free access.
  3. No professional advice. Information on Crux is for planning purposes only and does not constitute academic counselling.

10. Limitation of Liability

To the fullest extent permitted by Ontario law, our total liability for any claim arising out of or relating to the Service will not exceed CAD $100 or the total amount you paid to us in the past twelve months (whichever is greater). We will not be liable for indirect, incidental, special, consequential, or punitive damages.

11. Indemnity

You agree to indemnify and hold us harmless from any claims, damages, or expenses arising out of your use of the Service or UGC, or your breach of this Agreement.

12. Account Termination & Data Retention

  • Voluntary deletion. You may delete your account at any time from the Settings page or by e-mailing the contact above.
  • Forced termination. If we terminate your account for breach, we may retain associated data indefinitely for security, auditing, and legal purposes.

13. Changes to the Service or Terms

We may update these Terms or the Service at any time. We will notify you via e-mail or in-app notice. Continued use after the effective date constitutes acceptance.

14. Governing Law & Disputes

The Agreement is governed by the laws of Ontario, Canada, without regard to conflict-of-laws principles. Any dispute will be resolved exclusively in the courts of Ontario.

15. General

If any provision is found unenforceable, it will be limited or eliminated to the minimum extent necessary, and the remaining provisions will remain in full force. Our failure to enforce any right shall not be deemed a waiver.

Questions? Contact legal@kalanroye.com.