Code Notes made by Vaibhav Rathod

Guest Mode

Sign in to sync bookmarks across devices

U

User

Sync Active
For security, comments require a separate connection.
Roadmap & Features
Code Snippets Better PreviewReleased
Flashcards & Quiz ModeComing Soon
Multi-Theme SelectorNo Funds ⚠️
Flashcards & Quiz Mode (Adv)No Funds ⚠️
Code Snippets PlaygroundNo Funds ⚠️

My Bookmarks

Released
  • Cookie Policy
  • What We Use
  • What We Do NOT Use
  • Third-Party Storage
  • How to Clear Your Data
  • Contact
NAVIGATE
Home

❯

Cookie Policy

Cookie Policy

Jun 05, 20262 min read

Cookie Policy

Last updated: May 18, 2026

This Cookie Policy explains how Free Code Notes uses browser storage technologies when you visit our site.


What We Use

We do not use traditional HTTP cookies for tracking or advertising. Instead, we use standard browser localStorage (local client-side storage) to deliver a seamless, personalized, and functional user experience.

All storage keys we utilize are strictly necessary for the site’s operations, authentication, user preferences, and offline functionality:

CategoryKey / PrefixTechnical PurposeLifetime / Cleared When
Authenticationsb-*-auth-tokenStores your encrypted Supabase/GitHub login session (JWT, refresh tokens, and basic profile metadata).Until you sign out, or manually clear your browser site data.
User Featuresstudy-bookmarksStores your page and section bookmarks locally (when you are not signed in).Until you sign in (automatically synced to cloud and cleared), delete your bookmarks, or clear browser data.
ChecklistsDynamic ID (e.g., check-*)Persists the checked/unchecked state of custom note checkboxes across reloads.Retained indefinitely, or until manually cleared in your browser settings.
Interface PreferencesthemeStores your selected display mode (light or dark).Retained indefinitely to remember your theme choice across visits.
Interface PreferenceslocaleStores your preferred language setting.Retained indefinitely to persist your translation switcher preference.
UI ComponentsfileTreeCaches the expanded/collapsed state of folders in the file explorer navigation sidebar.Retained indefinitely for layout consistency.
Network Graphgraph-visitedCaches list of visited page slugs to visually highlight them in the interactive graph.Retained indefinitely for visual navigation assistance.
Notificationsdonation-toast-dismissed-untilStores a timestamp to prevent showing the donation alert toast repeatedly.Automatically expires and clears once the snooze duration has elapsed.

What We Do NOT Use

  • ❌ No advertising or marketing cookies
  • ❌ No third-party tracking pixels
  • ❌ No cross-site tracking
  • ❌ No Google Analytics or similar analytics cookies

Third-Party Storage

Giscus (our comments widget, powered by GitHub) may set its own cookies when you interact with the comments section. These are governed by GitHub’s Privacy Policy.


How to Clear Your Data

You can clear all site data at any time:

  1. Sign out using the profile button (clears your session token)
  2. Or open Browser DevTools → Application → Local Storage → Clear All

Contact

Questions? Contact us via GitHub: github.com/VR-Rathod


Graph View

Backlinks

  • Privacy Policy

Recently Updated

  • ACE Adaptive Communicative Environment

    Vaibhav Rathod•Jun 22, 2026

    ACE (Adaptive Communication Environment) reference for C++ networked...

  • Binary Search Tree

    Vaibhav Rathod•Jun 22, 2026

    Master Binary Search Trees (BST) in Data Structures & Algorithms. Le...

  • Cpp REST SDK

    Vaibhav Rathod•Jun 22, 2026

    C++ REST SDK (cpprestsdk/Casablanca) reference for building RESTful ...

  • Dependency Inversion Principle DIP

    Vaibhav Rathod•Jun 22, 2026

    Deep dive into the Dependency Inversion Principle (DIP) from SOLID. ...

  • Google Test

    Vaibhav Rathod•Jun 22, 2026

    Google Test (gtest) is Google's C++ unit testing framework. Covers t...

  • GPFS PBR

    Vaibhav Rathod•Jun 22, 2026

    Learn Physically Based Rendering (PBR) completely from scratch. Cove...

  • GPFS Ray Marching

    Vaibhav Rathod•Jun 22, 2026

    Learn ray marching and signed distance functions (SDFs) completely f...

  • GPFS Render Equation

    Vaibhav Rathod•Jun 22, 2026

    Learn the rendering equation (Kajiya 1986) from absolute scratch. Ev...

  • GPFS Vulkan GPU Architecture

    Vaibhav Rathod•Jun 22, 2026

    Learn Vulkan and GPU hardware architecture completely from scratch. ...

  • AA Tree

    Vaibhav Rathod•Jun 26, 2026

    Learn AA Trees, a simplified Red-Black Tree variant using levels ins...

  • Console Development - Nintendo Switch

    Vaibhav Rathod•Jun 26, 2026

    Complete Nintendo Switch development guide covering Switch hardware,...

  • Linked Lists

    Vaibhav Rathod•Jun 26, 2026

    Master Linked Lists. Explore Singly, Doubly, and Circular linked lis...

  • Rope

    Vaibhav Rathod•Jun 26, 2026

    A comprehensive guide on the Rope data structure. Learn how binary t...

  • Aho Corasick Algorithm

    Vaibhav Rathod•Jun 22, 2026

    Comprehensive guide to the Aho Corasick Algorithm. Explains trie-bas...

  • Arrays

    Vaibhav Rathod•Jun 22, 2026

    Master Arrays in Data Structures & Algorithms. Learn about static vs...

  • Complexity Analysis

    Vaibhav Rathod•Jun 22, 2026

    Complete reference for time and space complexity, Big O notation, an...

  • Continuous Delivery

    Vaibhav Rathod•Jun 22, 2026

    Comprehensive guide to Continuous Delivery (CD) covering CD vs Conti...

  • Continuous Integration

    Vaibhav Rathod•Jun 22, 2026

    Comprehensive guide to Continuous Integration (CI) covering pipeline...

📘Free Code Notes

A free programming knowledge base for every developer.

© 2026 Vaibhav Rathod

Licensed under CC BY-NC-SA 4.0

Explore

  • 💖 Supporters Wall
  • About Us

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

Connect

  • GitHub
  • LinkedIn
  • Linktree

Creative

  • Medium
  • Artstation
  • Sketchfab
  • Instagram