Cookie Policy
Which cookies LearnCodingFast sets, what each one is for, and how to change your consent and preferences at any time.
This policy explains how LearnCodingFast uses cookies and similar tracking technologies, what data they collect, and how you can control them.
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 (currently Google AdSense only). 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 Cookies Always 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 Cookies Consent 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 |
|---|---|---|---|
| — | None currently | We do not run an analytics product on this site | — |
We currently run no analytics cookies at all — no Google Analytics, no third-party measurement. The analytics toggle above is kept because the choice is recorded and honoured in advance: if we ever add analytics, it will only run for visitors who have opted in, and this table will list exactly what it sets before it does.
C. Personalisation & Functionality Cookies Consent 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 |
- In the EEA, the UK and Switzerland, Google Consent Mode v2 loads Google's advertising tag in a cookieless state — it stores no advertising cookies and serves no personalised ads until you accept
- Elsewhere, consent defaults to granted, so the tag may set advertising cookies and show personalised ads unless you refuse them from Cookie Settings in the footer
- 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 AdSense behaves according to your choices.
The four consent signals we control:
Controls cookies for advertising purposes (ad serving, targeting)
Controls whether user data can be sent to Google for advertising
Controls whether personalised advertising is allowed
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:
Advertising display, targeting, and measurement.
Secure login session management and account authentication.
5. How to Control & Manage Cookies
Option 1: Cookie Consent Banner
If you are in the EEA, the UK or Switzerland, a consent prompt from Google's certified consent management platform appears on your first visit, where you can accept, refuse, or choose purpose by purpose; the Cookie Settings link in the footer of every page opens it again, so you can change your choice at any time. Elsewhere, the same link opens our own controls, where 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 refuse analytics and advertising cookies — through the consent prompt or the Cookie Settings link — 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.