Cookie & Storage Policy
Zero Tracking Architecture
EmbeddedLab OS does not use third-party advertising cookies, behavioral tracking pixels, or cross-site analytics scripts. The only storage technologies utilized are strictly necessary session authentication cookies and client-side browser localStorage to persist your laboratory challenge progress and hardware configuration state.
- Session Cookies: Encrypted Supabase Auth tokens for logged-in students to maintain secure session continuity.
- Local Storage: Preserving active challenge state, hint visibility, and challenge scores on your device.
- No Google Analytics / Tag Manager tracking
- No Meta, LinkedIn, or TikTok pixels
- No cross-site fingerprinting or data brokers
- No marketing, retargeting, or advertising beacons
Complete Browser Storage Inventory
| Identifier / Key | Type | Classification | Purpose | Lifespan |
|---|---|---|---|---|
| sb-*-auth-token | Cookie / LocalStorage (Supabase) | Strictly Necessary | Maintains encrypted user authentication session and token refresh for registered student accounts. | Session / Persisted until sign-out |
| embeddedlab_challenge_progress_* | LocalStorage | Functional / Strictly Necessary | Saves student laboratory challenge completion status, hints revealed, and scores in offline demo mode. | Persistent until student clicks 'Clear Data' or wipes browser cache |
| embeddedlab_attempts_* | LocalStorage | Functional / Strictly Necessary | Records timestamped validation attempts and scores per laboratory for the local student progress dashboard. | Persistent until student clicks 'Clear Data' or wipes browser cache |
| embeddedlab_ch_* | LocalStorage | Functional / Strictly Necessary | Persists the active challenge index and working state across page refreshes. | Persistent until student clears local storage |
| theme | LocalStorage (next-themes) | Functional Preference | Preserves the student's selected display theme (Porcelain Light or Refined Navy Dark) across browser sessions. | Persistent until student resets theme or clears browser storage |
Managing & Wiping Your Storage
Because EmbeddedLab OS uses strictly functional and necessary storage, no annoying cookie consent wall is mandated under EU ePrivacy Directive and GDPR (strictly necessary exemptions apply). However, we give you 100% control to inspect or wipe your data anytime:
Go to Workstation Settings and click "Wipe Local Simulation Data". This immediately removes all cached challenge progress, hardware register values, and attempts.
You can block or delete cookies via your browser settings (Chrome, Firefox, Safari, Edge). Note that disabling cookies prevents cloud-synced account logins from remembering your session, though Local Offline Demo Mode will continue to operate normally.