Harmonize
PricingLog in
|

Terms and Policies

Terms of Service

Effective Date: March 6, 2026

Last Updated: May 5, 2026

Welcome to Harmonize. These Terms of Service ("Terms") govern your access to and use of the Harmonize platform, including our website, mobile applications, and related services (collectively, the "Service"). By accessing or using the Service, you agree to be bound by these Terms.

Harmonize is operated by Harmonize LLC ("Harmonize," "we," "us," or "our"). If you do not agree to these Terms, do not use the Service.


1. Overview of the Service

Harmonize is a software-as-a-service (SaaS) platform designed for music teachers, studios, and music schools. The Service provides tools for scheduling, billing, communication, and student progress tracking — available via web application and mobile app (iOS and Android).

Core Features

  • Scheduling: Lesson booking, calendar sync, recurring events, and online booking
  • Billing: Invoice generation, automated billing, payment collection, and financial reporting
  • Communication: In-app messaging, SMS notifications, email notifications, and lesson reminders
  • Progress Tracking: Lesson notes, assignments, practice tracking, and file uploads

User Types

  • Teachers are music educators (must be at least 18 years old) who use Harmonize to manage their teaching business, including scheduling lessons, billing families, and tracking student progress.
  • Parents/Guardians are individuals (must be at least 18 years old) who receive invoices, make payments, and communicate with teachers through Harmonize on behalf of their students.
  • Students are individuals receiving music instruction. Students may receive access to the Service when their teacher or parent/guardian adds their contact information (such as a phone number or email address). Student access is initiated by the teacher or parent/guardian, not by the student directly.

2. Account Registration

To use the Service, you must create an account and provide accurate, complete information. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must notify us immediately of any unauthorized use of your account.

You must be at least 18 years old to create a Teacher account. Parent/Guardian accounts must be created by individuals who are at least 18 years old. Students under 18 do not create accounts directly — their information is managed by their teacher or parent/guardian.

Teachers who wish to accept payments through Harmonize must also complete Stripe's onboarding process as described in Section 4 below.

Teacher-Initiated Access

Teachers may grant platform access to contacts (including students) by adding a phone number or email address. The teacher is responsible for ensuring they have appropriate consent to share that contact information and grant access.

For students under 13, teachers must have documented verifiable parental or guardian consent before adding the student's contact information to the Service, as required by the Children's Online Privacy Protection Act (COPPA). By adding a student under 13, the teacher represents and warrants to Harmonize that such consent has been obtained and is on file. Harmonize may request verification of consent at any time. For students aged 13–17, the teacher should have parental or guardian consent before adding the student's contact information.

Teachers are solely responsible for any claims, penalties, or damages arising from a failure to obtain required parental consent, and agree to indemnify Harmonize against any such claims.


3. Subscription and Billing

Free Trial

Harmonize offers a 14-day free trial with no credit card required. During the trial, you have access to Ensemble-tier features. At the end of the trial, your account will automatically downgrade to the Solo plan unless you subscribe to a paid plan.

Subscription Plans

Harmonize offers the following subscription plans for teachers and studios:

  • Solo — $9/month per organization (1 teacher, online payments only: card and ACH)
  • Ensemble — $37/month + $8/additional teacher (all billing types: card, ACH, and offline methods)
  • Orchestra — $199/month for up to 5 teachers, plus $7/additional teacher (all billing types, priority support)

Plan details and features are described on our pricing page and may change from time to time with notice.

Billing Cycle

Subscriptions are billed on a recurring basis (monthly or annually, depending on your selected plan). Your subscription automatically renews at the end of each billing cycle unless you cancel before the renewal date.

Scheduled Downgrades

If you downgrade your subscription plan, the downgrade takes effect at the start of your next billing cycle. Billing policies that are incompatible with your new plan (such as offline billing on the Solo plan) will be automatically paused upon downgrade.

Cancellation and Refunds

