Privacy Policy
Last Updated: June 30, 2025
Our Privacy Commitment
At Typecraft, we believe in being transparent about how we collect and use your data. We're developers too, and we hate creepy data practices as much as you do. This policy explains what we collect, why we collect it, and how we keep it safe.
What We Collect
Account Information
- Email address
- Display name (optional - profiles are anonymous by default)
- Payment information (processed securely through Stripe)
- Shipping address (for physical product orders)
Usage Data
- Pages you visit on our site
- Courses and lessons you complete
- Challenge submissions and progress
- Keystrokes recorded during challenges (for scoring and feedback)
- Time spent on different sections
- Feature usage patterns
Technical Data
- IP address (to connect you to appropriate servers for challenges)
- Browser type and version
- Device information
- Referral source
How We Use Your Data
To Improve Your Learning
- • Track your course progress
- • Recommend relevant content
- • Personalize your experience
- • Save your preferences
To Improve Our Platform
- • Understand usage patterns
- • Identify popular content
- • Fix bugs and issues
- • Develop new features
To Communicate With You
- • Send course updates
- • Account notifications
- • Newsletter (if subscribed)
- • Support responses
To Keep Things Secure
- • Prevent fraud
- • Monitor for abuse
- • Protect user accounts
- • Comply with laws
Who We Share Data With
The Short Answer: We Don't Sell Your Data
We don't sell, rent, or trade your personal information to anyone. Period.
Service Providers We Use:
-
Stripe - Handles payment processing. They see your payment info, we don't.
-
DigitalOcean - Where our servers live. They process data but don't access it.
-
Mailgun & Kit - To send you course updates, authentication emails, and newsletters.
-
Analytics Tools - To understand how people use our site (aggregated data only).
-
Vimeo - Hosts our course videos. They may collect viewing analytics.
-
AI Services - Analyzes submissions and usage patterns to improve our platform (not personally identifiable).
-
Discord - For community features. Discord has its own privacy policy.
-
Sentry - Tracks errors to help us fix bugs (may include some user context).
Aggregated Data
We may share aggregated, non-personally identifiable information publicly or with partners. For example: "60% of our users prefer Vim over Emacs" or "Docker courses have a 95% completion rate." This data can't be traced back to you.
Legal Requirements
We'll only share personal data if required by law, such as responding to a valid court order. We'll notify you if this happens unless legally prohibited.
How We Protect Your Data
- All data transmitted over HTTPS
- Magic link authentication (no passwords to leak!)
- Limited access to production systems
- Payment info handled by PCI-compliant Stripe
Your Data Rights
You can update your account information directly in your account settings. If you need help with anything else related to your data, including deleting your account, email us at hello@typecraft.dev and we'll work with you.
We'll respond to reasonable requests and do our best to help, though as a small team, complex data exports may take some time.
Cookies & Tracking
We use cookies to keep you logged in and remember your preferences. We don't use creepy third-party tracking cookies.
Essential Cookies:
- Session cookies (to keep you logged in)
- Preference cookies (dark mode, etc.)
- Security cookies (CSRF protection)
Analytics:
We use privacy-focused analytics to understand how our site is used. No personal data is collected.
How Long We Keep Data
We keep your data as long as you have an account with us. If you want to delete your account and associated data, contact us at hello@typecraft.dev and we'll handle it on a case-by-case basis.
We may retain some data if required by law or for legitimate business purposes (like preventing fraud).
Children's Privacy
Our services are not directed to children under 13. If we learn we've collected data from a child under 13, we'll delete it immediately.
International Data Transfers
We're based in the United States and our servers are located here. By using Typecraft, you consent to your data being transferred to and processed in the US.
We welcome users from around the world, but please be aware that US data protection laws may differ from those in your country.
Changes to This Policy
We'll notify you of any significant changes to this policy via email or a prominent notice on our site. Continued use after changes means you accept the new policy.
Questions?
If you have any questions about this privacy policy or how we handle your data, please contact us at hello@typecraft.dev.
We're developers who care about privacy. If something in this policy concerns you, let's talk about it.