1. Acceptance of Terms
By downloading, installing, or using pianissimo ("the App"), you ("User," "you") agree to these Terms of Service ("Terms"). If you do not agree, do not use the App.
These Terms form a legally binding agreement between you and Andy Albrecht ("Developer," "we," "us," "our"), an individual developer based in the USA. If you use the App on behalf of an organization, you represent that you have authority to bind that organization to these Terms.
2. Description of the App
pianissimo is an iOS application for logging, tracking, and reviewing music practice sessions. Features may include session timers, practice notes, goal tracking, progress history, cloud sync via Supabase, local audio recording, analytics, crash reporting, and in-app purchases via RevenueCat. Features are subject to change at our discretion.
3. Eligibility
This App is suitable for all ages. By creating an account, you confirm that either: (a) you are the account holder and responsible for agreeing to these Terms, or (b) if you are a minor, you have read this Terms of Service (or had it explained to you) and have parental or guardian permission to use the App. By checking the consent box at signup, you acknowledge and accept these Terms on your behalf or on behalf of the minor.
4. Account Registration
To access certain features, you must create an account using a valid email address and password. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. Notify us immediately at privacy@pianissimoapp.com if you suspect unauthorized access to your account. We are not liable for losses arising from unauthorized use of your account.
5. License to Use the App
We grant you a limited, non-exclusive, non-transferable, revocable license to use the App on Apple-branded devices you own or control, for personal, non-commercial practice-logging purposes only.
You may not:
- Copy, modify, distribute, sell, or lease any part of the App;
- Reverse engineer, decompile, or attempt to extract source code;
- Use the App for any unlawful purpose or in violation of applicable laws;
- Attempt to gain unauthorized access to systems connected to the App;
- Use the App in a way that damages, disables, or impairs it or interferes with other users.
6. Your Content and Data
Ownership: You retain full ownership of all practice session data, notes, audio recordings you save, and content you create within the App ("User Content"). We claim no ownership over your User Content.
Recording & Permissions: The App requests microphone permission to record audio when you choose to record. Recorded audio files are stored locally and are uploaded to your account storage only if you explicitly save or sync them. When using the share functionality, the App may copy files to a temporary share directory before invoking the iOS share sheet; the share sheet itself sends content directly to the chosen destination.
License to Us: By using the App, you grant us a limited, non-exclusive license to store, process, and transmit your User Content solely to the extent necessary to provide the App's features and as described in our Privacy Policy.
Data Loss: Although we use Supabase to sync your data, we recommend keeping local backups. We are not liable for data loss resulting from service outages, device failure, App updates, account deletion, or user action.
7. In-App Purchases and Subscriptions
Premium features, if offered, are available through in-app purchases or subscriptions managed by RevenueCat and processed by Apple's App Store, subject to Apple's payment and refund policies. All refund requests must be directed to Apple. We are not able to issue refunds directly.
RevenueCat & Deletion: Purchases are managed by RevenueCat using an anonymous app user identifier. The mapping between our Supabase user accounts and RevenueCat anonymous IDs is managed server-side via protected Edge Functions. Verified account deletion requests will trigger the server-side erasure flow to dissociate or delete RevenueCat-linked data and will be processed within 30 days where technically possible.
8. Intellectual Property
The App — including its design, code, graphics, sounds, and branding — is owned by Andy Albrecht and protected by copyright, trademark, and other intellectual property laws. The name "pianissimo" and associated marks are proprietary. These Terms grant no rights in our intellectual property beyond the limited license in Section 5.
9. Disclaimer of Warranties
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. To the fullest extent permitted by applicable law, we disclaim all warranties, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the App will be uninterrupted, error-free, secure, or that any data you store will be preserved without loss.
Some jurisdictions do not permit exclusion of implied warranties. In such jurisdictions, the above exclusions apply to the fullest extent permitted by law.
10. Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANDY ALBRECHT SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES, including but not limited to loss of practice data or session history, loss of profits, loss of revenue, or any intangible losses, arising out of or in connection with your use of or inability to use the App — even if we have been advised of the possibility of such damages.
Our total aggregate liability to you for all claims arising from or related to these Terms or the App shall not exceed the greater of: (a) the total amount you paid us in the twelve (12) months preceding the claim, or (b) USD $50.00.
Some jurisdictions do not allow certain limitations of liability. In such jurisdictions, our liability is limited to the greatest extent permitted by law.
11. Indemnification
You agree to indemnify, defend, and hold harmless Andy Albrecht from and against any claims, liabilities, damages, losses, and expenses (including reasonable attorneys' fees) arising out of or related to: (a) your use of the App; (b) your User Content; (c) your violation of these Terms; or (d) your violation of any applicable law or third-party right.
12. Privacy
Your use of the App is governed by our Privacy Policy, incorporated into these Terms by reference. By using the App, you acknowledge that you have read and understood the Privacy Policy.
13. Third-Party Services
The App integrates with Supabase (auth and storage), PostHog (anonymous analytics), Sentry (crash reporting), and RevenueCat (purchases). Your use of these services within the App is subject to their respective terms and privacy policies. We are not responsible for the practices or content of any third-party service.
14. Modifications to the App and Terms
We may modify, suspend, or discontinue the App or any feature at any time without liability. We may update these Terms periodically. Material changes will be communicated via the App or email. Continued use of the App after changes take effect constitutes acceptance of the updated Terms.
15. Termination
We may suspend or terminate your account and access to the App at any time if we reasonably believe you have violated these Terms. You may delete your account at any time within the App or by contacting us. Upon termination, your license to use the App ends immediately. Sections 8, 9, 10, 11, and 16 survive termination.
16. Governing Law and Dispute Resolution
Governing Law: These Terms are governed by the laws of the State of Colorado, USA, without regard to conflict of law principles.
Informal Resolution: Before initiating any formal legal proceedings, you agree to contact us at privacy@pianissimoapp.com and attempt good-faith resolution for at least 30 days.
Jurisdiction: Any unresolved disputes shall be subject to the exclusive jurisdiction of the state and federal courts located in Colorado, USA. You consent to personal jurisdiction in those courts.
Class Action Waiver: To the fullest extent permitted by law, you waive the right to bring or participate in any class action, collective, or representative proceeding against us.
EU / UK Users: Nothing in this section limits rights you hold under mandatory consumer protection laws in your country of residence, including your right to bring claims before your local courts or competent authorities.
17. Apple-Specific Terms
These Terms are between you and Andy Albrecht only — not with Apple Inc. Apple is not responsible for the App or its content. Apple has no obligation to provide maintenance or support for the App; any maintenance or support services are provided by us, not Apple. In the event of any App failure to conform to an applicable warranty, you may notify Apple and Apple may refund the purchase price (if any); that is Apple's sole warranty obligation with respect to the App.
Apple is a third-party beneficiary of these Terms with the right to enforce them. You acknowledge and agree that Apple may enforce these Terms against you and may have rights to review, remove, or restrict distribution of the App consistent with Apple's App Store policies.
18. General Provisions
- Entire Agreement: These Terms and the Privacy Policy constitute the entire agreement between you and us regarding the App and supersede all prior agreements.
- Severability: If any provision is found invalid or unenforceable, the remaining provisions continue in full force.
- Waiver: Our failure to enforce any provision is not a waiver of that right.
- Assignment: You may not assign your rights under these Terms. We may assign our rights without restriction.
- No Agency: These Terms do not create any partnership, joint venture, employment, or agency relationship between you and us.