You may cancel your subscription at any time through your account settings. Cancellation takes effect at the end of the current billing period. You will retain access to the Service until the end of your paid period. Harmonize does not provide refunds for partial billing periods.


4. Payment Processing and Stripe Connect

Payment Facilitation

Harmonize facilitates payments between teachers and parents/guardians using Stripe Connect. Harmonize is not a party to the transactions between teachers and parents/guardians. Teachers are independent businesses, and any disputes regarding lessons, fees, cancellation policies, or refunds are between the teacher and parent/guardian, subject to Harmonize's dispute facilitation process described in Section 7.

Stripe Connect Accounts

All payment processing is handled by Stripe, Inc. ("Stripe"). Teachers who wish to accept payments through Harmonize must complete Stripe's onboarding process and agree to Stripe's Connected Account Agreement and Stripe Services Agreement. Teachers are set up as Stripe Connect Express accounts.

Data Handling

Harmonize does not store full credit card numbers, full bank account numbers, or full Social Security numbers. We collect and store the last 4 digits of your SSN for identity verification during Stripe onboarding. All sensitive payment data is managed by Stripe in accordance with PCI-DSS standards. Harmonize stores Stripe account identifiers, transaction records, and payment status information as necessary to provide the Service.

ACH Payments

ACH payments are processed through Stripe with bank account verification via Plaid. ACH transactions are subject to NACHA operating rules, including a 60-day reversal window during which payments may be returned by the payer's bank.

Offline Payment Methods

Teachers on Ensemble and Orchestra plans may record offline payment methods (cash, check, or other) within the platform. Offline payments are not processed through Stripe, and Harmonize assumes no liability for the collection, accuracy, or disputes related to offline payments.

Teacher Responsibility

Teachers are solely responsible for:

  • The accuracy of invoices and billing amounts
  • Their own cancellation and refund policies communicated to families
  • Compliance with applicable local, state, and federal laws governing their business
  • Tax reporting and remittance for income received through the platform

5. Processing Fees

Processing fees are deducted from teacher payouts for each transaction. The following fee schedule applies:

Payment MethodSolo PlanEnsemble / Orchestra Plans
Credit/Debit Card4.0% + 30¢3.0% + 30¢
ACH Bank Transfer2.5% + 30¢1.9% + 30¢
International Card Surcharge+1.5%+1.5%
Offline (Cash/Check)Not availableNo processing fee

The international card surcharge applies in addition to the base card processing fee for cards issued outside the United States.

Processing fees are subject to change with at least 30 days' notice to affected users.


6. Payout Holds and Fraud Prevention

Payments collected on behalf of teachers are held in the teacher's Stripe Connect balance before being released as payouts according to Stripe's payout schedule.

When Payouts May Be Held

Harmonize or Stripe may place a hold on pending payouts when:

  • An in-platform dispute is filed against a transaction (see Section 7)
  • A chargeback is initiated through a cardholder's bank
  • Suspected fraudulent activity is detected on the account

Post-Payout Disputes

If a dispute or chargeback is initiated after a payout has already been released, the disputed amount may be recovered from future payouts to the teacher's Stripe balance.

Stripe Chargebacks

Chargebacks initiated through a cardholder's bank are governed by Stripe's terms and the applicable card network rules, not by Harmonize's in-platform dispute system. Harmonize assists by providing transaction records but does not control the chargeback outcome.

No Guarantee

Harmonize does not guarantee that payouts will not be frozen, delayed, or reversed due to disputes, chargebacks, fraud prevention measures, or Stripe's policies.


7. Teacher-Parent Transactions and Disputes

Harmonize as Facilitator

Harmonize provides an in-platform dispute tool to facilitate resolution of payment disagreements between teachers and parents/guardians. Harmonize acts as a facilitator only — not as an arbiter, judge, or guarantor of any outcome.

Dispute Reasons

Parents/guardians may file a dispute for the following reasons:

  • Teacher no-show
  • Lesson shorter than scheduled
  • Incorrect charge amount
  • Lesson not booked or not attended
  • Other (with written explanation)

