Cookie Policy
This policy explains how LearnCodingFast uses cookies and similar tracking technologies, what data they collect, and how you can control them.
Cookie Policy at a Glance
1. What Are Cookies?
Cookies are small text files that are stored on your device (computer, tablet, or mobile phone) when you visit a website. They help the website recognise your device, remember your preferences, and improve your browsing experience.
Types of cookies by duration:
- Session cookies: Temporary cookies that are automatically deleted when you close your browser. Used for things like keeping you logged in during a single visit.
- Persistent cookies: Remain on your device until they expire or you manually delete them. Used for remembering your preferences across visits.
Types of cookies by origin:
- First-party cookies: Set directly by LearnCodingFast. Used for essential functionality like authentication and consent storage.
- Third-party cookies: Set by external services (e.g., Google AdSense, Google Analytics). Only activated if you give consent.
We also use similar technologies such as local storage and session storage for essential platform functionality (e.g., saving your cookie consent preferences).
2. Categories of Cookies We Use
We organise our cookies into four categories. Below is a detailed breakdown of each:
A. Strictly Necessary CookiesAlways Active
These cookies are essential for the website to function correctly. Without them, core features would not work. They do not require your consent under GDPR as they are classified as "strictly necessary."
| Cookie / Storage | Purpose | Duration |
|---|---|---|
| sb-*-auth-token | Authentication session — keeps you logged in | Session |
| cookie_consent | Stores your cookie consent preferences | Persistent |
| consent_version | Tracks which consent version you accepted | Persistent |
| CSRF tokens | Protects against cross-site request forgery attacks | Session |
You cannot disable these cookies. The website cannot function without them.
B. Analytics & Performance CookiesConsent Required
These cookies help us understand how visitors interact with the website. They collect information about page views, navigation patterns, and performance metrics. All data is aggregated and anonymised.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
| _ga | Google Analytics | Distinguishes unique users | 2 years |
| _ga_* | Google Analytics | Maintains session state | 2 years |
| _gid | Google Analytics | Distinguishes users (short-term) | 24 hours |
| _gat | Google Analytics | Throttles request rate | 1 minute |
These cookies are only set if you grant analytics consent. If you reject them, we receive no analytics data from your visits.
C. Personalisation & Functionality CookiesConsent Required
These cookies remember your preferences and personalise your experience. They help the platform provide features tailored to you.
- Theme preference: Remembering dark/light mode across sessions
- Learning filters: Saved course and lesson filter selections
- Recent activity: Quick access to recently viewed lessons
- Language/locale: Preferred display settings
These cookies enhance your experience but are not essential. If you disable them, the site will still function but may not remember your preferences between visits.
D. Advertising & Marketing Cookies (Google AdSense)Consent Required
We use Google AdSense to display advertisements on certain pages. These cookies enable ad serving, personalisation, frequency capping, and performance measurement.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
| __gads | Ad serving and frequency capping | 13 months | |
| __gpi | Ad personalisation | 13 months | |
| IDE | DoubleClick | Ad targeting and measurement | 13 months |
| test_cookie | DoubleClick | Checks if cookies can be set | 15 minutes |
| NID | User preferences and ad customisation | 6 months |
⚠️ Important:
- AdSense scripts do not load at all until you respond to the cookie consent banner
- If you reject ad cookies, only non-personalised contextual ads are displayed
- We do not control which specific ads Google serves
3. Google Consent Mode v2
We implement Google Consent Mode v2 to communicate your consent preferences to Google services in real-time. This ensures that Google Analytics and AdSense behave according to your choices.
The four consent signals we control:
ad_storage
Controls cookies for advertising purposes (ad serving, targeting)
ad_user_data
Controls whether user data can be sent to Google for advertising
ad_personalization
Controls whether personalised advertising is allowed
analytics_storage
Controls cookies for analytics purposes (page views, events)
✅ If you "Accept All":
- All four signals set to
granted - Full analytics tracking is enabled
- Personalised ads may be displayed based on your browsing behaviour
❌ If you "Reject All":
- All four signals set to
denied - No analytics or advertising cookies are set on your device
- Only non-personalised, contextual ads are displayed
- Google receives no user-level tracking data
⚙️ If you "Save Preferences":
Each category is controlled individually based on your specific choices. Only the signals you grant are activated.
4. Third-Party Cookies
Third-party services integrated into the platform may set their own cookies. These are governed by the respective third party's privacy policies:
Authentication Provider
Secure login session management and account authentication.
5. How to Control & Manage Cookies
Option 1: Cookie Consent Banner
When you first visit the site, a cookie consent banner appears on every page. You can choose to Accept All, Reject All, or customise your preferences. Your choice is saved and respected across all pages.
Option 2: Account Settings
If you have an account, you can update your cookie preferences anytime from the Cookie & Privacy Preferences section in your Account Settings.
Option 3: Browser Settings
Most browsers allow you to control cookies through their settings:
Option 4: Google Ad Personalisation
You can manage Google's ad personalisation settings directly: google.com/settings/ads
Or opt out of personalised advertising from multiple providers: aboutads.info/choices
⚠️ Note: Blocking all cookies through your browser may prevent essential features from working, including login, course progress saving, and consent management. We recommend using our consent banner or account settings to control non-essential cookies instead.
6. "Do Not Track" Signals
Some browsers send a "Do Not Track" (DNT) signal to websites. There is currently no industry-standard technology for recognising or honouring DNT signals. However, our cookie consent system provides you with granular control over tracking that is more comprehensive than DNT.
If you reject analytics and advertising cookies through our consent banner, no tracking cookies are set regardless of your browser's DNT setting.
7. Changes to This Cookie Policy
We may update this Cookie Policy periodically to reflect changes in:
- The cookies we use or their purposes
- Applicable data protection laws and regulations
- Google AdSense or Analytics policy requirements
- New features or third-party integrations
When we make material changes, we will update the "Last Updated" date at the top of this page. If the consent version changes, you may be asked to re-confirm your cookie preferences.
8. Contact Us
If you have any questions about this Cookie Policy, how we use cookies, or wish to exercise your rights regarding cookie data, please contact us through the Contact Us page.
For broader privacy enquiries, please see our Privacy Policy.