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
- That a seat will still be available by the time you log into Minerva and try to register. Seats can disappear in seconds.
- That every seat opening is detected. VSB is occasionally slow, wrong, or down. We poll at a fixed cadence; events between polls can be missed.
- That alerts arrive within any specific number of seconds. Email delivery times depend on your provider.
- That the service will be available 100% of the time. We will use reasonable effort to keep it running, but it is one person on a commodity stack.
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:
- Resell, redistribute, or resyndicate our alerts.
- Use the service for anything other than your own personal course registration.
- Attempt to scrape, reverse-engineer, or overload the service or its upstream sources (McGill VSB).
- Use the service in any way that would put us in violation of McGill's policies or applicable law.
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.