Privacy Policy

Last updated: January 2025

1. Introduction

Welcome to Classpresso. We respect your privacy and are committed to protecting your personal data. This privacy policy explains how we collect, use, and safeguard your information when you use our website and services.

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 OAuth providers (GitHub)

2.2 Usage Analytics

When you use the Classpresso npm package with analytics enabled, we collect:

  • Compression statistics (classes consolidated, bytes saved)
  • Build timestamps
  • Anonymous usage patterns

We do not collect source code, class names, or any content from your projects.

2.3 Technical Data

We automatically collect:

  • IP address
  • Browser type and version
  • Device information
  • Pages visited and time spent

3. How We Use Your Information

We use the collected information to:

  • Provide and maintain our services
  • Authenticate your account
  • Display your usage analytics in the dashboard
  • Send important service updates (with your consent)
  • Improve our products and services
  • Detect and prevent fraud or abuse

4. Data Storage and Security

Your data is stored securely using industry-standard encryption. We use MongoDB Atlas with encryption at rest and in transit. We implement appropriate technical and organizational measures to protect your personal data against unauthorized access, alteration, disclosure, or destruction.

5. Data Sharing

We do not sell your personal data. We may share data with:

  • Service providers who assist in operating our services (hosting, analytics)
  • Law enforcement when required by law
  • Third parties with your explicit consent

6. Cookies

We use essential cookies for authentication and session management. We may use analytics cookies to understand how visitors use our website. You can control cookie preferences through your browser settings.

7. Your Rights

You have the right to:

  • Access your personal data
  • Correct inaccurate data
  • Request deletion of your data
  • Export your data
  • Withdraw consent at any time
  • Lodge a complaint with a supervisory authority

To exercise these rights, please contact us at the email address below.

8. Data Retention

We retain your personal data only for as long as necessary to provide our services and fulfill the purposes described in this policy. Analytics data is retained for up to 2 years. You can request deletion of your account and associated data at any time.

9. Third-Party Services

Our service integrates with:

  • GitHub OAuth for authentication
  • Stripe for payment processing
  • SendGrid for transactional emails

Each of these services has their own privacy policies that govern their use of your data.

10. Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any significant changes by posting a notice on our website or sending you an email. Your continued use of our services after changes constitutes acceptance of the updated policy.

11. Contact Us

If you have any questions about this privacy policy or our data practices, please contact us at:

Email: privacy@classpresso.com