Opencamp
Back to home
Legal · Privacy

Privacy Policy

Last updated: April 27, 2026

This Privacy Policy explains what information Opencamp ("we", "us", "the service") collects when you use opencamp.dev, why we collect it, and what we do with it. We aim to collect only what is needed to run the platform.

1. Who we are

Opencamp is an interactive coding academy where users read guides, solve coding challenges in an in-browser editor, and follow developer roadmaps. The service is operated by the Opencamp team and reachable at opencamp.dev.

2. Information we collect

We collect the following categories of information:

  • Account information. When you sign in with Google, we receive your basic Google profile (name, email, profile picture, and a stable user identifier) so we can create and identify your account.
  • Profile information. A username and full name that you set on your account.
  • Learning activity. The list of topics you have completed, courses you have created or own, and any course content you author (titles, guides, challenges, video links).
  • Authentication tokens. A signed HttpOnly cookie ("auth_token") that keeps you logged in.
  • Operational data. Standard server logs (IP address, user agent, timestamps) used for security, abuse prevention, and debugging.

We do not collect payment information, and we do not sell or rent your personal data.

3. How we use your information

  • To create and operate your account, including signing you in.
  • To save your progress (such as completed topics) across devices.
  • To let you create, edit, and publish your own courses.
  • To keep the service secure, prevent abuse, and diagnose issues.

4. Cookies

We use a single essential cookie, auth_token, to keep you logged in. It is HttpOnly and signed. We do not use third-party advertising cookies. Disabling this cookie will sign you out.

5. Third-party services

  • Google OAuth — to authenticate you.
  • YouTube — for embedded videos that course authors choose to add. Watching an embedded video may load YouTube cookies under YouTube's own policies.
  • Hosted fonts and CDNs — for fonts and common JavaScript libraries.

6. Data retention

We keep your account information and learning activity for as long as your account is active. You can request deletion of your account at any time by contacting us — when we delete your account we remove your profile, completed-topic history, and any unpublished course drafts you own.

7. Your rights

You can request access to the data we hold about you, request correction, or request deletion. To do so, contact us at the email below.

8. Security

We use industry-standard practices: HTTPS, signed authentication tokens, and access controls on our database. No system is perfectly secure, but we work to minimize risk.

9. Children

Opencamp is not directed to children under 13. If you believe a child has created an account, contact us so we can remove it.

10. Changes to this policy

We may update this policy from time to time. When we do, we will update the "Last updated" date at the top of this page.

11. Contact

Questions or requests? Reach out at [email protected].