BitBootcamp
Last updated: 11 July 2026
This Privacy Policy is provided for transparency about how we handle your information. It is not legal advice. BitBootcamp should have qualified counsel review this document before relying on it.
BitBootcamp ("BitBootcamp," "we," "us," "our") is an online AI, machine-learning, and software learning platform at bitbootcamp.com, operated by Hudson Data. This policy explains what personal data we collect, why we collect it, who we share it with, and the rights you have. It applies to visitors and account holders worldwide, including in the United States, the European Union / United Kingdom, and India.
| Category | Examples | Why we collect it |
|---|---|---|
| Account data | Name, email address, password (stored hashed), and optional username and public profile. | To create and secure your account and let you sign in. |
| Optional profile | Username, display info you choose to make public. | To personalize your experience and, if you opt in, appear on public leaderboards or profiles. |
| Contact number (optional) | Mobile phone number. | Only if you opt in to WhatsApp/SMS learning reminders. You are never required to provide it. |
| Learning activity | Courses and lessons started/completed, progress, XP, streaks, review state. | To save your progress, award XP, and personalize learning. |
| Payment identifiers | Stripe customer ID and subscription ID. | To manage your BitBootcamp Pro subscription. We never see or store your card number. |
| Referral data | Referral codes you create or redeem, and the inviter/invitee connections that result. | To operate the "Share the Love of Learning" referral program. |
| Technical & security data | IP address, user agent/browser, sign-in events, bot-protection signals. | Security, fraud/abuse prevention, audit logging, and keeping the Service reliable. |
We keep our use of cookies and local storage minimal and function-focused. We do not use third-party advertising or cross-site tracking cookies. The main items are:
| Name / type | Set by | Purpose | Duration |
|---|---|---|---|
| Session cookie (auth) | BitBootcamp | Keeps you signed in after login. Strictly necessary. | Session / until expiry or logout |
| Cloudflare Turnstile | Cloudflare | Bot/CAPTCHA protection on signup and sensitive actions. Strictly necessary for security. | Short-lived |
| Theme preference | BitBootcamp (localStorage) | Remembers light/dark theme choice. | Until you clear it |
| Language preference | BitBootcamp (localStorage) | Remembers your chosen interface language. | Until you clear it |
| Review / progress state | BitBootcamp (localStorage) | Remembers in-progress review and lesson state in your browser. | Until you clear it |
Strictly necessary cookies (authentication and security) are required for the Service to work and cannot be switched off from within it. You can clear cookies and local storage at any time through your browser settings, though doing so may sign you out and reset your preferences.
We do not sell your personal data, and we do not share it for cross-context behavioral advertising.
Where the EU or UK GDPR applies, we rely on the following legal bases:
You can sign in with email/password, a passwordless email one-time code, or your Google or GitHub account (OAuth). When you use OAuth, we receive basic profile information (such as your name and email) from that provider to create or match your account. We do not receive your Google or GitHub password.
We share personal data only with service providers ("sub-processors") who process it on our behalf to run the Service, and only as needed for that purpose:
| Provider | Role | Data involved |
|---|---|---|
| Cloudflare | Hosting, DNS, bot protection (Turnstile), and storage (D1, KV, R2) | Account, learning, and technical/security data; IP and user agent |
| Stripe | Payment processing for BitBootcamp Pro | Billing details and card data (handled entirely by Stripe); we store only Stripe customer/subscription IDs |
| Resend | Transactional and opt-in email delivery (from [email protected]) | Email address and message content |
| Google Workspace | Our business email and support correspondence | Email you send to us |
| Google & GitHub | OAuth sign-in providers | Basic profile data you authorize at sign-in |
We and our sub-processors may process your data in countries other than where you live, including the United States. Where we transfer personal data out of the EU, UK, or other regions with transfer restrictions, we rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses (and the UK Addendum) or an approved adequacy/certification mechanism offered by the provider.
Subscription payments are handled by Stripe through Stripe-hosted Checkout. Stripe collects and processes your card details directly; we never see or store your full card number. We retain only the Stripe customer and subscription identifiers needed to manage your plan. Stripe's handling of your payment data is governed by Stripe's own privacy policy.
We always send transactional messages required to operate your account (for example, email verification, sign-in codes, and receipts). Separately, and only if you opt in, we send optional learning reminders and product/marketing messages by email and, where you provide a phone number, by WhatsApp/SMS. You can opt out at any time: use the unsubscribe link in any marketing email, reply STOP to a WhatsApp/SMS message, or change your notification settings in your account. We honor opt-out requests and keep a record of consent and withdrawal for compliance.
The "Share the Love of Learning" referral program lets Pro users gift one-month passes using single-use codes. When a code is redeemed, we record which account created it and which account redeemed it, forming a friend/connection graph so we can credit inviters (a free month when an invitee becomes a paid subscriber) and prevent abuse. If you redeem a code, the person who invited you may learn that their invitation was accepted. We use this data only to run the program and to detect misuse.
We keep your account and learning data for as long as your account is active. When you delete your account, we delete or anonymize your personal data within a reasonable period, except where we must retain certain records (for example, transaction and tax records, and consent/opt-out logs) to meet legal obligations or to resolve disputes. Security logs are kept only as long as needed for their purpose.
We use technical and organizational measures to protect your data, including encryption in transit (HTTPS), hashed passwords, access controls, bot protection via Cloudflare Turnstile, and audit logging. No method of transmission or storage is perfectly secure, but we work to protect your information and to notify affected users and regulators where required by law in the event of a breach.
BitBootcamp is intended for people aged 14 and older (or the minimum age of digital consent where you live, if that is higher), and is not directed to younger children. We do not knowingly collect personal data from anyone under 14. If you believe someone under that age has provided us personal data, contact us and we will delete it.
Depending on where you live, you have rights over your personal data:
You can access or update most account data directly in your account settings, and you can delete your account there or by contacting us.
To make a request, email [email protected] or [email protected]. We may need to verify your identity before acting. We will respond within the time required by applicable law and will not discriminate against you for exercising your rights.
We may update this Privacy Policy from time to time. When we do, we will change the "Last updated" date above and, for material changes, provide additional notice (for example, by email or an in-product notice). Continued use of the Service after an update means you accept the revised policy.
BitBootcamp is operated by Hudson Data. For any privacy question or request, contact [email protected] or [email protected]. See also our Terms of Service.
© 2026 BitBootcamp