Cookie Policy

    This policy explains how LearnCodingFast uses cookies and similar tracking technologies, what data they collect, and how you can control them.

    Last updated: 19 March 2025Version 2.0

    Cookie Policy at a Glance

    🔒Essential cookies are always active
    🚫No tracking cookies before your consent
    🎯Personalised ads only with your permission
    ⚙️Change preferences anytime in settings
    📊Analytics only run when you approve
    Google Consent Mode v2 compliant

    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 / StoragePurposeDuration
    sb-*-auth-tokenAuthentication session — keeps you logged inSession
    cookie_consentStores your cookie consent preferencesPersistent
    consent_versionTracks which consent version you acceptedPersistent
    CSRF tokensProtects against cross-site request forgery attacksSession

    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.

    CookieProviderPurposeDuration
    _gaGoogle AnalyticsDistinguishes unique users2 years
    _ga_*Google AnalyticsMaintains session state2 years
    _gidGoogle AnalyticsDistinguishes users (short-term)24 hours
    _gatGoogle AnalyticsThrottles request rate1 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.

    CookieProviderPurposeDuration
    __gadsGoogleAd serving and frequency capping13 months
    __gpiGoogleAd personalisation13 months
    IDEDoubleClickAd targeting and measurement13 months
    test_cookieDoubleClickChecks if cookies can be set15 minutes
    NIDGoogleUser preferences and ad customisation6 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:

    📊

    Google Analytics

    Website usage statistics and performance monitoring.

    Privacy Policy →
    📢

    Google AdSense / DoubleClick

    Advertising display, targeting, and measurement.

    Advertising 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.

    📄 Related Policies

    Cookie & Privacy Settings

    We use cookies to improve your experience, analyze traffic, and show personalized ads. You can manage your preferences below.

    By clicking "Accept All", you consent to our use of cookies for analytics and personalized advertising. You can customize your preferences or reject non-essential cookies.

    Privacy PolicyTerms of Service