// LEGAL

Privacy Policy

Effective: April 4, 2026

Overview

jeremyknox.ai ("the Site") is owned and operated by Tesseract Labs LLC. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information.

Information We Collect

Account Data

When you create an account, we collect your email address and an encrypted password. If you provide a display name, that is stored as well. Account data is stored in a Supabase-managed database.

Discord OAuth

If you sign in via Discord, we receive your Discord user ID, username, avatar URL, and email from Discord's OAuth2 API. We use this solely for authentication and displaying your profile within the Academy. We do not post to Discord on your behalf or access your server memberships.

Academy Progress

Lesson completions, quiz scores, XP, streaks, and achievement data are stored server-side (Cloudflare D1) and locally in your browser (localStorage) to provide a seamless learning experience.

Newsletter

If you subscribe to the newsletter, your email is collected and managed by Beehiiv. Beehiiv's privacy policy governs how they handle your subscription data. You can unsubscribe at any time via the link in any email.

Purchase Data

If you purchase digital products (bundles, premium tiers), payment processing is handled by third-party providers. We do not store credit card numbers or full payment details on our servers. We retain transaction records (product purchased, date, and amount) to fulfill orders and provide customer support.

Analytics

This site uses PostHog and Vercel Analytics to understand how visitors use the Site. These services collect anonymized usage data such as page views, referrers, device types, and general geographic region. PostHog may use cookies for session tracking. No data is sold to third parties.

Cookies

The Site may set the following cookies:

  • Authentication cookies — to keep you signed in across sessions.
  • PostHog cookies — for anonymous analytics and session replay.

No third-party advertising or tracking cookies are used.

How We Use Your Information

  • Authenticate your account and manage access to gated content.
  • Track your Academy progress, XP, streaks, and achievements.
  • Deliver purchased digital products and customer support.
  • Send newsletter communications (only if you opt in via Beehiiv).
  • Improve the Site through anonymized analytics.

Data Sharing

We do not sell your personal information. We share data only with service providers that are necessary to operate the Site:

  • Supabase — authentication and database hosting.
  • Cloudflare — Workers (API), D1 (database), and CDN.
  • Vercel — site hosting and analytics.
  • PostHog — product analytics.
  • Beehiiv — newsletter delivery.
  • Discord — OAuth authentication (only if you choose Discord login).

Data Retention

Account data is retained for as long as your account is active. If you request account deletion, we will remove your personal data within 30 days. Anonymized analytics data may be retained indefinitely.

Your Rights

You may request access to, correction of, or deletion of your personal data at any time by contacting us. If you are in the EU/EEA, you may also have rights under GDPR including data portability and the right to object to processing.

Third-Party Links

This site links to external platforms including X (Twitter), LinkedIn, GitHub, YouTube, and others. We are not responsible for the privacy practices of external sites. Review each site's privacy policy before providing personal information.

Children's Privacy

The Site is not directed at individuals under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us to have it removed.

Contact

For privacy-related inquiries, reach out via @indecision_io on X or email privacy@jeremyknox.ai.

Changes

This policy may be updated periodically. Material changes will be noted with an updated effective date at the top of this page. Continued use of the Site after changes constitutes acceptance of the updated policy.