Privacy Policy

Last updated: December 8, 2024

1. Introduction

DSA 100 Days ("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 service.

2. Information We Collect

Personal Information

When you create an account, we collect:

  • Email address
  • Name (if provided)
  • Profile picture (if using social login)
  • GitHub username (if connected)

Usage Information

We automatically collect:

  • Problems completed and progress data
  • Code submissions and solutions
  • Time spent on problems
  • Device and browser information
  • IP address and location data

3. How We Use Your Information

We use collected information to:

  • Provide and maintain the Service
  • Track your learning progress
  • Send email reminders and notifications (if enabled)
  • Process payments and subscriptions
  • Improve and personalize your experience
  • Communicate with you about updates and support
  • Analyze usage patterns to improve the Service

4. Data Sharing and Disclosure

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

  • Service Providers: Supabase (database), Stripe (payments), Resend (email), Vercel (hosting)
  • GitHub: If you connect your GitHub account for solution commits
  • Legal Requirements: When required by law or to protect our rights

5. Data Security

We implement industry-standard security measures to protect your data, including:

  • Encryption of data in transit (HTTPS/TLS)
  • Secure authentication via Supabase
  • Regular security audits
  • Limited employee access to personal data

6. Cookies and Tracking

We use essential cookies to maintain your session and preferences. We may use analytics tools to understand how users interact with our Service. You can control cookies through your browser settings.

7. Your Rights

You have the right to:

  • Access your personal data
  • Correct inaccurate data
  • Delete your account and data
  • Export your data
  • Opt out of marketing communications

To exercise these rights, contact us at privacy@dsa100.com

8. Data Retention

We retain your data for as long as your account is active or as needed to provide services. If you delete your account, we will delete your personal data within 30 days, except where retention is required by law.

9. Children's Privacy

The Service is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us immediately.

10. 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.

11. Contact Us

If you have questions about this Privacy Policy, please contact us at privacy@dsa100.com