Terms of Service
Last updated: 2026-01-19
1. Acceptance of Terms
By accessing or using PkgWatch ("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.
2. Description of Service
PkgWatch provides package health analysis for npm and PyPI packages. The Service includes an API, CLI tool, and GitHub Action that provide health scores, risk assessments, and abandonment predictions for open-source packages.
3. Account Registration
To use certain features of the Service, you must register for an account. You agree to:
- Provide accurate and complete registration information
- Maintain the security of your API keys
- Notify us immediately of any unauthorized use of your account
- Accept responsibility for all activities under your account
4. Acceptable Use
You agree NOT to:
- Exceed your plan's rate limits or attempt to circumvent them
- Share, sell, or transfer your API keys to third parties
- Use the Service for any illegal purpose
- Attempt to reverse engineer, decompile, or extract our algorithms
- Interfere with or disrupt the Service or its infrastructure
- Scrape or bulk download data from the Service beyond normal API usage
5. API Usage and Rate Limits
The Service is provided with usage limits based on your subscription tier:
- Free: 5,000 requests per month
- Starter ($9/mo): 25,000 requests per month
- Pro ($29/mo): 100,000 requests per month
- Business ($99/mo): 500,000 requests per month
Demo mode (without API key) is limited to 20 requests per hour per IP address. Requests exceeding your limit will be rejected with a 429 status code. We reserve the right to suspend accounts that consistently attempt to exceed limits or abuse the Service.
6. Data and Accuracy
The Service provides health scores and risk assessments based on publicly available data. You acknowledge that:
- Scores are estimates and predictions, not guarantees
- Data may be delayed or incomplete due to upstream sources
- You should not rely solely on our scores for critical security decisions
- We are not responsible for decisions made based on our data
7. Intellectual Property
The Service, including its algorithms, scoring methodology, and user interface, is protected by intellectual property laws. You retain ownership of any data you submit to the Service. We retain ownership of all aggregated, anonymized insights derived from Service usage.
8. Payment Terms
For paid subscriptions: payments are processed through Stripe. Subscriptions renew automatically unless cancelled. You may cancel your subscription at any time through your dashboard; access continues until the end of the current billing period.
Refunds are not provided. For billing questions, contact [email protected].
9. Service Availability
We strive to maintain high availability but do not guarantee uninterrupted service. We may modify, suspend, or discontinue the Service at any time with reasonable notice. Scheduled maintenance will be announced in advance when possible.
10. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE ERROR-FREE OR UNINTERRUPTED.
11. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, PKGWATCH SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR GOODWILL, ARISING FROM YOUR USE OF THE SERVICE.
12. Termination
We may terminate or suspend your account at any time for violation of these terms. Upon termination, your right to use the Service ceases immediately. You may terminate your account at any time by contacting us.
13. Indemnification
You agree to indemnify, defend, and hold harmless PkgWatch and its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including reasonable legal fees) arising from: (a) your use of the Service; (b) your violation of these Terms; (c) your violation of any third-party rights; or (d) any content you submit to the Service.
14. Dispute Resolution
Before initiating any legal proceedings, you agree to first contact us at [email protected] and attempt to resolve the dispute informally for at least 30 days.
If we cannot resolve the dispute informally, any legal action must be filed in the courts of Portugal. You agree to waive any right to participate in a class action lawsuit or class-wide arbitration against PkgWatch.
15. Force Majeure
PkgWatch shall not be liable for any failure or delay in performance due to circumstances beyond our reasonable control, including but not limited to: acts of God, natural disasters, war, terrorism, riots, embargoes, acts of civil or military authorities, fire, floods, accidents, strikes, or shortages of transportation, facilities, fuel, energy, labor, or materials.
16. Changes to Terms
We may modify these terms at any time. Material changes will be communicated via email or prominent notice on the Service. Continued use after changes constitutes acceptance of the new terms.
17. Governing Law
These terms are governed by the laws of Portugal. Any disputes shall be resolved in the courts of Portugal.
18. Contact
For questions about these Terms of Service, contact us at [email protected].