These terms are a straightforward agreement between you and JazzMaster(“we”, “us”). By using the site, you agree to them. If you don’t agree, please don’t use the service.
The service
JazzMaster is a web-based practice tool for jazz musicians. It provides exercises, stats, streaks, and supporting tools. The service is offered free of charge and is currently in active development — features, UI, and scoring may change without notice.
Your account
- You may create an account using Google sign-in or email and password. You’re responsible for keeping your credentials safe.
- You must be at least 13 years old, or the minimum age of digital consent in your country, whichever is higher.
- Provide accurate information when you sign up or edit your profile. You’re responsible for activity under your account.
Acceptable use
When using JazzMaster, don’t:
- Attempt to break, probe, or reverse-engineer the service, including its authentication, rate limits, or database.
- Scrape, mass-download, or resell content or exercise data.
- Use the service to distribute malware, run automated bots, or harass other users.
- Upload content you don’t have the right to share.
- Impersonate another person or misrepresent your identity.
We may suspend or terminate accounts that violate these terms, with or without notice.
Your data, your ownership
You own the practice data generated by your use of the app (answers, stats, streaks). We process it to run the service as described in our Privacy policy. You may request a copy or deletion at any time.
Our content
Exercise designs, UI, copy, code, and generated questions on JazzMasterare provided for personal, non-commercial practice. You may not reproduce the service — wholly or substantially — as a competing product. Third-party components (piano samples, music-theory libraries, icon sets) remain under their own licenses, which are listed in the project’s source repository.
Audio and third-party assets
The app plays back audio using the Salamander Grand Piano sample set and music-theory helpers from third parties (Tonal, VexFlow, Tone.js). These assets are licensed under their respective open-source terms, and we don’t grant additional rights to them through these terms.
No warranty
The service is provided “as is” and “as available”. We don’t guarantee that exercises are free of errors, that stats are perfectly accurate, or that the service will be available at any particular time. Don’t rely on it as your only record of your practice progress.
Limitation of liability
To the maximum extent permitted by law, JazzMaster and its contributors will not be liable for any indirect, incidental, or consequential damages, or for lost data, lost streaks, or missed practice opportunities arising out of your use of (or inability to use) the service.
Termination
You can stop using JazzMasterat any time. We may suspend or close accounts that violate these terms or that pose a risk to the service. If we shut down the service, we’ll give reasonable advance notice where practical.
Changes to the terms
We may update these terms as the app evolves. We’ll update the date at the top of this page when we do. Continued use of the service after a change means you accept the revised terms.
Governing law
These terms are governed by the laws of the jurisdiction in which the service is operated, without regard to conflict-of-law principles. Disputes will be resolved in the competent courts of that jurisdiction.
Contact
Questions about these terms can be sent to the maintainer listed on our repository or to the email address shown on the sign-in page.