Privacy Policy

Last updated: October 2026

ESP32 Engine (https://esp32engine.com) is an educational website operated by ESP32 Engine. We do not require account registration and we do not sell personal information.

Information we collect

Cookies and your choices

Google Analytics loads only after you accept optional analytics on production pages. Before an analytics choice or after analytics rejection, the GA4 script does not start. Analytics is off by default; open Analytics choices in the footer to opt in. The AdSense tag loads separately to deliver Google's published European regulations message and advertising service. Google manages advertising consent through that message; accepting analytics does not grant advertising consent. The Google message is configured for eligible regions and may not appear elsewhere. Tutorials, navigation, search and theme controls work without analytics. Theme and consent preferences use local storage; hosting and externally hosted fonts operate separately from analytics.

Your accepted/rejected choice is stored under cookie-consent-v2. Earlier banner choices are not treated as consent under this implementation. Use Analytics choices in the footer to change your decision. Revoking acceptance saves rejection, removes accessible first-party Analytics cookies and reloads the page to stop the loaded tag. It cannot undo information already sent or erase third-party storage. If local storage is unavailable, the choice applies to this page and the next page asks again. Clearing site data resets the choice.

Advertising privacy choices

When Google's consent API is available, the footer shows Privacy and cookie settings (ads), which reopens Google's message so you can consent, manage options or decline. Google stores and applies those choices independently of our analytics preference. If the API is blocked or unavailable, the control stays hidden; allowing the Google consent service to load may be necessary to manage its choices. Google's regional consent and advertising rules apply; rejecting consent does not imply that no service requests or permitted limited ads can occur.

Embedded YouTube tutorials

Some guides embed YouTube videos using the privacy-enhanced youtube-nocookie.com player. The iframe has native browser lazy loading and does not autoplay. Lazy loading is not a click-to-load or consent barrier: the browser may fetch the player when it is near the viewport, before you press Play. Loading the player sends network information such as your IP address, browser information, and site origin to YouTube/Google; playback and interaction may involve cookies or other browser storage. Privacy-enhanced mode limits personalization but does not make the service entirely cookie-free or prevent data processing.

The analytics choice does not block YouTube iframes. The Open on YouTube fallback opens YouTube, where its own policies and controls apply. Browser settings or content blockers may limit third-party requests; guide text and code remain available.

Third-party services

Your choices

Data retention

Server logs are retained by our hosting provider for a limited period. Analytics data is retained according to Google Analytics settings. We do not maintain user accounts on this site.

Children's privacy

This site is intended for general audiences interested in electronics education. We do not knowingly collect personal information from children under 13.

International visitors

Visitors from the EU, UK, and other regions may have rights to access, correct, or delete personal data processed by third-party services we use. Contact us to exercise applicable rights where we can assist.

Changes

We may update this policy when we add analytics, advertising, or new features. The "Last updated" date will change accordingly.

Questions? Visit our Contact page. Editorial and testing standards are described in our Editorial Policy and Testing Methodology.