Cookie Policy
How we use cookies on our website
Last updated: March 30, 2026
What Are Cookies and Browser Storage?
Cookies are small text files that are placed on your device when you visit a website. They are widely used to make websites work properly, improve performance, and provide a better user experience.
Modern web applications also use other forms of browser storage — such as localStorage, sessionStorage, and IndexedDB — to store data locally on your device. These serve similar purposes to cookies (for example, keeping you logged in) but work differently under the hood. This policy covers all of these technologies.
Scope of This Policy
This Cookie Policy applies to all Skill-Wanderer properties under the skill-wanderer.com domain, including every subdomain, whether listed here or introduced in the future:
- skill-wanderer.com — Main website and landing pages
- dojo.skill-wanderer.com — Learning platform (The Dojo)
- wandersings.skill-wanderer.com — Blog and community writings (Wandersings)
- Any other current or future subdomains under skill-wanderer.com
Each subdomain may use different backend technologies, frameworks, and third-party services to power its features. For example, one subdomain may use a self-hosted identity provider while another may use a cloud-based service. Regardless of the underlying technology, our cookie and storage principles remain the same across the entire platform: essential use only.
Our Cookie Approach: Essential Only — Every Subdomain
Across all Skill-Wanderer properties — present and future — we keep things simple and privacy-respecting. We only use essential cookies and browser storage: the minimum necessary to make our services function correctly. This principle applies uniformly to every subdomain, regardless of which backend technology or third-party service powers it.
We do not use tracking cookies, advertising cookies, analytics cookies, or any other non-essential cookies or storage mechanisms on any part of our platform. If a subdomain requires authentication, commenting, learning progress tracking, or any other interactive feature, only the storage strictly needed for that feature is used.
Cookies and Storage We Use
Essential / Strictly Necessary Cookies and Storage
These cookies and storage entries are required for the services to function and cannot be switched off in our systems. They are set only in response to actions you take, such as logging in, acknowledging a notice, submitting a form, or storing a preference.
Main Website (skill-wanderer.com)
| Cookie / Storage Key | Purpose | Duration |
|---|---|---|
cookie_banner_dismissed | Remembers that you have acknowledged our cookie notice, so we don't show it on every page visit. | 1 year (stored in localStorage) |
The main site currently uses Firebase for contact form submissions. Firebase may use browser storage (IndexedDB or localStorage) to manage form delivery. No persistent tracking data is stored.
The Dojo (dojo.skill-wanderer.com) — Learning Platform
The Dojo uses Keycloak (self-hosted) as its identity and access management service for sign-in and learning management. Keycloak sets essential session cookies to keep you logged in and to secure your account. These cookies are strictly necessary — without them, authentication and course access cannot function.
| Cookie Name | Purpose | Duration |
|---|---|---|
KEYCLOAK_SESSION | Maintains your authenticated session on the Dojo learning platform. | Session / configurable |
KEYCLOAK_IDENTITY | Stores your identity token to keep you signed in across pages. | Session |
AUTH_SESSION_ID | Tracks the active authentication session during the login flow. | Session |
KC_RESTART | Allows Keycloak to resume an interrupted authentication flow. | Session |
Note: Keycloak cookie names may vary slightly depending on the realm configuration. Only cookies strictly required for authentication are set. Keycloak is self-hosted and we do not share authentication data with third parties.
The Dojo may also use additional browser storage (such as localStorage or sessionStorage) for essential learning features — for example, saving your course progress or preferences locally. This data remains on your device and is never used for tracking.
Wandersings (wandersings.skill-wanderer.com) — Blog & Community
Wandersings allows readers to engage with content through features such as commenting. It may use Firebase services to store and serve that content and to handle authentication. Firebase SDK typically uses browser IndexedDB and localStorage for token persistence rather than traditional cookies.
| Storage | Purpose | Duration |
|---|---|---|
| Firebase IndexedDB / localStorage | If you sign in to comment or interact, Firebase stores your authentication token locally so you remain signed in. This data stays on your device and is not a traditional cookie. | Until you sign out or clear browser storage |
Note: Anonymous browsing of Wandersings does not require any cookies or local storage. Storage is only used if you actively engage with interactive features such as commenting.
Future and Other Subdomains
As our platform grows, we may introduce additional subdomains for new services — such as forums, tools, dashboards, or other educational resources. Each new subdomain may use its own backend technology stack, which could include (but is not limited to):
- Identity providers (e.g., Keycloak, Firebase Authentication, or other self-hosted solutions) that set session cookies or store tokens in browser storage for authentication
- Backend frameworks that set CSRF (Cross-Site Request Forgery) protection tokens as cookies to secure form submissions
- Cloud or self-hosted databases that may require client-side tokens stored in localStorage or IndexedDB
- Session management cookies set by web servers or application frameworks to maintain your active session
Regardless of the specific technology, our commitment remains the same: only essential cookies and storage will be used. No subdomain will ever use cookies for tracking, advertising, analytics, or profiling. When a new subdomain is added, this policy will be updated to list its specific cookies and storage, but the essential-only principle is guaranteed across the entire platform.
Common Essential Storage Patterns Across Subdomains
Because our subdomains use different technologies, you may encounter the following types of essential storage across the platform. All of these are strictly functional:
| Type | Purpose | Examples |
|---|---|---|
| Session Cookies | Maintain your login state and authenticated session while you use a service. Deleted when you close your browser unless a "remember me" option is used. | Keycloak session cookies, framework session IDs |
| CSRF Tokens | Protect against cross-site request forgery attacks when you submit forms. These are a security measure, not tracking. | CSRF cookies set by backend frameworks |
| Authentication Tokens | Store your identity or access tokens so you remain signed in. May be stored as cookies, in localStorage, or in IndexedDB depending on the service. | Firebase auth tokens, Keycloak identity cookies, JWT tokens |
| User Preferences | Remember choices you have explicitly made, such as dismissing a banner, selecting a theme, or choosing a language. | Cookie banner dismissal, UI preferences |
What We Do Not Use — On Any Subdomain, Ever
The following types of cookies and storage are never used on any Skill-Wanderer property, regardless of which backend technology powers the subdomain:
- Analytics Cookies: We do not use Google Analytics, Hotjar, Mixpanel, or any other analytics service that tracks your behaviour across our properties.
- Advertising Cookies: We do not run ads and do not use any advertising, retargeting, or remarketing cookies on any subdomain.
- Social Media Tracking Cookies: We do not embed social media widgets or pixels that track you across the web.
- Personalisation / Profiling Cookies: We do not build profiles about you, track browsing patterns, or personalise content based on tracked behaviour.
- Cross-Subdomain Tracking: We do not use cookies or any other mechanism to track your activity across our different subdomains. Your session on dojo.skill-wanderer.com is entirely separate from your activity on wandersings.skill-wanderer.com.
- Third-Party Marketing Scripts: We do not load any third-party marketing, tracking, or data-collection scripts on any subdomain.
Embedded Video Content
Some pages across our subdomains may include embedded videos from YouTube. To protect your privacy, we use the YouTube Privacy-Enhanced Mode (youtube-nocookie.com) for all video embeds.
In Privacy-Enhanced Mode, YouTube will not set cookies on your device to track your browsing activity unless you choose to play the video. This is a deliberate choice we have made to minimise any third-party cookie impact on our visitors.
If you do play an embedded video, YouTube may set its own cookies subject to Google's Privacy Policy. We have no control over those cookies once the video is played.
Third-Party Services by Subdomain
Different parts of our platform rely on different backend services. Each is chosen for its functionality and privacy commitments. Here is a summary of the current services in use:
- Main site (skill-wanderer.com): Built with Nuxt.js. Firebase is used for contact form submissions. These use browser storage essential to form delivery only.
- The Dojo (dojo.skill-wanderer.com): Uses Keycloak (self-hosted) for identity and access management, and for managing the learning experience. No authentication data is shared with third-party advertising or analytics services.
- Wandersings (wandersings.skill-wanderer.com): May use Firebase for authentication, storing comments, and community content. Anonymous reading does not involve any third-party services.
As our platform evolves, individual subdomains may adopt, replace, or remove third-party services. Some subdomains may use Firebase, others may not. Some may use Keycloak, others may use a different identity solution. The specific services are an implementation detail — our privacy commitment is not:
- We will only integrate services that are necessary for platform functionality
- We will never integrate advertising networks, data brokers, or behavioural tracking services
- Any material changes to the services used will be reflected in this policy with an updated date
Your Control Over Cookies and Storage
Because we only use essential cookies and storage, there is nothing to opt out of on our end. However, you always have control through your browser settings:
- You can view, manage, and delete cookies through your browser's settings or developer tools.
- You can clear your localStorage, sessionStorage, and IndexedDB at any time through your browser's developer tools, which will reset preferences and sign you out of any services.
- Blocking essential cookies may affect how our services function — for example, you may not be able to sign in to the Dojo or post comments on Wandersings.
For guidance on managing cookies in popular browsers:
Changes to This Cookie Policy
We may update this Cookie Policy from time to time — for example, when we add a new subdomain, adopt a new backend service, or change how an existing service stores data. Any changes will be posted on this page with an updated "Last updated" date. Our essential-only approach to cookies will not change, but the specific list of cookies and storage used may be updated as the platform evolves.
Contact Us
If you have any questions about our use of cookies or browser storage on any Skill-Wanderer subdomain, please reach out:
Contact Form: Use our contact form