• Last updated: May 29, 2026

    Welcome to Free Code Notes (“we”, “our”, or “us”), a programming knowledge base built and maintained by VR-Rathod. This Privacy Policy explains what information we collect, how we use it, how we secure it, and your rights regarding that information.

    By using this website and signing in with GitHub, you agree to the collection and use of information in accordance with this Privacy Policy.


Privacy Policy

1. Information We Collect

  • When you choose to authenticate using your GitHub account to enable bookmark syncing, we receive and store the following information via the standard GitHub OAuth protocol:

a) Information Provided via GitHub Sign-In

  • Your email address associated with your GitHub account (used for unique user identification and secure session validation)

  • Your GitHub username

  • Your public profile display name

  • Your public GitHub profile image URL (avatar)

  • A unique account identifier generated by our authentication system

    We do not request, access, or store any sensitive GitHub permissions such as access to your private repositories, SSH keys, or organization memberships.

  • If you are signed in, your saved page bookmarks, progress, and checklist states are synced and stored securely in our cloud database, linked to your unique account identifier. If you are not signed in, these settings and bookmarks are stored strictly within your browser’s local storage (localStorage) and never transmitted to our servers.

b) Bookmark & Progress Data

  • To ensure the security, stability, and performance of our services, our hosting infrastructure may automatically record basic technical data in temporary server logs:

c) Automatically Collected Logs

  • General IP address (for rate limiting and DDoS protection)

  • User agent (browser type, version, and operating system)

  • Timestamps and accessed paths

  • Referring URLs

    This data is used solely to maintain service reliability, prevent abuse, and optimize website performance.


  • We process and use the collected data strictly for the following purposes:

2. How We Use Your Information

  • Authentication & Security: To securely verify your identity when you sign in, manage your active sessions, and prevent unauthorized access to your account.

  • Data Synchronization: To sync your bookmarks, checklists, and preferences across multiple devices.

  • User Interface Customization: To display your GitHub username, display name, and avatar in the profile section when you are signed in.

  • Service Operations: To monitor system performance, fix technical errors, and optimize the overall reading experience.

    We do not:

  • Sell, rent, or trade your personal information to third parties.

  • Use your information for targeted advertising or marketing profiles.

  • Track your browsing behavior across external websites.


  • To deliver a reliable and secure experience, we rely on established, industry-standard third-party infrastructure providers (subprocessors):

3. Data Hosting & Third-Party Services

  • Authentication & Database Hosting: We use Supabase to manage user authentication and store cloud bookmarks securely. Your session details and saved data are stored within their secure database infrastructure.
  • Identity Provider (OAuth): We use GitHub to facilitate secure, passwordless authentication.
  • Content Delivery Network (CDN): Our website assets are distributed via Cloudflare to ensure fast loading times globally and protect the site against distributed denial-of-service (DDoS) attacks.
  • We prioritize the security of your data and employ standard technical and administrative safeguards to protect your information:

4. Data Security

  • Encryption in Transit: All traffic to and from our website is encrypted using industry-standard SSL/TLS (HTTPS).

  • Secure Authentication: We do not collect or store passwords. All logins are handled securely through GitHub’s official OAuth flow, utilizing secure temporary access tokens.

  • Strict Database Access Control: Data stored in our database is protected by authentication checks and access rules, ensuring that users can only access or modify their own saved bookmarks.

  • No Sensitive Local Storage: We do not store highly sensitive credentials or full profile history in your browser’s local storage.

    While we take standard precautions to safeguard your data, no internet transmission or electronic storage method is 100% secure, and we cannot guarantee absolute security.


  • We do not use traditional tracking cookies. Instead, we utilize standard browser localStorage (local storage) to support strictly functional features:

5. Cookies & Local Storage

  • Securely storing your authentication session token

  • Saving and syncing your bookmark progress

  • Persisting layout settings (e.g., dark mode theme preference, folder explorer toggle state, checklist status, language switcher preference)

    For a complete, technical breakdown of all specific storage keys and lifetimes, please refer to our full cookie-policy .


6. Data Retention

  • If you sign out, your authentication session token is immediately deleted from your browser.

  • Your bookmark data stored in the database is retained until you delete it or request account deletion.

  • To request full deletion of your data, contact us at the email below.


  • You have the right to:

7. Your Rights

  • Access the data we hold about you

  • Delete your account and all associated bookmark data

  • Opt out by simply not signing in (the site is fully usable without an account)

    To exercise these rights, email us at: Vaibhav Rathod


  • This website is not directed at children under the age of 13. We do not knowingly collect personal information from children.


8. Children’s Privacy

  • We may update this Privacy Policy from time to time. When we do, we will update the “Last updated” date at the top of this page. Continued use of the site after changes constitutes your acceptance.


9. Changes to This Policy

  • If you have any questions about this Privacy Policy, please contact:

    VR-Rathod
    GitHub: github.com/VR-Rathod

10. Contact