Dispute Process

  1. The parent/guardian files a dispute through the platform.
  2. The teacher is notified via SMS and/or email and has 7 days to respond.
  3. If the teacher does not respond within 7 days, the dispute may be escalated.
  4. Disputes are resolved as: teacher wins (no refund), full refund, or partial refund.

Limitations

  • Harmonize is not liable for the outcome of any dispute.
  • Filing false or fraudulent disputes is a violation of these Terms and may result in account termination.
  • Post-payout disputes are handled differently and may result in recovery from future payouts as described in Section 6.

8. Electronic Signatures

E-SIGN Act and UETA Consent

By using the Service, you consent to the use of electronic signatures, records, and disclosures in accordance with the federal Electronic Signatures in Global and National Commerce Act (E-SIGN Act) and applicable state Uniform Electronic Transactions Acts (UETA). You agree that electronic signatures carry the same legal weight and enforceability as handwritten ("wet") signatures.

What Constitutes an Electronic Signature

The following actions constitute your electronic signature when performed within the Service:

  • Clicking an "I Agree," "Accept," or similar button
  • Checking a consent checkbox
  • Submitting a form that includes acceptance language

Where Electronic Signatures Are Used

Electronic signatures are used within the Service for:

  • Contract and billing policy acceptance
  • Billing term acknowledgment
  • Lesson booking confirmation
  • Communication consent

Signature Evidence

For each electronic signature, Harmonize collects and retains the following evidence:

  • IP address at the time of signing
  • Device fingerprint
  • Timestamp of the action
  • The exact disclosure or agreement text presented
  • Blockchain-anchored timestamp attestation (via OpenTimestamps) for independent verification

Withdrawal of Consent

You may withdraw your consent to electronic signatures by contacting legal@harmonize.app. Withdrawal of consent does not retroactively invalidate any electronic signatures previously given. Withdrawal may limit your ability to use certain features of the Service.

Record Retention

Electronic signature records are retained for the life of the associated contract or agreement plus the applicable retention period described in Section 15.


9. Communications

SMS Messages (TCPA Compliance)

Harmonize sends SMS messages in compliance with the Telephone Consumer Protection Act (TCPA). SMS messages fall into three categories:

  • Transactional: Login verification codes, payment receipts, and booking confirmations. These messages are necessary for service delivery and do not require separate opt-in consent.
  • Reminders: Lesson reminders, schedule change notifications, and new booking alerts. These messages require opt-in consent, which is tracked per user.
  • Marketing: Promotional messages about Harmonize features or offers. These messages require explicit, separate opt-in consent and are never sent without it.

SMS Opt-Out and Opt-In

  • Reply STOP to any SMS message to opt out of that message category.
  • Reply START to re-subscribe to messages you previously opted out of.
  • Reply HELP for help and contact information.
  • You may also manage your SMS preferences in your account settings.

SMS Consent Records

For each SMS consent, Harmonize records: the consent type, the method of opt-in, the timestamp, IP address, user agent, and the exact disclosure text presented. These records are maintained to demonstrate compliance with TCPA requirements.

Standard carrier messaging and data rates may apply. Harmonize does not charge separately for SMS messages.

Email

Transactional emails (e.g., payment receipts, account notifications) are part of core service delivery and cannot be opted out of while your account is active. Reminder and marketing emails can be managed in your account settings.

In-App Notifications

In-app messages and notifications are a core part of the Service and cannot be disabled.


10. AI-Assisted Features

Overview

Harmonize offers AI-assisted features powered by third-party large language model (LLM) providers, including OpenAI, Anthropic, Google, and Cerebras, accessed via their API endpoints.

AI Capabilities

AI features within the Service may act on your behalf with your existing permissions, including:

  • Rescheduling or canceling lessons
  • Creating or updating contact records
  • Sending messages to parents/guardians or students
  • Initiating billing actions

Payment-related actions and outbound messages initiated by AI require your explicit confirmation before execution.

