Unfull

Terms of Service

Last updated: 2026-04-26

These are the rules for using Unfull (this site, unfull.org, and our alert service). By paying for a subscription you agree to them. They are deliberately short — there is not much to the product, and there should not be much to the terms.

The short version

We watch a McGill course you pay for and email you when a seat opens. We are not McGill. We do our best but cannot promise the seat will still be there when you click through. Disputes go to Quebec.

1. Who we are

Unfull is an independent service operated by Aiden Hyun. Contact: aiden.hyun.business@gmail.com.

We are not affiliated with, endorsed by, or operated by McGill University. “McGill,” “Minerva,” and “VSB” are referenced descriptively only.

2. What you get

When you subscribe to a course, our system periodically polls McGill's public Visual Schedule Builder (VSB). When it sees a section of your course with at least one open seat, it emails you and then automatically pauses your subscriptionso you don't get repeated alerts. You can re-enable the subscription from your manage page if you still need it.

3. What we do not promise

The service is provided as-is. If the service is not working for you, see the refund policy.

4. Your account

Unfull does not use accounts or passwords. Your magic-link manage URL (the one we email you and that the manage page uses) is the only credential. Anyone with that link can pause, resume, or cancel your subscriptions. Treat it like a password. Do not share it. If you believe your link has been exposed, email us and we will rotate it.

5. Acceptable use

You agree not to:

6. Payment

Subscriptions are sold per course, per term — priced in CAD for Canadian schools and USD for U.S. schools. Payments are processed by Polar, who acts as the merchant of record. The charge on your statement will appear from Polar. Sales tax is collected by Polar where applicable.

Subscriptions are one-time, not recurring. Each subscription covers a single course code for a single term. There is nothing to cancel for billing purposes — you simply stop hearing from us once the term ends or you cancel inside the manage page.

7. Refunds

Refunds are governed by our refund policy.

8. Changes to the service

We may change, pause, or discontinue parts of the service at any time. If we discontinue a service you have an active paid subscription to, we will refund the unused portion.

9. Changes to these terms

We may update these terms. Material changes will be reflected in the “Last updated” date at the top of this page. Continued use of the service after changes means you accept them. If you don't, stop using the service and request a refund per the refund policy.

10. Liability

To the maximum extent permitted by law, our total liability to you for any claim arising out of the service is limited to the amount you actually paid us for the subscription that caused the claim. We are not liable for indirect, incidental, or consequential losses (including missed registration, missed graduation, lost tuition, or missed deadlines).

Nothing in these terms limits any rights you have under the Quebec Consumer Protection Act or other mandatory consumer protection law that applies to you.

11. Governing law

These terms are governed by the laws of the Province of Quebec and the federal laws of Canada applicable in Quebec. Disputes will be handled in the courts of Quebec, except where mandatory consumer law gives you the right to bring a claim in your local court.

12. Contact

Email aiden.hyun.business@gmail.com for anything — refunds, bugs, complaints, or to delete your data.