AI Reader for Moodle - Terms of Sale

These Terms of Sale govern purchases, subscriptions, support, updates, and related services for AI Reader for Moodle.

Last updated: May 30, 2026

Before publishing: have these terms reviewed by qualified counsel before using them for paid sales.

1. Provider Information

These Terms are between the customer purchasing AI Reader for Moodle ("Customer", "you") and the plugin provider ("Provider", "we", "us").

Provider
David Ta
Business address
Kansas City, Missouri, United States
Support email
moodle@davidnta.com
Product
AI Reader for Moodle (local_aireader)

2. Scope

These Terms apply to purchases of AI Reader for Moodle through Moodle Marketplace or directly from the Provider. By purchasing, renewing, downloading, installing, or using a paid plan for AI Reader for Moodle, you agree to these Terms.

AI Reader for Moodle is intended for organizations and professional use. It is not intended for sale to consumers acting primarily for personal, family, or household use.

3. Open Source License

AI Reader for Moodle is distributed for use with Moodle and is licensed under the GNU General Public License version 3 or later, unless a file states a different compatible license.

These commercial Terms apply to paid Marketplace access, updates, support, warranty, onboarding, and related services. They do not remove or limit any rights that you receive under the applicable open source license for GPL-covered code, including the right to inspect, modify, and redistribute that code under the GPL.

4. Plans and Pricing

Prices are shown in the applicable product listing, quote, invoice, or order form. Unless otherwise stated, paid plans are licensed per Moodle site and billed annually.

Plan Typical Price Best For Commercial Benefits
Community Free Testing, pilots, and open source adoption Core plugin, no guaranteed support, public issue tracker only
Standard $399/year/site Small schools and individual Moodle sites Updates, email support, and installation documentation
Campus $999/year/site Colleges, districts, and larger course catalogs Priority support, upgrade guidance, and configuration review
Enterprise $2,499+/year/site Large institutions with procurement or SLA needs SLA options, onboarding, gateway/proxy help, and custom support terms

5. Payment, Taxes, and Renewal

Payments are processed through the payment provider used by Moodle Marketplace or by the Provider's invoice/payment processor. Prices are exclusive of taxes unless expressly stated otherwise.

The Customer is responsible for all applicable taxes, duties, or governmental charges, except taxes based on the Provider's income.

Subscriptions renew according to the Marketplace listing, order form, or invoice terms. If automatic renewal is enabled, the Customer is responsible for cancelling before the renewal date to avoid renewal charges.

6. Third-Party API Costs

AI Reader for Moodle requires an OpenAI API key or compatible text-to-speech/translation gateway configured by the Moodle site administrator. Unless the applicable order form states otherwise, the Customer is solely responsible for obtaining, configuring, securing, and paying for any third-party API account, API usage, gateway, proxy, hosting, bandwidth, or infrastructure costs.

The Provider does not control third-party API prices, model availability, outages, rate limits, billing policies, or terms of service.

7. Support and Updates

Paid support covers reasonable assistance with installation, configuration, plugin defects, compatibility questions, and documented features for supported Moodle versions.

Support does not include Moodle hosting, unrelated Moodle administration, custom development, third-party API billing disputes, modified plugin code, custom themes, or conflicts caused by unrelated plugins unless included in a separate written agreement.

Updates are provided for active paid subscriptions according to the purchased plan. The Provider may change, add, or remove features in future versions to improve security, reliability, compatibility, or maintainability.

8. Cancellation and Refunds

The Customer may cancel a subscription according to the process provided by Moodle Marketplace or the applicable payment processor. Cancellation prevents future renewal charges but does not automatically refund fees already paid.

Unless required by law or stated in a separate written agreement, fees are non-refundable after purchase. At the Provider's discretion, the Provider may issue a refund for duplicate purchases, accidental renewals reported promptly, or unresolved installation-blocking defects reported within 14 days of the initial purchase.

Refunds do not cover third-party API charges, hosting costs, implementation fees, consulting fees, or custom development work already performed.

9. Customer Responsibilities

The Customer is responsible for:

  • Installing and operating Moodle and required server infrastructure.
  • Running Moodle cron and maintaining supported Moodle/PHP/database versions.
  • Configuring API keys, gateway endpoints, privacy settings, and cost caps.
  • Ensuring that use of AI-generated narration complies with the Customer's policies and laws.
  • Backing up the Moodle site before installation, upgrade, or configuration changes.

10. Privacy and Data

AI Reader for Moodle sends cleaned course activity text to the configured text-to-speech, translation, and optional alignment endpoints. The plugin is designed not to send Moodle user identifiers, names, email addresses, or user IDs to those external APIs.

The Customer remains responsible for its Moodle site's privacy notices, legal basis for processing, data processing agreements with third-party API providers, and compliance with applicable privacy and accessibility requirements.

11. Warranty Disclaimer

To the maximum extent permitted by law, AI Reader for Moodle and related services are provided "as is" and "as available." The Provider disclaims all warranties, express, implied, statutory, or otherwise, including warranties of merchantability, fitness for a particular purpose, non-infringement, uninterrupted operation, and error-free performance.

12. Limitation of Liability

To the maximum extent permitted by law, the Provider will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages, including lost profits, lost revenue, lost data, business interruption, or procurement of substitute services.

To the maximum extent permitted by law, the Provider's total liability for all claims relating to the product or these Terms is limited to the amount paid by the Customer to the Provider for AI Reader for Moodle during the 12 months before the event giving rise to the claim.

13. Termination

The Provider may suspend or terminate paid support, updates, Marketplace access, or related services if the Customer fails to pay, materially breaches these Terms, abuses support, violates applicable law, or misuses the product or services. Termination of paid services does not remove rights already granted under the applicable open source license for copies of GPL-covered code already received by the Customer.

14. Changes to These Terms

The Provider may update these Terms from time to time. Updated Terms apply to purchases, renewals, and services after the updated effective date. Material changes will be posted on this page or communicated through the applicable Marketplace, invoice, or support channel.

15. Governing Law

These Terms are governed by the laws of Missouri, United States, excluding its conflict-of-law rules. The state or federal courts located in Missouri, United States will have exclusive jurisdiction for disputes relating to these Terms, unless applicable law requires otherwise.

Questions about these Terms may be sent to moodle@davidnta.com.