Cookie Policy
Last updated: May 25, 2026
Cookies are small text files stored on your device (computer, tablet, or mobile) when you visit a website. They help websites remember your preferences, understand how you use the site, and improve your experience.
This Cookie Policy complies with Zimbabwe's Data Protection Act (Chapter 11:22) and aligns with international best practices.
Essential Cookies
These cookies are necessary for the Platform to function. They enable:
- User authentication (Firebase authentication cookies)
- Session management
- Security features
- Load balancing
Cannot be disabled — required for basic functionality.
Performance Cookies
These cookies help us understand how visitors interact with our Platform:
- Which pages are most visited
- How long visitors spend on pages
- Error messages encountered
- Anonymous usage analytics (via Sentry and Firebase)
Functionality Cookies
These cookies remember your preferences and settings:
- Language preference (English, Shona, Ndebele)
- Theme preference (light/dark mode)
- Recently viewed content
- Progress within lessons
Analytics Cookies
We use analytics services to understand Platform usage:
- Firebase Analytics: User behavior, engagement, retention
- Sentry: Error tracking and performance monitoring
These cookies collect anonymous, aggregated data.
Advertising Cookies
We use Google AdSense to display advertisements:
- Cookies to serve relevant ads based on your interests
- DoubleClick cookies to measure ad effectiveness
- Third-party advertising cookies from Google's partners
You can opt out of personalized advertising at adssettings.google.com.
Some cookies are placed by third-party services we use:
- Purpose: Authentication, analytics, storage
- Privacy Policy: firebase.google.com/support/privacy
- Purpose: Display targeted advertisements
- Privacy Policy: Google Partner Sites Policy
- Purpose: Error monitoring and performance tracking
- Privacy Policy: sentry.io/privacy
We use cookie data to:
- Keep you signed in during your learning session
- Remember your language and theme preferences
- Track your lesson progress and learning achievements
- Understand which features are most useful
- Display relevant advertisements through Google AdSense
- Identify and fix technical issues
- Improve the Platform based on usage patterns
You have several options for managing cookies:
Browser Settings
Most browsers allow you to:
- View what cookies are stored on your device
- Delete all or specific cookies
- Block cookies from all or certain websites
- Block third-party cookies
- Clear all cookies when you close the browser
Instructions: Chrome (Settings > Privacy), Firefox (Options > Privacy), Safari (Preferences > Privacy), Edge (Settings > Cookies).
Google AdSense Opt-Out
To opt out of personalized advertising from Google AdSense:
- Visit adssettings.google.com
- Sign in with your Google account
- Turn off “Personalized ads”
Platform Preferences
You can manage some preferences directly on Cultural Coder:
- Language preference: Use the language selector in the header
- Theme: Use the theme toggle button
- Account: Sign out to clear session cookies
Note: Disabling essential cookies will prevent you from logging in and using the Platform's core features.
Cookies are stored for different periods depending on their type:
- Session cookies: Deleted when you close your browser
- Persistent cookies: Remain until they expire or are deleted (typically 1 day to 2 years)
- Authentication cookies: Valid for the duration of your session plus a short refresh period
- Firebase tokens: Typically valid for 1 hour, refreshed automatically
We may update this Cookie Policy periodically to reflect changes in our practices, technology, or legal requirements. Significant changes will be communicated via:
- Email notification to registered users
- A notice on the Platform's homepage
- Updates to the “Last updated” date at the top of this page
For questions about our use of cookies, please contact us:
- GitHub: github.com/anomalyco/culturalcoder
- Submit an issue through our GitHub repository
By continuing to use Cultural Coder, you consent to our use of cookies as described in this Cookie Policy.
View our related policies: Privacy Policy, Terms of Service, Disclaimer