Privacy Policy
Last updated: January 7, 2026
1. Introduction
TerseJSON ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our website tersejson.com and our npm package.
2. Information We Collect
2.1 Account Information
When you create an account, we collect:
- Email address
- Name (if provided via OAuth)
- Profile information from GitHub (if you use GitHub login)
2.2 Analytics Data
If you enable analytics in the TerseJSON npm package, we collect:
- Compression statistics (original size, compressed size, savings percentage)
- Request counts and timestamps
- API endpoint paths (without query parameters or sensitive data)
We do NOT collect the actual content of your API responses. Only aggregate statistics about compression performance are transmitted.
2.3 Usage Data
We automatically collect certain information when you visit our website:
- IP address (anonymized)
- Browser type and version
- Pages visited and time spent
- Referring website
3. How We Use Your Information
We use the collected information to:
- Provide and maintain our services
- Display compression analytics in your dashboard
- Send transactional emails (account verification, password reset)
- Improve our services and develop new features
- Detect and prevent fraud or abuse
4. Data Sharing
We do not sell your personal information. We may share data with:
- Service Providers: Third parties that help us operate our services (hosting, email, payment processing)
- Legal Requirements: When required by law or to protect our rights
- Business Transfers: In connection with a merger, acquisition, or sale of assets
5. Data Security
We implement appropriate technical and organizational measures to protect your data, including:
- Encryption in transit (TLS/HTTPS)
- Encryption at rest for sensitive data
- Regular security audits
- Access controls and authentication
6. Your Rights
You have the right to:
- Access your personal data
- Correct inaccurate data
- Delete your account and associated data
- Export your data
- Opt out of analytics collection
To exercise these rights, contact us at privacy@tersejson.com.
7. Cookies
We use essential cookies for authentication and session management. We use privacy-focused analytics (Rybbit) that does not use cookies for tracking.
8. Data Retention
We retain your data for as long as your account is active. Analytics data is retained for 90 days. You can request deletion of your data at any time.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date.
10. Contact Us
If you have questions about this Privacy Policy, please contact us at: privacy@tersejson.com