Terms of Service
Last updated: February 2025
Agreement to Terms
By accessing or using Blast ("the Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the Service.
Description of Service
Blast is a developer activity tracking service that allows you to monitor and share your coding time. The Service includes:
- A web application for viewing statistics and leaderboards
- API endpoints for data synchronization
- Open source client tools (blastd and blast.nvim) for data collection
Account Registration
To use certain features of the Service, you must create an account by signing in with GitHub. You are responsible for:
- Maintaining the security of your GitHub account and API tokens
- All activities that occur under your account
- Notifying us immediately of any unauthorized access
Acceptable Use
You agree not to:
- Manipulate or falsify activity data to gain unfair leaderboard positions
- Attempt to access other users' accounts or private data
- Use the Service to harass, abuse, or harm others
- Interfere with or disrupt the Service or its infrastructure
- Use automated systems to artificially inflate activity metrics
- Reverse engineer or attempt to extract source code from the web service
- Use the Service for any illegal purpose
Data Collection and Privacy
The Service collects coding activity data as described in our Privacy Policy. By using the Service, you consent to this data collection.
Your control: The data collection tools (blastd and blast.nvim) are open source. You have complete visibility into what data is collected and can configure what information is sent to our servers.
Public Leaderboard
If you opt in to the public leaderboard, your username, profile picture, total coding time, and top programming language will be publicly visible. You can opt out at any time by making your profile private.
API Usage
We provide API tokens for syncing data from the blastd daemon. You agree to:
- Keep your API tokens secure and confidential
- Not share your tokens with others or use them in malicious ways
- Revoke tokens immediately if you suspect they are compromised
Open Source Components
The client-side tools (blastd and blast.nvim) are released under open source licenses. These tools are provided "as is" without warranty. The Blast web service itself is not open source.
Service Availability
We strive to maintain high availability but do not guarantee uninterrupted access to the Service. We may:
- Perform maintenance that temporarily disrupts the Service
- Modify or discontinue features with reasonable notice
- Suspend accounts that violate these terms
Limitation of Liability
The Service is provided "as is" without warranties of any kind. We are not liable for:
- Loss of data or statistics
- Service interruptions or downtime
- Any indirect, incidental, or consequential damages
Account Termination
You may delete your account at any time from the Settings page. We reserve the right to suspend or terminate accounts that violate these terms. Upon termination:
- All your data will be permanently deleted
- Your API tokens will be invalidated
- You will lose access to all Service features
Changes to Terms
We may update these terms from time to time. Continued use of the Service after changes constitutes acceptance of the new terms. We will notify users of significant changes via the website.
Governing Law
These terms are governed by applicable law. Any disputes will be resolved in accordance with standard legal procedures.
Contact
For questions about these terms, please open an issue on our GitHub repository.