Terms of Service
Last updated: January 7, 2026
1. Acceptance of Terms
By accessing or using TerseJSON ("Service"), including our website (tersejson.com), npm package, and related services, 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
TerseJSON provides JSON compression middleware for Node.js applications, including:
- Open-source npm package (tersejson) under MIT License
- Optional cloud analytics dashboard
- Documentation and support resources
3. User Accounts
To access certain features, you may need to create an account. You are responsible for:
- Maintaining the confidentiality of your account credentials
- All activities that occur under your account
- Notifying us immediately of any unauthorized use
We reserve the right to suspend or terminate accounts that violate these terms.
4. API Keys and Usage
API keys provided through the dashboard are for your use only. You agree to:
- Keep API keys confidential and secure
- Not share API keys with unauthorized parties
- Regenerate keys immediately if compromised
- Use keys only for legitimate purposes
5. Acceptable Use
You agree NOT to:
- Use the Service for any illegal purpose
- Attempt to gain unauthorized access to our systems
- Interfere with or disrupt the Service
- Transmit malware, viruses, or harmful code
- Abuse the analytics API with excessive or malicious requests
- Reverse engineer or decompile the Service (except as permitted by law)
- Resell or redistribute the Service without permission
6. Open Source License
The TerseJSON npm package is released under the MIT License. This means you can:
- Use it in commercial and non-commercial projects
- Modify and distribute it
- Include it in proprietary software
The MIT License applies only to the npm package. The website, dashboard, and cloud services are not covered by this license.
7. Intellectual Property
Except for the open-source npm package, all content, features, and functionality of the Service are owned by TerseJSON and are protected by copyright, trademark, and other intellectual property laws.
8. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE.
We are not responsible for any compression ratios, performance improvements, or bandwidth savings you may or may not achieve. Results vary based on your data structure.
9. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, TERSEJSON SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES.
Our total liability shall not exceed the amount you paid us in the 12 months preceding the claim, or $100, whichever is greater.
10. Indemnification
You agree to indemnify and hold harmless TerseJSON and its officers, directors, employees, and agents from any claims, damages, losses, or expenses arising from your use of the Service or violation of these Terms.
11. Modifications to Service
We reserve the right to modify, suspend, or discontinue any part of the Service at any time. We will provide reasonable notice for significant changes that affect paid features.
12. 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 you of material changes via email or website notice.
13. Governing Law
These Terms shall be governed by the laws of the State of Delaware, United States, without regard to its conflict of law provisions.
14. Contact
For questions about these Terms, contact us at: legal@tersejson.com