Draft updated October 27, 2026
Privacy Policy
Justcodeit operates this learning service from Taiwan and is responsible for the account, learning and support information described here. This draft is not yet approved for publication. Paddle separately explains its payment processing in its own privacy notice.
- Course seller
- Justcodeit
- Website brand
- Justcodeit
- Course support
- support@justcodeit.net
1. Account and learning data
We receive your email address, account identifier and, when available, name and verified profile information when you sign in with email or a configured Google/GitHub option. We store hashed session tokens, time-limited sign-in records, course access and lesson progress. Starter-code requests include the email, course and storefront needed to deliver the requested material.
2. Purchase records
We receive purchase, customer, subscription and refund references and amounts needed to provide access, resolve billing issues and keep financial records. Card details are entered with the payment provider and are not stored by this website. Paddle processes payment information under its own terms and privacy notice.
3. Support correspondence
When you email support@justcodeit.net, Resend Inboxes stores your sender address, name if supplied, message content, attachments and support replies in a conversation thread. We use it to answer requests and investigate access, purchase or privacy issues. The selected retention target is 12 months after resolution, with longer retention where necessary for an open dispute or legal obligation. Provider export/permanent-deletion behavior and enforcement of this target are not yet verified. Do not include passwords, sign-in codes, full card details or unnecessary sensitive documents.
4. How information is used
Information supports sign-in, requested course/code delivery, progress synchronization, access checks, purchase support, fraud/abuse prevention and service reliability. We do not sell personal information. Transactional code/access emails are not a promise of newsletter enrollment.
5. Information you choose to provide
An email address and the necessary account and purchase references are needed to sign you in, deliver requested materials and provide purchased access. Without them, we may be unable to provide those features or resolve a request. Avoid sending information unrelated to your request. Optional analytics must remain separate from the information required to deliver a course; its launch controls still need review.
6. Cookies and measurement
Necessary cookies support sign-in, Chinese script preferences and your privacy choice. Optional PostHog analytics and persistent referral attribution require acceptance. The local implementation offers equally prominent allow/decline buttons and a Privacy choices control in the footer; sign-in, playback, downloads and payments remain available when declined. The host-only privacy-choice cookie lasts up to 180 days, separately for English and Chinese storefronts. Withdrawing stops future optional events and revokes the server receipt used by delayed purchase events; it cannot recall an event already sent or in flight. PostHog can measure storefront, device category, course/lesson, referral campaign, country offer and checkout/purchase events using pseudonymous identifiers, linked to an internal account ID after sign-in. Email addresses and codes are not analytics identifiers. Account/sign-in pages, automatic interaction capture and session recording remain excluded. Consent records contain opaque browser/receipt hashes and choice/version/expiry, without email or account IDs. Local preview simulates choices without sending analytics. Hosted deployment, consent storage migration and actual provider verification are still pending. Design A/B is off. The light/dark theme follows your device until you choose a mode. That choice is stored only in this browser for this website, until you change it or clear the website’s stored data (your browser may also remove it). This display preference does not require analytics consent and is not sent to our server or analytics by the theme feature. The local language-path library can also remember your chosen video language for each course, separately for each account in this browser. This functional preference stores course references and language choices only; it is not sent to analytics and contains no progress, purchase records, email or sign-in tokens. Clear website storage to remove it.
7. Service providers and international processing
Cloudflare hosts the website, database and private media. Resend sends transactional emails and hosts support messages and attachments in Resend Inboxes. PostHog provides configured analytics. Google/GitHub process their own sign-in services when used. Paddle is the payment reseller with its own privacy responsibilities. These services may process data outside Taiwan under their applicable terms and safeguards. We cannot promise a particular storage country or absolute security.
8. Diagnostics and abuse limits
Application diagnostics use fixed feature/error categories, storefront, status, timing and random request references. Browser failure reports omit URLs, email addresses, codes, payment details and playback positions. Cloudflare also handles hosting request metadata. Abuse limits use hashed network identifiers; expired rate/session/code records are cleared by the existing sign-in cleanup, not necessarily at the instant they expire.
9. Retention and deletion limits
Account, learning and access records support the service while needed. Financial, refund, security and dispute records may require longer retention; backups and providers have separate retention cycles. Account deletion does not automatically delete all purchase records or cancel provider subscriptions. Exact retention periods and the deletion process must be reviewed before launch; no immediate or complete erasure is promised.
10. Privacy requests
Use the published course-support contact to request access, correction, an export, deletion or other applicable privacy rights. We may verify ownership before acting. Requests are reviewed for applicable legal and financial-record obligations, including records held separately by Paddle. Do not email a password, sign-in code, full card number or identity document unless an appropriate secure process has been arranged.