ENERGYSPARK
EnergySpark Logo
  • Home
  • About Us
  • Remote Learning Tips
  • Partners
  • Contact Us

Cookie Policy

Last updated: January 2025

This page explains how energyspark.dev uses tracking technologies to improve your experience. We're being upfront about what data we collect and why it matters for making our JavaScript education platform work better.

What We Actually Track

When you visit our site, small text files get stored on your device. These help us remember your preferences and understand how people interact with our content. It's not mysterious—just practical stuff that makes websites function properly.

Some tracking happens automatically because it's essential for the site to work. Other tracking helps us figure out which tutorials people find useful and which ones need work. We've organized everything into categories so you can see what's happening behind the scenes.

Essential Tracking

These keep the site functional. They remember if you're logged in, what's in your course cart, and your basic settings. Without these, the site basically breaks.

Functional Tracking

These remember your choices—like which code editor theme you prefer or whether you want video transcripts. They make your experience smoother but aren't strictly necessary.

Analytical Tracking

We use these to see which pages get the most visits, where people get stuck in tutorials, and what content resonates. Helps us improve what we're teaching.

Marketing Tracking

These show you relevant course recommendations and help us understand which promotional content works. They track your browsing patterns across different sessions.

How This Affects Your Experience

Here's what actually happens when you're using our platform. When you complete a coding exercise, we track that progress so you don't lose your place. When you adjust playback speed on video tutorials, we remember that preference for next time.

  • Session tracking keeps you logged in as you move between lessons
  • Progress markers save which modules you've finished
  • Preference settings remember your interface customizations
  • Analytics show us which JavaScript concepts need clearer explanations
  • Performance monitoring helps identify slow-loading code examples
  • Engagement metrics tell us if people watch videos all the way through

Real-World Examples

Say you're halfway through our async JavaScript course. Essential tracking remembers where you stopped. Functional tracking keeps your dark mode preference active. Analytical tracking tells us you rewatched the promises section three times—which means we probably need to rework that explanation.

Or maybe you browse our React tutorials but don't enroll yet. Marketing tracking might show you a relevant workshop announcement when you visit again next week. Nothing creepy—just contextual information that might actually be useful.

What Gets Stored and For How Long

Different tracking methods stick around for different periods. Session data expires when you close your browser. Preference settings might last a year. Analytics typically aggregate after 26 months and become anonymous.

Data Retention Periods

Essential session data: Until you log out or close your browser

Functional preferences: Up to 12 months from last visit

Analytics data: 26 months, then aggregated anonymously

Marketing tracking: 90 days for active campaigns

We don't keep personal information longer than necessary. Once you complete a course, your detailed progress data gets archived. If you don't visit for two years, most tracking data expires automatically.

Managing Your Tracking Preferences

You control this stuff through your browser settings. Every major browser lets you block, delete, or restrict tracking technologies. Some people block everything except essential tracking. Others allow analytics but disable marketing. It's your call.

Keep in mind that blocking essential tracking might break some site functionality. You might have to log in repeatedly or lose your course progress. But functional and marketing tracking? Those are optional conveniences.

Chrome Settings
Firefox Preferences
Safari Privacy Controls
Edge Protection Settings

Third-Party Tracking

We work with some external services—video hosting platforms, analytics tools, and course delivery systems. These services have their own tracking methods. When you watch a tutorial video, for example, the video platform might track viewing patterns independently.

We choose partners carefully and make sure they meet basic privacy standards. But we can't control their tracking policies completely. If you're curious about specific third-party tracking, their privacy policies have the details.

Updates to This Policy

We'll update this page if we change how tracking works on energyspark.dev. Major changes get announced through email to active students. Minor clarifications just get updated here with a new date at the top.

Questions about how we handle tracking data?

Contact us at contact@energyspark.dev

EnergySpark • No. 138, Section 1, Zhonghua Rd, Taitung City, Taitung County, Taiwan 950

Phone: +886 909 317 630

EnergySpark Logo

EnergySpark

JavaScript programming education designed for real-world application.

Get in Touch

No. 138, Section 1, Zhonghua Rd
Taitung City, Taitung County
Taiwan 950

+886 909 317 630

contact@energyspark.dev

Policies

  • Cookie Policy
  • Privacy Policy

Navigation

  • Home
  • About Us
  • Remote Learning Tips
  • Partners

© 2025 EnergySpark. All rights reserved.

We value your privacy

This site uses cookies to enhance your browsing experience and provide personalized content. By clicking "Accept All," you agree to our use of cookies for analytics, advertising, and personalization. You can also choose to decline. Learn more in our Cookie Policy.