Choir Master CMS License Terms
Last updated: October 9, 2026
Choir Master CMS uses two agreements. Part A licenses the self-hosted software, and Part B governs the hosted cloud service. Each part stands alone and applies only to the edition or plan you use. A French version of these terms is available at https://choirmastercms.com/fr/licence.
| Edition | Agreement | Price | Key terms |
|---|---|---|---|
| Self-hosted Community | Part A | Free | License key required; attribution required; no modification or redistribution; no warranty or support |
| Self-hosted Standard | Part A | One-time fee, perpetual | Attribution may be removed; may modify for one website; no redistribution |
| Cloud Free | Part B | Free | Website features only; no warranty; may be revoked at any time |
| Cloud Starter / Premium | Part B | Monthly or yearly | Member, donor and ticketing features; 30-day grace period, then moved to Free |
Part A — Self-Hosted Software License
This license is an agreement between Jeremy Andrews ("we", "us") and the person or organization installing or using Choir Master CMS ("you"). By obtaining a license key, installing, or using the Software, you accept these terms. If you accept on behalf of an organization, you confirm you have authority to bind it.
A1. Definitions
- "Software" means the self-hosted Choir Master CMS software, including its code, updates, documentation and any license key we issue.
- "Community Edition" means the Software licensed free of charge under section A3.
- "Standard Edition" means the Software licensed for a one-time fee under section A5.
- "Website" means one website served from one domain name, with or without "www.", together with copies on local or private development hosts used only to build or test that website. Each subdomain is a separate Website.
- "License Key" means the key we issue that activates the Software for a Website.
A2. License keys
You must obtain a License Key from us before using the Software, even for the free Community Edition. Each License Key is valid for one Website. You must give us accurate registration information, and our Privacy Policy describes how we handle it. You must not share, sell or publish your License Key, or bypass, disable or tamper with the license key mechanism.
A3. Community Edition license
Subject to these terms, we grant you a free, non-exclusive, non-transferable, revocable license to install and use the Community Edition on one Website per License Key, for personal or commercial purposes.
A4. Attribution (Community Edition)
Every publicly accessible page generated by the Community Edition must display the text "Powered by Choir Master CMS" (or "Propulsé par Choir Master CMS" on a French-language page) in the page footer, linked to https://choirmastercms.com. You must not remove, hide, obscure or alter this notice or its link, make it less legible than the surrounding footer text, or add a rel="nofollow" attribute to the link. You may adjust its font, colour and size to match your site's design within those limits.
A5. Standard Edition license
When you pay the applicable fee, we grant you a perpetual, non-exclusive, non-transferable license to install and use the Standard Edition on one Website per License Key, for personal or commercial purposes. Under the Standard Edition, you may also:
- remove the attribution required by section A4; and
- modify the Software for use on your licensed Website only.
Your modifications remain subject to this license and may not be distributed. "Perpetual" means your license to the versions you are entitled to does not expire, subject to termination under section A9. Updates and new versions are included for 12 months from purchase; after that, you may keep using the latest version you received, or renew updates for the fee then in effect.
You may move a Standard Edition license to a different domain by notifying us, provided the original Website stops using it. You may transfer the license to a successor organization with our written consent, which we will not unreasonably withhold.
A6. Restrictions (all editions)
Except as expressly permitted in this license or with our prior written permission, you must not:
- modify, adapt, translate or create derivative works of the Software (except Standard Edition modifications under A5);
- copy, distribute, sell, sublicense, rent, lease or otherwise make the Software or any modified version available to anyone else;
- reverse engineer, decompile or disassemble any part of the Software that is not provided in source form, except to the extent applicable law expressly permits despite this restriction;
- use the Software to provide hosting, website-building or similar services to third parties, or to offer a product that competes with Choir Master CMS;
- remove or alter any copyright, trademark or license notices in the Software; or
- use the Software unlawfully or to infringe anyone's rights.
A web designer or developer may install and configure the Software for a client, provided each client Website has its own License Key held by the client.
A7. Support and updates
The Community Edition is provided without support or updates of any kind. We may release updates at our discretion. Support for the Standard Edition, if any, is limited to what is described at the time of purchase.
A8. Ownership
The Software is licensed, not sold. We and our licensors keep all rights, title and interest in the Software, including all intellectual property rights. "Choir Master CMS" and its logos are our trademarks, and this license grants no trademark rights except to display the attribution in section A4. Third-party open-source components included in the Software are licensed under their own terms, listed in NOTICES.md in the software package and at https://choirmastercms.com/notices.
If you send us suggestions or feedback, we may use them freely without obligation to you.
A9. Termination
This license ends automatically if you breach it and do not fix the breach within 15 days of our notice. We may also end any Community Edition license at any time, for any reason, by notice. When the license ends, you must stop using the Software and delete all copies. Sections A8, A10, A11 and A12 survive termination. Fees paid for the Standard Edition are not refundable except as required by law or at our discretion.
A10. No warranty
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE, SECURE OR UNINTERRUPTED. YOU ARE RESPONSIBLE FOR BACKING UP YOUR DATA AND SECURING YOUR INSTALLATION.
A11. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA OR GOODWILL, ARISING FROM OR RELATED TO THE SOFTWARE OR THIS LICENSE, EVEN IF ADVISED OF THEIR POSSIBILITY. OUR TOTAL LIABILITY UNDER THIS LICENSE WILL NOT EXCEED THE GREATER OF THE AMOUNT YOU PAID US FOR THE SOFTWARE AND CAD $100.
A12. General
- Governing law. This license is governed by the laws of the Province of Ontario and the federal laws of Canada that apply there. The courts of Orillia, Ontario have exclusive jurisdiction, except where consumer protection law gives you the right to sue elsewhere.
- Consumers. Nothing in this license limits rights that cannot be waived under consumer protection laws that apply to you.
- Export and sanctions. You must comply with applicable export control and sanctions laws.
- Changes. We may update this license for future versions or new License Keys. The version you accepted continues to govern the versions you already licensed.
- Entire agreement. This license is the entire agreement about the Software and replaces any earlier understanding. If any part is unenforceable, the rest remains in effect. Our failure to enforce a term is not a waiver.
- Assignment. You may not assign this license except as section A5 allows. We may assign it to a successor of our business.
- Language. This license is published in English and French at choirmastercms.com, and both versions have equal force. If you are in Québec, the French version was made available to you first, and you may choose to accept either version.
- Promotions. If you accept a promotional price, a special offer or a one-time service (such as founder pricing or a setup package), any additional terms presented with that offer form part of this agreement, and you must comply with them. If they conflict with this license, the additional terms govern for that offer.
Permission requests and notices: legal@choirmastercms.com.
Part B — Cloud Terms of Service
These terms are an agreement between Jeremy Andrews ("we", "us") and the person or organization that creates a Choir Master CMS cloud account ("you"). They govern your use of the hosted Choir Master CMS service and any sites, pages and emails you publish through it (the "Service"). By creating an account or using the Service, you accept these terms.
B1. Plans
| Plan | Includes | Billing | Warranty |
|---|---|---|---|
| Free | Website features | None | None; may be revoked at any time (B6) |
| Starter | Website, plus member management and other features listed on our pricing page | Monthly or yearly | B10 |
| Premium | Starter, plus donor management, concert ticketing and other features listed on our pricing page | Monthly or yearly | B10 |
The features of each plan are as described on our pricing page at the time you subscribe. We may add, change or remove features, but will not materially reduce the features of a paid plan during a billing period you have already paid for.
B2. Your account
You must provide accurate information, keep your login credentials secure, and are responsible for everything done under your account, including by people you invite. You must be at least the age of majority where you live, or use the Service under the supervision of an organization that accepts these terms.
B3. Acceptable use and hosting provider terms
We host the Service on Cloudflare. All content you publish or store through the Service, and the way you use it, must comply with Cloudflare's Self-Serve Subscription Agreement and Service-Specific Terms, as if you were the Cloudflare customer. In addition, you must not use the Service to:
- publish content that is unlawful, infringing, defamatory, hateful, sexually exploitative, or that harasses or threatens anyone;
- distribute malware, phishing pages or deceptive content;
- interfere with the Service, other customers' sites, or our providers' networks, or exceed usage limits we set;
- host large media files or video in ways not supported by your plan; or
- resell or provide the Service to third parties without our written permission.
You keep ownership of your content. You grant us a worldwide, non-exclusive license to host, store, copy, display and transmit it only as needed to provide the Service. You are responsible for having the rights to everything you publish.
B4. Email and anti-spam
We send email through Amazon Simple Email Service (SES). All email sent through the Service must comply with the AWS Acceptable Use Policy and the Amazon SES section of the AWS Service Terms, and with all applicable anti-spam laws, including Canada's Anti-Spam Legislation (CASL). In particular, you must:
- send commercial electronic messages only to recipients who have given consent that meets the requirements of applicable law, and keep records of that consent;
- not use purchased, rented or scraped lists;
- include accurate sender identification and a working unsubscribe mechanism, and honour unsubscribe requests promptly; and
- keep bounce and complaint rates within the limits we publish.
We may pause or limit your sending, without prior notice, if your messages put our sending reputation or our SES account at risk.
B5. Fees, billing and grace period
Starter and Premium plans are billed in advance, monthly or yearly, at the prices on our pricing page when you subscribe or renew. Subscriptions renew automatically until cancelled. Prices are in Canadian dollars for customers in Canada, and US dollars for customers elsewhere, and exclude applicable taxes. We will give at least 30 days' notice before a price change takes effect at your next renewal.
If a payment is overdue, your account enters a 30-day grace period during which your paid features continue to work and we will remind you to pay. If the amount is still unpaid at the end of the grace period, your account is converted to the Free plan. When that happens:
- your website stays online under the Free plan;
- paid-plan features stop working, and their data (such as member, donor and ticketing records) is kept for at least 90 days, during which you can ask us for an export by writing to support@choirmastercms.com; and
- after those 90 days, we may delete paid-plan data.
Paying the overdue amount, or subscribing again, within the 90-day period restores your paid features and data. Fees are non-refundable except as required by law, as provided in section B13.3, or at our discretion. Cancelling stops future renewals; your paid plan continues until the end of the period you paid for and then converts to Free.
B6. Free plan
The Free plan includes website features only and is provided without any warranty or service commitment. We may change, limit, suspend or end the Free plan, or your use of it, at any time and for any reason. Where practicable, we will give 14 days' notice so you can export your content.
B7. Ticketing, donations and Stripe Connect
Ticket sales and donations on your site are processed by Stripe through Stripe Connect. To use these features, you must create your own Stripe account, connect it to your Choir Master CMS account, and accept Stripe's Connected Account Agreement, which incorporates the Stripe Services Agreement. Your agreement with Stripe is directly between you and Stripe.
Payments from your buyers and donors go to your Stripe account; we do not receive, hold or transfer those funds. Stripe's processing fees, and any platform fee we charge on these transactions as shown on our pricing page, are deducted from each payment. Stripe, not us, decides account verification, payouts, holds and reserves.
You are the seller or recipient of these funds and the merchant of record. You are responsible for your refund policy, event changes and cancellations, disputes and chargebacks, taxes, and any receipts required by law, including official donation receipts. We are not a party to transactions between you and your buyers or donors.
By connecting your Stripe account, you authorize us to access it through Stripe Connect as needed to provide these features, such as creating payments, issuing refunds you request and showing transaction reports. You may disconnect your Stripe account at any time, which stops ticket and donation payments on your site.
B8. Personal information
You control the personal information of your members, donors, ticket buyers and site visitors that you collect through the Service. You are responsible for having a lawful basis and any required consent for that collection, and for publishing your own privacy policy. We process that information only to provide the Service and as described in our Privacy Policy. We will take reasonable security measures to protect it and will notify you without undue delay of any breach of security safeguards affecting it.
B9. Suspension and termination
We may suspend or terminate your account, or remove content, if you breach these terms, if your use creates legal or security risk, or if Cloudflare, Amazon or Stripe requires it. Where practicable, we will give notice and a chance to fix the problem first. You may close your account at any time. After closure, we may delete your content after 30 days; export anything you want to keep before closing.
B10. Warranties and disclaimers
For paid plans, we will provide the Service with reasonable skill and care, substantially as described on our pricing page. EXCEPT AS STATED IN THE PREVIOUS SENTENCE, AND TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, INCLUDING ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. THE FREE PLAN IS PROVIDED WITHOUT ANY WARRANTY. WE DO NOT GUARANTEE THAT THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT EMAIL WILL BE DELIVERED.
B11. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DONATIONS, DATA OR GOODWILL. OUR TOTAL LIABILITY FOR ALL CLAIMS RELATED TO THE SERVICE WILL NOT EXCEED THE GREATER OF THE FEES YOU PAID US IN THE 12 MONTHS BEFORE THE CLAIM AND CAD $100.
B12. Indemnity
You will defend and indemnify us against third-party claims arising from your content, your emails, your ticket sales or fundraising, or your breach of these terms or of Cloudflare's, Amazon's or Stripe's terms.
B13. General
- Governing law. These terms are governed by the laws of the Province of Ontario and the federal laws of Canada that apply there. The courts of Orillia, Ontario have exclusive jurisdiction, except where consumer protection law gives you the right to sue elsewhere.
- Consumers. Nothing in these terms limits rights that cannot be waived under consumer protection laws that apply to you.
- Changes. We may update these terms by giving at least 30 days' notice by email or in the Service. Continuing to use the Service after the effective date means you accept the update. If you do not accept it, you may cancel before it takes effect and receive a pro-rated refund of prepaid fees.
- Providers. If Cloudflare, Amazon or Stripe changes its terms, the updated provider terms apply under sections B3, B4 and B7 from their effective date.
- Entire agreement. These terms and our Privacy Policy are the entire agreement about the Service. If any part is unenforceable, the rest remains in effect.
- Assignment. You may not assign these terms without our consent. We may assign them to a successor of our business.
- Language. These terms are published in English and French at choirmastercms.com, and both versions have equal force. If you are in Québec, the French version was made available to you first, and you may choose to accept either version.
- Promotions. If you accept a promotional price, a special offer or a one-time service (such as founder pricing or a setup package), any additional terms presented with that offer form part of this agreement, and you must comply with them. If they conflict with these terms, the additional terms govern for that offer.
Notices: legal@choirmastercms.com.