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.
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.
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.
_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.
Complete Cookie List
Below is a comprehensive list of cookies that may be set when using IoTClass.org:
| Essential |
sb-access-token |
Supabase |
Authentication |
Session |
| Essential |
sb-refresh-token |
Supabase |
Token refresh |
7 days |
| Essential |
auth-state |
IoTClass |
Login state |
Session |
| Functional |
user-preferences |
IoTClass |
Display settings |
1 year |
| Functional |
learning-progress |
IoTClass |
Progress tracking |
1 year |
| Functional |
quiz-mode |
IoTClass |
Quiz preferences |
30 days |
| Functional |
sidebar-state |
IoTClass |
UI state |
30 days |
| Functional |
image-variant |
IoTClass |
Image preferences |
30 days |
| Analytics |
_ga |
Google |
User identification |
2 years |
| Analytics |
_ga_* |
Google |
Session state |
2 years |
| Analytics |
_gid |
Google |
User identification |
24 hours |
| Third-party |
Various |
YouTube |
Video playback |
Varies |
| Third-party |
Various |
Wokwi |
Simulation state |
Varies |
| Third-party |
Various |
amCharts |
Chart rendering |
Varies |
| Third-party |
Various |
GitHub |
OAuth authentication |
Varies |
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:
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.