Privacy

A practical privacy approach

LearnHTML.net uses ordinary service providers and useful analytics without selling personal information or building advertising profiles.

Analytics

LearnHTML.net uses Vercel Web Analytics and Speed Insights for aggregate traffic and performance measurement. Google Analytics is optional: its tag does not load and it receives no data until you choose Allow analytics.

If allowed, Google Analytics stores analytics cookies for LearnHTML.net and uses standard website measurement. This can include visited URLs and page titles, referrers and campaign parameters, page views, clicks, scrolls, downloads, form interactions, browser and device details, session statistics, and approximate geographic region. Sensitive query values used for Stripe confirmation, signed downloads, and shared Prompt Builder configurations are redacted.

LearnHTML.net does not deliberately send form-field contents, names, email addresses, payment details, prompt or search inputs, clipboard contents, or user code to Google Analytics. Advertising storage, Google Signals, and advertising personalization are disabled. GA4 user-level event data is retained for 14 months. You can deny analytics or change your choice at any time; changing a saved choice reloads the page so the new setting applies cleanly.

Hosting and network services

Vercel hosts the application and Cloudflare provides network delivery and security. Like ordinary web infrastructure, they process request information such as IP address, requested URL, response status, device or browser headers, and timing data to deliver and protect the site. LearnHTML.net does not use Cloudflare’s optional browser analytics beacon.

Device storage

Prompt Builder configurations are stored only after explicit Save on this device. You can restore or clear that data from the builder.

Stripe-hosted payments

When you choose a paid pack or bundle, the server sends Stripe the selected offer, allowlisted price identifier, any eligible optional add-on, success and cancellation routes, and a non-personal offer slug. Stripe hosts Checkout and receives the information you enter there, which can include your name, email, billing address, selected line items, payment-method details, purchase amount, tax information, device or network signals, and transaction metadata. LearnHTML.net does not receive or store your full card number.

Stripe processes payment information to complete the transaction, calculate applicable tax, prevent fraud, meet financial and legal obligations, and provide its services. Stripe may act as a processor for LearnHTML.net and as an independent controller for some of its own purposes. Its current practices and rights information are described in the Stripe Privacy Center linked from hosted Checkout.

LearnHTML.net retrieves the Checkout Session, payment status, purchased offer slug, and paid line items to verify exactly which pack archives belong in a download. It does not create a customer database. Stripe remains the transaction record, subject to Stripe’s and LearnHTML.net’s applicable financial, tax, fraud-prevention, and legal retention obligations.

Practical emails and free starter

If you request the free launch-readiness starter, LearnHTML.net sends your normalized email address, consent timestamp, and dedicated list membership to Brevo, our email processor. Brevo asks you to confirm the request by email. Only after confirmation does Build Better Pages with LearnHTML begin. The series combines practical lessons with clearly identified pack offers, and every message includes an unsubscribe link.

Open tracking is disabled. Link clicks may be measured by Brevo to evaluate which resources are useful, but the email address, Brevo contact ID, and link history never enter LearnHTML.net analytics. Every email provides unsubscribe and preference links.

Active subscriber records are retained while subscribed. Inactive records are deleted 24 months after last engagement; the minimum suppression record may be retained to honor an unsubscribe. Request access or deletion through the contact route. The free download link is signed, lasts ten minutes, and uses a secret separate from paid-pack delivery.

Direct email

If you contact [email protected], the message is handled by your email provider and ours. Purchase support may require the approximate purchase time and the email used in Checkout, but never send full card details. Do not send passwords, API keys, private code, or sensitive personal information.