Data and Privacy

User data transmitted to AI providers is governed by data processing agreements (DPAs) between Harmonize and each provider. AI providers accessed via API endpoints do not use your data to train their models. For details on what data is shared, see our Privacy Policy.

Audit Trail

All actions taken by AI features are logged in a full audit trail accessible within your account.

Disclaimer

AI-assisted features are experimental and may produce inaccurate, incomplete, or inappropriate results. AI output does not constitute legal, financial, tax, or professional advice. You are solely responsible for reviewing and verifying all AI-generated content and actions before relying on them. Harmonize is not liable for errors, omissions, or consequences arising from AI-assisted features.


11. Beta and Early Access Features

Harmonize may offer certain features in beta or early access (which may be enabled via feature flags). Beta features are provided "as-is" without any service level agreement, uptime guarantee, or warranty.

Beta features may be modified, suspended, or removed at any time without notice. By using beta features, you acknowledge the increased risk of bugs, data loss, or changes in functionality.

Any feedback, suggestions, or ideas you provide regarding beta features grants Harmonize a perpetual, irrevocable, royalty-free license to use that feedback without compensation or attribution.


12. Acceptable Use

You agree not to use the Service to:

  • Violate any applicable law or regulation
  • Infringe the intellectual property rights of others
  • Transmit malicious code, viruses, or harmful content
  • Harass, abuse, or harm other users
  • Attempt to gain unauthorized access to the Service or its systems
  • Use the Service for any purpose other than its intended use as a music education management platform
  • Circumvent or disable any security features of the Service
  • Use AI features to generate spam, misleading content, or content that violates these Terms
  • File false or fraudulent disputes through the dispute system
  • Manipulate the dispute system to obtain refunds or payouts to which you are not entitled

We reserve the right to suspend or terminate accounts that violate these Terms.


13. Intellectual Property

Our IP

The Service, including its design, code, features, documentation, and branding, is owned by Harmonize LLC and protected by intellectual property laws. You are granted a limited, non-exclusive, non-transferable license to use the Service for its intended purpose during your subscription.

Your Content

You retain ownership of content you upload to the Service, including lesson notes, student records, messages, file attachments, and other materials. By uploading content, you grant Harmonize a limited license to store, process, and display that content as necessary to provide the Service. You represent and warrant that you own or have the necessary rights to all content you upload.

Student Content

Student-related content (such as lesson notes, progress records, and assignments) is entered by teachers or parents/guardians. Harmonize does not claim ownership of student content******.******


14. Third-Party Services

Harmonize integrates with the following third-party services to provide the Service:

ServicePurpose
StripePayment processing and payouts
TwilioSMS message delivery
Firebase / Google CloudInfrastructure, hosting, and database
PlaidACH bank account verification
PostHogProduct analytics
SentryError monitoring and diagnostics
OpenTimestampsBlockchain-anchored signature verification
OpenAI, Anthropic, Google, CerebrasAI/LLM features (via API)

Your use of these third-party services is subject to their respective terms of service and privacy policies. Harmonize is not responsible for outages, errors, or data handling by third-party service providers.


15. Data and Account Termination

Data Export

You may export your data (contacts, lessons, payments, contracts) at any time while your account is active.

Data Retention

Upon account cancellation, your data is retained indefinitely for business continuity, to support potential account reactivation, and to resolve any outstanding billing or legal matters. You may request deletion of your data at any time by contacting privacy@harmonize.app; verified requests are honored within 30 days, subject to legal retention requirements. The following exceptions apply:

  • Payment and financial records are retained for 7 years to comply with tax and financial reporting obligations.
  • Electronic signature records are retained for the life of the associated contract or agreement plus the applicable retention period.
  • SMS consent records are retained for the duration of the consent relationship plus 5 years (TCPA statute of limitations).

For full retention details, see our Privacy Policy, Section 7.

Termination by Harmonize

