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.
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).
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.
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.
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.
Harmonize offers the following subscription plans for teachers and studios:
Plan details and features are described on our pricing page and may change from time to time with notice.
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.
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.
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.
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.
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.
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 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.
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.
Teachers are solely responsible for:
Processing fees are deducted from teacher payouts for each transaction. The following fee schedule applies:
| Payment Method | Solo Plan | Ensemble / Orchestra Plans |
|---|---|---|
| Credit/Debit Card | 4.0% + 30¢ | 3.0% + 30¢ |
| ACH Bank Transfer | 2.5% + 30¢ | 1.9% + 30¢ |
| International Card Surcharge | +1.5% | +1.5% |
| Offline (Cash/Check) | Not available | No 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.
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.
Harmonize or Stripe may place a hold on pending payouts when:
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.
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.
Harmonize does not guarantee that payouts will not be frozen, delayed, or reversed due to disputes, chargebacks, fraud prevention measures, or Stripe's policies.
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.
Parents/guardians may file a dispute for the following reasons:
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.
The following actions constitute your electronic signature when performed within the Service:
Electronic signatures are used within the Service for:
For each electronic signature, Harmonize collects and retains the following evidence:
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.
Electronic signature records are retained for the life of the associated contract or agreement plus the applicable retention period described in Section 15.
Harmonize sends SMS messages in compliance with the Telephone Consumer Protection Act (TCPA). SMS messages fall into three categories:
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.
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 messages and notifications are a core part of the Service and cannot be disabled.
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 features within the Service may act on your behalf with your existing permissions, including:
Payment-related actions and outbound messages initiated by AI require your explicit confirmation before execution.
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.
All actions taken by AI features are logged in a full audit trail accessible within your account.
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.
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.
You agree not to use the Service to:
We reserve the right to suspend or terminate accounts that violate these Terms.
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.
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-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******.******
Harmonize integrates with the following third-party services to provide the Service:
| Service | Purpose |
|---|---|
| Stripe | Payment processing and payouts |
| Twilio | SMS message delivery |
| Firebase / Google Cloud | Infrastructure, hosting, and database |
| Plaid | ACH bank account verification |
| PostHog | Product analytics |
| Sentry | Error monitoring and diagnostics |
| OpenTimestamps | Blockchain-anchored signature verification |
| OpenAI, Anthropic, Google, Cerebras | AI/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.
You may export your data (contacts, lessons, payments, contracts) at any time while your account is active.
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:
For full retention details, see our Privacy Policy, Section 7.
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.
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.
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.
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.
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.
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:
These Terms are governed by the laws of the State of South Dakota, without regard to its conflict of law provisions.
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.
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.
You agree to resolve disputes on an individual basis and waive any right to participate in a class action, collective action, or representative proceeding.
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.
If you have questions about these Terms, contact us at:
Harmonize LLC