What Tracking Technologies Do We Use?
Our platform relies on several types of tracking methods. Some are absolutely necessary for basic functionality, while others help us understand user behavior and optimize your experience.
Necessary Tracking
These are the non-negotiables. Without them, you can't log in, navigate between lessons, or save your progress. They're essential for basic platform functionality.
What they do:
- Keep you logged into your account as you move between pages
- Remember items in your course selection cart
- Save your language and interface preferences
- Maintain security protocols during your session
Preference Tracking
These remember your choices so you don't have to keep setting things up every time you visit. They make the site feel more personalized to your learning style.
What they do:
- Save your preferred code editor theme (dark mode vs light mode)
- Remember which courses you've bookmarked
- Store your video playback speed preferences
- Keep track of completed lessons and quiz attempts
Performance Tracking
These help us understand which lessons are most engaging, where students get stuck, and which features actually get used. All data is anonymized and aggregated.
What they do:
- Track which programming topics generate the most interest
- Measure how long students spend on different lesson types
- Identify common points where learners struggle
- Help us optimize page load times and navigation flow
Promotional Tracking
These track your interaction with our promotional content and help us show you relevant information about upcoming courses or special offerings.
What they do:
- Remember which course previews you've watched
- Track responses to program announcements
- Show you relevant content based on your learning interests
- Measure effectiveness of different communication approaches
How These Technologies Improve Your Learning
Tracking data isn't just about collecting information. It directly shapes how we build better educational experiences for programmers at all skill levels.
For instance, if we notice many students rewatching a particular lesson segment, that tells us something might need clearer explanation. When users consistently skip certain content types, we rethink our approach to that material.
The preference data lets us build features that actually matter to you. Rather than guessing what tools students want, we can see which IDE configurations get the most use, which exercise formats lead to better retention, and which communication styles resonate with our Taiwan-based learners.
Managing Your Preferences
Taking Control of Your Data
Browser Settings
Most browsers let you view, block, or delete tracking data through their settings menu. Look for privacy or security sections where you can manage site permissions and stored data.
Selective Blocking
You can choose to block specific types while allowing others. Blocking essential tracking will break core functionality, but you can safely disable marketing or analytical tracking if you prefer.
Regular Clearing
Set your browser to automatically clear data at regular intervals, or manually delete it whenever you want a fresh start. Just remember you'll need to reset your preferences each time.
Private Browsing
Use incognito or private browsing modes for sessions where you don't want any data stored. Keep in mind this limits functionality like staying logged in or saving progress.
Data Retention Periods
Session data: Cleared immediately when you close your browser or log out
Preference data: Stored for up to 12 months to maintain your customized experience
Analytics data: Aggregated and anonymized within 26 months, individual identifiers removed
Marketing data: Retained for 18 months or until you opt out, whichever comes first
Updates and Changes
As we add new features or adjust how we collect data, this policy gets updated. We'll notify active users when significant changes happen, but it's worth checking back occasionally to stay informed.
Major updates typically happen when we integrate new learning tools, partner with different analytics providers, or respond to changes in privacy regulations. Minor clarifications and wording improvements happen more frequently.