Privacy Policy

Last updated: March 2026

What We Collect

When you sign in with GitHub or Google, we receive your display name, email address, profile picture URL, and username. We use this information solely to identify your account and track your lab progress.

We do not sell, share, or transfer your personal data to third parties for marketing purposes.

How We Use Your Data

  • Authentication: To sign you in and maintain your session.
  • Progress tracking: To save your lab completions, Gauntlet progress, and badge unlocks.
  • Leaderboard: Your username and completion count are displayed publicly on the leaderboard. You can control this by choosing your display name at sign-up.
  • Analytics: We use PostHog for anonymous usage analytics (page views, feature usage) to improve the platform. Crisp is used for the support chat widget.

Data Storage

Your data is stored in a PostgreSQL database hosted on Neon. The application is hosted on Vercel. Both providers maintain industry-standard security practices and comply with applicable data protection regulations.

Cookies

We use essential cookies for authentication (session tokens). Analytics cookies from PostHog are used for anonymous usage tracking. No advertising cookies are used.

Your Rights

You may request deletion of your account and all associated data at any time by contacting us through the chat widget. We will process deletion requests within 30 days.

Lab Interactions

Messages you send in labs are processed by third-party LLM providers (OpenAI, Anthropic, Google, Groq, Cerebras) to generate responses. We do not permanently store your lab conversations. Lab environments are sandboxed - all tool calls use in-memory fakes with no real system access.

Contact

For privacy-related questions or data deletion requests, reach out through the chat widget in the bottom-right corner of the site.