Cookie Notice

Last Updated: January 15, 2026

This Cookie Notice explains what cookies are, how IoTClass.org uses them, and your choices regarding their use. By continuing to use our website, you consent to the use of cookies as described in this notice.

What Are Cookies?

Cookies are small text files that are stored on your device (computer, tablet, or mobile phone) when you visit a website. They help websites remember your preferences, understand how you use the site, and improve your overall experience.

Cookies can be:

  • Session cookies: Temporary cookies that are deleted when you close your browser
  • Persistent cookies: Cookies that remain on your device for a set period or until you delete them

Why We Use Cookies

IoTClass.org uses cookies to:

  • Keep you signed in during your learning session
  • Remember your preferences and settings
  • Track your learning progress across chapters and quizzes
  • Understand how visitors interact with our educational content
  • Improve the performance and usability of our platform
  • Enable interactive features like simulators and embedded content

Types of Cookies We Use

Essential Cookies

These cookies are necessary for the website to function properly. They enable core features like user authentication and session management. You cannot opt out of these cookies as they are required for the site to work.

Cookie Name Purpose Duration
sb-access-token Supabase authentication token Session
sb-refresh-token Supabase token refresh 7 days
auth-state Tracks login state Session

Functional Cookies

These cookies enable enhanced functionality and personalization. They remember your choices and preferences to provide a more tailored learning experience.

Cookie Name Purpose Duration
user-preferences Stores display preferences (dark mode, font size) 1 year
learning-progress Tracks completed chapters and quiz scores 1 year
quiz-mode Remembers preferred quiz mode (practice/timed) 30 days
sidebar-state Remembers sidebar collapsed/expanded state 30 days
image-variant Stores preferred image variant (original, mermaid, etc.) 30 days

Analytics Cookies

These cookies help us understand how visitors interact with our website. They collect anonymous information about page visits, time spent on pages, and navigation patterns. This data helps us improve our content and user experience.

Cookie Name Purpose Duration
_ga Google Analytics - distinguishes unique users 2 years
_ga_* Google Analytics - maintains session state 2 years
_gid Google Analytics - distinguishes users 24 hours
_gat Google Analytics - throttles request rate 1 minute

Third-Party Cookies

IoTClass.org embeds content from third-party services to enhance the learning experience. These services may set their own cookies:

YouTube (Video Content)

We embed educational videos from YouTube. When you view these videos, YouTube may set cookies to:

  • Track video playback and preferences
  • Provide analytics to content creators
  • Show personalized recommendations

For more information, see YouTube’s Privacy Policy.

Wokwi (IoT Simulations)

We use Wokwi for interactive ESP32 simulation labs. Wokwi may set cookies to:

  • Maintain simulation state
  • Store user preferences within the simulator

For more information, see Wokwi’s Terms of Service.

amCharts (Interactive Charts)

Some of our interactive visualizations use amCharts. These may set cookies for:

  • Rendering performance optimization
  • User interaction tracking

For more information, see amCharts Privacy Policy.

GitHub (Authentication)

If you sign in using GitHub OAuth, GitHub may set cookies related to:

  • Authentication state
  • Security tokens

For more information, see GitHub’s Privacy Statement.

How to Manage Cookies

You have control over cookies and can manage them in several ways:

Browser Settings

Most web browsers allow you to control cookies through their settings. You can:

  • View cookies: See what cookies are stored on your device
  • Delete cookies: Remove specific cookies or all cookies
  • Block cookies: Prevent websites from setting cookies
  • Allow/block specific sites: Create exceptions for trusted websites

Here are links to cookie management instructions for popular browsers:

Opt-Out Tools

For analytics cookies, you can use these opt-out tools:

Impact of Disabling Cookies

Please note that disabling certain cookies may affect your experience on IoTClass.org:

  • Essential cookies disabled: You will not be able to sign in or save your progress
  • Functional cookies disabled: Your preferences will not be remembered between visits
  • Analytics cookies disabled: No impact on functionality; we simply won’t receive anonymous usage data

Do Not Track

Some browsers have a “Do Not Track” (DNT) feature that sends a signal to websites requesting that your browsing is not tracked. IoTClass.org respects DNT signals for analytics purposes.

Updates to This Notice

We may update this Cookie Notice from time to time to reflect changes in our practices or for operational, legal, or regulatory reasons. The “Last Updated” date at the top of this page indicates when this notice was last revised.

Contact Us

If you have questions about our use of cookies, please contact us through the GitHub repository:

https://github.com/ngcharithperera/iotclass


By continuing to use IoTClass.org, you acknowledge that you have read and understood this Cookie Notice.