Terms of Service
Effective date: Oct 20, 2018
Terms of Service
1. Introduction
Welcome to MyStats ("we," "our," "us"). By accessing or using our service, you agree to be bound by these Terms of Service ("Terms"). If you disagree with any part of these Terms, you may not access the service.
These Terms apply to all visitors, users, and others who access or use MyStats. By using our service, you also agree to our Privacy Policy, which is incorporated into these Terms.
2. Spotify Integration
MyStats provides analytics and insights for your Spotify listening history and music preferences. To use our service:
- You must have a valid Spotify account
- You must authorize MyStats to access your Spotify data according to the permissions we request
- You must comply with Spotify's own Terms of Service
- You acknowledge that MyStats is not affiliated with, endorsed by, or sponsored by Spotify
- You understand we use the Spotify API but we are responsible for our service and Spotify has no liability related to MyStats
If Spotify changes its API or services in a way that affects MyStats, we may need to modify or discontinue certain features. We will make reasonable efforts to update our service to accommodate such changes, but cannot guarantee continuous availability of all features.
3. Your Account
When you create an account with us through Spotify authentication, you are responsible for:
- Maintaining the confidentiality of your account
- Restricting access to your account
- All activities that occur under your account
You agree to notify us immediately of any unauthorized use of your account or any other breach of security. We will not be liable for any loss or damage arising from your failure to comply with this section.
4. Acceptable Use
You agree not to use MyStats to:
- Violate any laws or regulations
- Infringe the rights of others
- Harass, abuse, or harm another person
- Submit false or misleading information
- Interfere with or disrupt the service or servers connected to the service
- Attempt to gain unauthorized access to any parts of the service
- Use automated scripts to access the service outside of our API
- Make excessive requests that could overload our servers
- Circumvent our rate limits or other access restrictions
- Scrape or harvest data from the service for any purpose other than personal use
- Attempt to reverse engineer our algorithms or data processing methods
- Share your access credentials with others or allow others to use your account
5. Intellectual Property
The MyStats service, including its content, features, and functionality, is owned by us and is protected by copyright, trademark, and other intellectual property laws. You may not copy, modify, distribute, sell, or lease any part of our service without our prior written consent.
We respect the intellectual property rights of others. If you believe that material on MyStats infringes your copyright, please contact us through our GitHub issue tracking system.
6. User-Generated Content
If our service allows you to post, link, share, or otherwise make available content, you are responsible for the content you post and its compliance with these Terms.
By posting content on MyStats, you grant us a non-exclusive, worldwide, royalty-free license to use, copy, modify, and display the content in connection with the service. You represent that you have all necessary rights to grant this license.
7. Disclaimer of Warranties
MyStats is provided "as is" and "as available" without any warranties of any kind, either express or implied. We do not guarantee that:
- The service will meet your specific requirements
- The service will be uninterrupted, timely, secure, or error-free
- The data and statistics provided will be completely accurate
- Any errors in the service will be corrected
The accuracy of music data and statistics depends on information provided by Spotify's API and your listening history. We process this information to the best of our ability but cannot guarantee perfect accuracy.
8. Limitation of Liability
To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from:
- Your use of or inability to use the service
- Any unauthorized access to or use of our servers or data
- Any interruption or cessation of transmission to or from the service
- Any errors, omissions, or inaccuracies in the data provided
- Any loss of your Spotify listening data or other content
Our maximum liability to you for any damages shall be limited to the amount you paid for the service (if applicable) or $100, whichever is less.
9. Changes to These Terms
We may modify these Terms at any time. When we make changes, we will update the "Last Updated" date at the top of this document. Your continued use of MyStats after any changes to the Terms constitutes your acceptance of the new Terms.
10. Termination
We may terminate or suspend your access to MyStats immediately, without prior notice or liability, for any reason, including if you breach these Terms. Upon termination, your right to use the service will immediately cease.
All provisions of the Terms which by their nature should survive termination shall survive, including ownership provisions, warranty disclaimers, indemnity, and limitations of liability.
11. Governing Law
These Terms shall be governed by and construed in accordance with the laws applicable in your jurisdiction, without regard to its conflict of law principles.
12. Service Availability and Modifications
We strive to provide uninterrupted service, but:
- MyStats may occasionally be unavailable due to maintenance, updates, or technical issues
- We reserve the right to modify, suspend, or discontinue any part of our service without notice
- We may impose usage limitations, such as request rate limits, to ensure service stability
- Service features may change as Spotify's API capabilities evolve
- We provide no guarantee regarding data accuracy or completeness, as this depends on data provided by Spotify
13. Account Deletion
You may delete your MyStats account at any time through the account settings. Upon account deletion:
- All your personal information will be immediately removed from our systems
- Your cached Spotify data will be deleted
- Any processed listening history data will be removed
- Your access to MyStats features will be terminated
15. API Usage and Data Attribution
API Usage Restrictions
MyStats provides limited API access under the following conditions:
- API access requires authentication with a valid API key
- All API usage is subject to rate limits
- API keys are personal and may not be shared or transferred
- We monitor API usage patterns and reserve the right to revoke access for suspicious activity
- Attempts to circumvent rate limits or access restrictions will result in immediate termination
- You may not attempt to access our internal API through tRPC or any other means not explicitly authorized
- Automated scraping or bulk data collection is prohibited
Mandatory Attribution Requirements
When using data obtained from MyStats in any public-facing application, website, or publication:
-
Track-Specific Data: All track-specific data must be credited to MyStats with a visible attribution. This attribution must include:
- The text "Data provided by MyStats"
- A hyperlink to our website
- This attribution must be visible in any UI where the data is displayed
-
History Data Analysis: Any visualizations, analysis or insights derived from our history data processing must be credited as follows:
- The text "Powered by MyStats' listening history algorithms"
- A hyperlink to our website
- This attribution must be prominently displayed alongside the content
Failure to properly attribute as required constitutes a violation of these Terms and may result in termination of your access to MyStats.
The track data and history data analysis represent significant intellectual investment and proprietary algorithms developed by MyStats. The attribution requirements are non-negotiable for any use of this data.
16. Data Exports and Intellectual Property
Data Exports
You may have the option to export certain statistics and visualizations from MyStats:
- You may use exported data for personal, non-commercial purposes
- You must credit MyStats when sharing any exported visualizations publicly
- You may not claim that exported data or visualizations are your original creation
- We retain ownership of the format, design, and presentation of exports
Intellectual Property Protection
The following components of MyStats represent our intellectual property and are protected:
- All visual designs, logos, and user interface elements
- The methodologies and algorithms used to process Spotify data
- Our proprietary track analysis system and data enrichment process
- Our history data processing algorithms (developed in Go)
- The overall structure and organization of the service
Any attempt to reverse engineer, decompile, or otherwise discover the underlying code or algorithms of MyStats is strictly prohibited.
17. Contact Us
If you have any questions about these Terms, please open an issue on our GitHub repository with "Terms of Service" in the title.
Thank you for using MyStats!