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