We may suspend or terminate your account if you violate these Terms, engage in fraudulent activity, or if required by law. We will provide reasonable notice when possible.

Effect of Termination

Upon termination, your access to the Service will cease. Data will be handled in accordance with our Privacy Policy and the retention periods described above. Any outstanding payout holds or disputes will continue to process through their normal lifecycle.

Children's Data (COPPA)

Student access to the Service is initiated by the teacher or parent/guardian who adds the student's contact information. Harmonize does not allow users under 13 to access the Service. Teachers and parents/guardians are responsible for not granting platform access to children under 13. Parents or guardians may request review or deletion of their child's data by contacting privacy@harmonize.app.


16. Disclaimers

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

Harmonize does not guarantee that the Service will be uninterrupted, error-free, or secure. We do not warrant the accuracy or completeness of any content on the Service.

AI-assisted features may produce inaccurate or incomplete results. Harmonize disclaims all liability for reliance on AI-generated content.

SMS delivery depends on carrier networks and third-party infrastructure. Harmonize does not guarantee delivery of any SMS message.


17. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, HARMONIZE LLC SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE.

OUR TOTAL LIABILITY FOR ANY CLAIMS ARISING UNDER THESE TERMS SHALL NOT EXCEED THE AMOUNT YOU PAID TO HARMONIZE IN SUBSCRIPTION FEES IN THE 12 MONTHS PRECEDING THE CLAIM. THIS CAP APPLIES TO SUBSCRIPTION FEES ONLY AND DOES NOT INCLUDE FUNDS COLLECTED OR PROCESSED THROUGH STRIPE CONNECT ON YOUR BEHALF.

WITHOUT LIMITING THE FOREGOING, HARMONIZE IS NOT LIABLE FOR: THE OUTCOME OF ANY DISPUTE BETWEEN TEACHERS AND PARENTS/GUARDIANS; PAYOUT HOLDS, DELAYS, OR REVERSALS; CHARGEBACK OUTCOMES; OR ERRORS OR CONSEQUENCES ARISING FROM AI-ASSISTED FEATURES.


18. Indemnification

You agree to indemnify and hold harmless Harmonize LLC, its officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable attorneys' fees) arising from:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any third-party rights
  • Disputes between teachers and parents/guardians regarding lessons, payments, or refunds
  • Your use of AI-assisted features, including reliance on AI-generated content
  • Your use or misuse of electronic signature features
  • Your use or misuse of SMS communication features
  • False or fraudulent dispute claims filed through the platform

19. Dispute Resolution

Governing Law

These Terms are governed by the laws of the State of South Dakota, without regard to its conflict of law provisions.

Informal Resolution

Before filing any formal legal proceeding, you agree to attempt to resolve any dispute informally by contacting us at legal@harmonize.app. We will attempt to resolve the dispute within 30 days.

Arbitration

If a dispute cannot be resolved informally, it shall be resolved by binding arbitration in accordance with the rules of the American Arbitration Association. Arbitration will take place in South Dakota or remotely at the election of either party.

Class Action Waiver

You agree to resolve disputes on an individual basis and waive any right to participate in a class action, collective action, or representative proceeding.


20. Modifications to Terms

We may update these Terms from time to time. If we make material changes, we will notify you via email or through the Service at least 30 days before the changes take effect. Your continued use of the Service after changes become effective constitutes acceptance of the updated Terms.


21. General Provisions

  • Severability: If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
  • Entire Agreement: These Terms, together with our Privacy Policy and Cookie Policy, constitute the entire agreement between you and Harmonize regarding the Service.
  • Assignment: You may not assign your rights under these Terms without our prior written consent. Harmonize may assign its rights without restriction.
  • Waiver: Failure to enforce any provision of these Terms does not constitute a waiver of that provision.

22. Contact Us

If you have questions about these Terms, contact us at:

Harmonize LLC

Harmonize with us.

Streamline your lessons and keep students on track.

© 2025 Harmonize LLC
English
Terms & Privacy