Terms of Service
Please read these Terms of Service carefully before using LessonLogic. They govern your use of our platform and form a binding legal agreement between you and Tadpole Technologies Inc.
Definitions
The following terms have specific meanings when capitalised in this document.
Acceptance of Terms
By creating an LessonLogic account, clicking "Start free trial," clicking "Subscribe," accessing any part of the Service, or otherwise indicating acceptance, you agree to be legally bound by these Terms of Service ("Terms"), our Privacy Policy, and any additional guidelines or policies referenced herein, each of which is incorporated by reference.
If you are agreeing to these Terms on behalf of a school, school board, school district, or other organisation, you represent and warrant that you have the authority to bind that organisation to these Terms, and all references to "You" or "User" shall include that organisation.
If you do not agree to these Terms, you must immediately cease all use of the Service and close your account.
Description of Service
LessonLogic is an AI-assisted scheduling and curriculum planning platform designed exclusively for K–12 classroom teachers. The Service provides tools for building term calendars, managing per-day rotation schedules, tracking lesson delivery, planning assessments, managing extracurricular activities, generating supply teacher plans, and printing physical schedule copies.
The Service includes an "AI Bump" rescheduling engine that algorithmically resolves scheduling conflicts and proposes adjusted lesson timelines. This feature operates on data you provide and does not constitute professional educational, administrative, or legal advice. All scheduling decisions remain the sole responsibility of the User.
The Company reserves the right to modify, suspend, or discontinue any aspect of the Service at any time, with or without notice, for any reason including maintenance, updates, or changes to the product direction. The Company shall not be liable to you or any third party for any such modification, suspension, or discontinuation.
Service Availability
The Company will use commercially reasonable efforts to make the Service available 99% of the time in any given calendar month, excluding scheduled maintenance windows, force majeure events, and outages caused by third-party providers including AWS and Stripe. The Company does not guarantee uninterrupted, error-free, or completely secure access to the Service and expressly disclaims any warranty to that effect.
Accounts & Eligibility
To use most features of LessonLogic, you must register for an account by providing a valid email address and creating a password, or by authenticating through Google OAuth. You agree to provide accurate, current, and complete information during registration and to update that information as necessary to keep it accurate.
You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must notify the Company immediately at [email protected] if you become aware of any unauthorised use of your account or any other security breach.
You may not:
- Create an account using false or misleading information;
- Share your account credentials with any other person;
- Create multiple accounts to circumvent account-level restrictions;
- Transfer your account to another person without the Company's prior written consent;
- Use the Service if you are barred from receiving services under the laws of Canada, the United States, or any other applicable jurisdiction.
The Company reserves the right to refuse registration, suspend, or terminate any account at its sole discretion, including for violation of these Terms or applicable law.
Subscriptions, Pricing & Billing
Trial Period
New accounts receive a 14-day free Trial Period with full access to all Service features. No payment method is required to begin the Trial Period. At the end of the Trial Period, your access to paid features will be suspended unless you subscribe to a Subscription Plan.
Subscription Plans
LessonLogic currently offers two Subscription Plans:
- Pro Monthly: $5.00 per month, billed monthly. Renews automatically each month until cancelled.
- Pro Annual: $54.00 per year (equivalent to approximately $4.50 per month, representing a 10% saving compared to the monthly rate), billed annually. Renews automatically each year until cancelled.
All prices are displayed and charged in the currency selected at checkout. Applicable taxes (including GST/HST) will be added where required by law.
Automatic Renewal
Subscription Plans renew automatically at the end of each billing period unless you cancel before the renewal date. By subscribing, you authorise the Company (through Stripe, its authorised payment processor) to charge your payment method on a recurring basis at the then-current Subscription Plan price.
Price Changes
The Company reserves the right to change Subscription Plan pricing at any time. You will receive at least 30 days' notice of any price increase by email to the address on your account. If you do not cancel before the new pricing takes effect, your continued use of the Service will constitute acceptance of the new price.
Cancellation and Refunds
You may cancel your Subscription Plan at any time through your account settings or by contacting [email protected]. Cancellation takes effect at the end of the current billing period; you will retain access to the Service until that date. The Company does not provide pro-rated refunds for unused portions of a billing period, except as required by applicable consumer protection law or at the Company's sole discretion.
If you believe you have been charged in error, contact [email protected] within 30 days of the charge. The Company will investigate and, where appropriate, issue a credit or refund.
School and District Licensing
Multi-teacher school and district licensing is available under separate commercial terms. Contact [email protected] for pricing and a service agreement.
Payments via Stripe — We Never Hold Payment Information
Stripe as Exclusive Payment Processor
All subscription payments, refunds, and billing operations are handled exclusively by Stripe, Inc. Stripe operates as an independent payment processor and its use is governed by the Stripe Services Agreement and Stripe Privacy Policy, which are between you and Stripe directly.
When you enter payment information on LessonLogic, that information is transmitted directly and securely to Stripe's servers using industry-standard TLS encryption. Your card details are tokenised by Stripe before any data touches LessonLogic's infrastructure. The Company receives only a non-sensitive payment token, the last four digits of your payment card, the card brand (e.g., Visa), and confirmation of transaction status.
What LessonLogic Receives from Stripe
Payment Disputes and Chargebacks
If you have a dispute about a charge, you should first contact [email protected] so the Company can attempt to resolve the issue. If you initiate a chargeback through your bank or card issuer without first contacting us, the Company reserves the right to suspend your account pending resolution. Fraudulent chargebacks may result in permanent account termination and referral for collection.
Tadpole Technologies Inc. Liability for Payments
Because all payment processing occurs on Stripe's infrastructure, the Company is not liable for any loss, damage, or harm arising from: Stripe's processing errors or downtime; unauthorised access to your payment card information held by Stripe; or Stripe's failure to process a transaction. Any payment-related claims must be directed to Stripe in accordance with their terms and applicable card network rules.
Account Security — Powered by AWS Cognito
How Authentication Works
When you create an LessonLogic account or sign in, your credentials are processed by Amazon Cognito, AWS's managed identity service. Cognito handles all aspects of user authentication independently from LessonLogic's application servers, including:
- Secure password hashing using industry-standard algorithms (bcrypt/PBKDF2);
- Storage of credential data in AWS's physically and logically secured data centres;
- Issuance of short-lived JWT access tokens (valid for 1 hour) and long-lived refresh tokens (valid for 30 days);
- Email verification for new accounts;
- Password reset flows via verified email;
- OAuth 2.0 / OpenID Connect integration with Google for single sign-on.
LessonLogic's application servers never receive, process, or store your raw password. The Company only receives the JWT access token issued by Cognito after successful authentication, which it uses to identify your account and validate permissions.
Your Security Responsibilities
While AWS Cognito secures the credential storage and authentication infrastructure, you remain responsible for:
- Choosing a strong, unique password for your LessonLogic account;
- Not sharing your password, access token, or account credentials with any third party;
- Signing out of the Service on shared or public devices;
- Immediately reporting suspected unauthorised access to [email protected];
- Keeping the email address on your account current and accessible, as it is used for password reset verification.
Infrastructure Security
All LessonLogic services are hosted on AWS infrastructure in the us-east-1 (Northern Virginia) region, with data redundancy across multiple availability zones. All data is encrypted in transit using TLS 1.2 or higher. All data at rest is encrypted using AES-256 through AWS Key Management Service (KMS). Network access is controlled through VPC security groups that restrict all database and cache access to application servers only. No customer data is stored in any public-facing resource.
AWS maintains comprehensive security certifications including SOC 1 Type II, SOC 2 Type II, SOC 3, ISO 27001, ISO 27017, ISO 27018, and PCI DSS Level 1. LessonLogic inherits these protections as part of the AWS shared responsibility model. Details of AWS security certifications and compliance programmes are available at aws.amazon.com/compliance.
Tadpole Technologies Inc. Liability for Security
Because user authentication and credential management are operated by AWS Cognito, the Company is not liable for any loss, damage, or harm arising from: unauthorised access to your account that results from a security breach of AWS infrastructure; loss of access due to Cognito service unavailability; or security vulnerabilities in AWS's managed services. Any authentication-related claims against AWS are governed by the AWS Service Terms directly between you and Amazon Web Services, Inc.
The Company will promptly notify affected users in the event of a security incident involving LessonLogic's own application code or databases, in accordance with applicable breach notification laws.
Your Data & Content
You retain all ownership of the Schedule Data you create within LessonLogic. By using the Service, you grant the Company a limited, non-exclusive, worldwide, royalty-free licence to host, store, reproduce, process, and display your Schedule Data solely for the purpose of providing and improving the Service to you.
You are solely responsible for all Schedule Data you enter, upload, or create within the Service. You represent and warrant that your Schedule Data does not violate any applicable law, infringe any third-party intellectual property rights, or contain any material that is false, misleading, defamatory, obscene, or otherwise objectionable.
Data Portability
You may export your Schedule Data at any time through the Service's export and print features. The Company will provide a complete data export upon written request to [email protected] within 30 days of such request.
Data Retention After Account Closure
Upon cancellation of your subscription, your Schedule Data remains accessible for 30 days during which you may export it. After this 30-day period, or upon account deletion, the Company will delete your Schedule Data from its primary systems within 60 days. Residual copies in backup systems will be purged within 90 days of deletion.
Aggregate and Anonymised Data
The Company may use anonymised, aggregated, and de-identified data derived from usage of the Service — with no personally identifiable information — for product improvement, research, analytics, and business intelligence purposes. This data cannot be used to identify you or any individual user.
Student Data, FERPA & PIPEDA
To the extent you enter Student Data into LessonLogic, you represent and warrant that you are authorised to enter and process such data under all applicable laws, including the United States Family Educational Rights and Privacy Act (FERPA), Canada's Personal Information Protection and Electronic Documents Act (PIPEDA), applicable provincial privacy legislation, and any policies of your employing school board or district.
FERPA
Where applicable, LessonLogic acts as a "school official" under FERPA with a "legitimate educational interest" in processing student records on behalf of the teacher User. The Company agrees to use Student Data only to provide the Service and not for any secondary commercial purpose. Student Data is not sold, rented, disclosed, or used to target advertising.
PIPEDA and Canadian Provincial Privacy Law
The Company is incorporated in Ontario, Canada, and operates in compliance with PIPEDA and applicable provincial privacy legislation including Ontario's Education Act and the Municipal Freedom of Information and Protection of Privacy Act (MFIPPA) where applicable. Student Data is stored in AWS data centres in the us-east-1 region. Users in jurisdictions that prohibit cross-border data transfers of student information should contact [email protected] to discuss available options.
Data Processing Agreement
School boards, districts, or other institutional Users that require a formal Data Processing Agreement (DPA) or Data Sharing Agreement (DSA) as a condition of use may request one from [email protected].
Acceptable Use Policy
You agree to use LessonLogic only for lawful purposes and in accordance with these Terms. You agree that you will not:
- Use the Service in any way that violates any applicable federal, provincial, state, local, or international law or regulation;
- Attempt to gain unauthorised access to any part of the Service, its infrastructure, or any other accounts, systems, or networks connected to the Service;
- Use automated scripts, bots, scrapers, or similar tools to access, collect data from, or interact with the Service;
- Reverse-engineer, decompile, disassemble, or attempt to derive the source code of any software underlying the Service;
- Transmit any unsolicited or unauthorised advertising, promotional material, or spam through the Service;
- Introduce any virus, trojan horse, worm, malware, or other malicious code into the Service;
- Use the Service to process, store, or transmit information on behalf of any third party without their consent;
- Circumvent any subscription restriction, access control, or feature gating mechanism;
- Resell, sublicense, or otherwise commercialise access to the Service without the Company's prior written consent;
- Use the Service to harass, harm, threaten, or discriminate against any individual.
Violation of this Acceptable Use Policy may result in immediate suspension or termination of your account without refund, and may expose you to civil and criminal liability.
Intellectual Property
The Service, including all software, algorithms (including the AI Bump scheduling engine), interfaces, visual design, text, graphics, and trademarks, is owned by Tadpole Technologies Inc. and is protected by Canadian and international copyright, trademark, and other intellectual property laws. The LessonLogic name and logo are trademarks of Tadpole Technologies Inc.
Nothing in these Terms grants you any right, title, or interest in the Service, its underlying technology, or any related intellectual property, except the limited licence to use the Service as expressly set forth herein. You may not use any Company trademark, logo, or trade name without prior written permission.
You retain all intellectual property rights in your Schedule Data. The Company claims no ownership of lesson plans, curricula, assessments, or other educational content you create within the Service.
If you provide feedback, suggestions, or ideas about the Service ("Feedback"), you hereby grant the Company a perpetual, irrevocable, worldwide, royalty-free licence to use, incorporate, and commercialise such Feedback without restriction or compensation to you.
Disclaimers of Warranties
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, TADPOLE TECHNOLOGIES INC. EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING WITHOUT LIMITATION:
- Any implied warranty of merchantability, fitness for a particular purpose, or non-infringement;
- Any warranty that the Service will be uninterrupted, error-free, or completely secure;
- Any warranty regarding the accuracy, reliability, completeness, or timeliness of any content, schedule suggestions, or AI-generated outputs produced by the Service;
- Any warranty that the Service will meet your specific requirements or produce any particular scheduling outcome;
- Any warranty arising out of a course of dealing or usage of trade.
The AI Bump scheduling engine and all other algorithmic features of LessonLogic are tools to assist educators and do not guarantee any particular educational outcome, compliance with curriculum requirements, or satisfaction of any school board, provincial, or state mandates. You are solely responsible for verifying that your schedule meets all applicable educational and regulatory standards.
Some jurisdictions do not allow the exclusion of implied warranties. To the extent such warranties cannot be excluded, they are limited to the maximum extent permitted by law.
Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL TADPOLE TECHNOLOGIES INC., ITS DIRECTORS, OFFICERS, EMPLOYEES, AGENTS, CONTRACTORS, SUCCESSORS, OR ASSIGNS BE LIABLE FOR ANY:
- Indirect, incidental, special, consequential, punitive, or exemplary damages, including but not limited to loss of profits, revenue, goodwill, data, or business opportunities, arising out of or in connection with your use of or inability to use the Service;
- Damages arising from unauthorised access to or alteration of your data, other than those directly caused by the Company's gross negligence or wilful misconduct;
- Damages arising from any third-party services integrated with LessonLogic, including Stripe's payment processing or AWS's infrastructure and authentication services;
- Damages arising from Service interruptions, downtime, data loss, or errors in the AI scheduling engine or any other feature of the Service;
- Damages arising from reliance on schedule outputs, AI suggestions, or exported documents generated by the Service.
Aggregate Liability Cap
IN NO EVENT SHALL THE TOTAL AGGREGATE LIABILITY OF TADPOLE TECHNOLOGIES INC. TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE EXCEED THE GREATER OF: (A) THE TOTAL AMOUNT PAID BY YOU TO THE COMPANY IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM; OR (B) ONE HUNDRED CANADIAN DOLLARS (CAD $100.00).
Third-Party Provider Liability
The following table summarises the allocation of liability between the Company and its primary third-party infrastructure providers.
Nothing in this Section limits liability that cannot be excluded under applicable law, including liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or any other liability that cannot legally be excluded under Ontario law or applicable Canadian federal legislation.
Indemnification
You agree to defend, indemnify, and hold harmless Tadpole Technologies Inc. and its directors, officers, employees, agents, licensors, and service providers from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses, or fees (including reasonable legal fees) arising out of or relating to:
- Your violation of these Terms or any applicable law or regulation;
- Your Schedule Data or Student Data, including any claim that such data infringes, misappropriates, or violates any third-party right;
- Your use of the Service in a manner not authorised by these Terms;
- Any misrepresentation you make in connection with your registration or use of the Service;
- Any claim by a student, parent, school board, or regulatory authority arising from your entry or use of Student Data in LessonLogic;
- Your wilful misconduct or gross negligence.
The Company reserves the right to assume exclusive control of the defence of any matter subject to indemnification by you, in which case you will cooperate with the Company in asserting available defences at your expense.
Termination
Termination by You
You may terminate your account at any time by cancelling your subscription through account settings and contacting [email protected] to request account deletion. Upon deletion, your Schedule Data will be handled as described in Section 8.
Termination by the Company
The Company may suspend or terminate your access to the Service, with or without notice and without liability, if:
- You violate any provision of these Terms or the Acceptable Use Policy;
- Your subscription payment fails and is not remedied within seven (7) days;
- The Company reasonably suspects fraudulent, abusive, or illegal activity on your account;
- Required by applicable law or a government authority;
- The Company discontinues the Service (with reasonable advance notice where possible).
Effect of Termination
Upon termination, your licence to use the Service immediately ceases. Sections 7, 8, 9, 11, 12, 13, 14, 17, and 18 shall survive termination of these Terms.
Changes to These Terms
The Company reserves the right to modify these Terms at any time. When changes are made, the Company will:
- Post the updated Terms at lessonlogic.app/terms with a revised "Last Revised" date;
- Send an email notification to the email address on your account at least 14 days before material changes take effect;
- Display an in-app notice on next login for changes that materially affect your rights.
Your continued use of the Service after the effective date of revised Terms constitutes your acceptance of those Terms. If you do not agree to the revised Terms, you must stop using the Service and close your account before the effective date.
For minor, non-material changes (such as clarifications, typographic corrections, or updates required by law with immediate effect), the Company may post the changes without prior individual notice.
Governing Law & Dispute Resolution
These Terms shall be governed by and construed in accordance with the laws of the Province of Ontario and the federal laws of Canada applicable therein, without regard to conflict-of-law principles.
Dispute Resolution Process
Before commencing any formal legal proceedings, the parties agree to attempt in good faith to resolve any dispute informally. You must contact the Company at [email protected] describing your claim in reasonable detail. The Company will respond within 30 days. If the dispute is not resolved within 60 days of the initial notice, either party may pursue the remedies below.
Jurisdiction
Any dispute, claim, or controversy arising out of or in connection with these Terms or the Service that is not resolved by informal negotiation shall be subject to the exclusive jurisdiction of the courts located in the City of Toronto, Province of Ontario, Canada. You irrevocably consent to the personal jurisdiction of such courts and waive any objection to the laying of venue of any such proceeding in Toronto, Ontario.
Users Outside Canada
LessonLogic is operated from Ontario, Canada. If you access the Service from outside Canada, you do so at your own risk and are responsible for compliance with local laws. The Company makes no representation that the Service is appropriate or available in your jurisdiction.
Class Action Waiver
TO THE EXTENT PERMITTED BY APPLICABLE LAW, YOU WAIVE ANY RIGHT TO BRING A CLAIM AS A CLASS ACTION, COLLECTIVE ACTION, OR REPRESENTATIVE PROCEEDING. ALL DISPUTES MUST BE BROUGHT IN YOUR INDIVIDUAL CAPACITY.
Contact Information
If you have any questions, concerns, or requests regarding these Terms or the Service, please contact us: