Privacy Policy

Last updated: May 18, 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, and your rights regarding that information.

By using this website and signing in with GitHub, you agree to this Privacy Policy.


1. Information We Collect

a) Information You Provide via GitHub Sign-In

When you choose to sign in using your GitHub account, we receive the following information from GitHub (via OAuth):

  • Your GitHub username
  • Your public profile name
  • Your public GitHub avatar (profile picture)
  • A unique user ID issued by Supabase (our authentication provider)

We do not receive your GitHub email, private repositories, or any sensitive account information unless you explicitly grant that permission — which we do not request.

b) Bookmark Data

If you are signed in, your saved bookmarks (page URLs and titles) are stored securely in our Supabase database, linked to your user ID. If you are not signed in, bookmarks are stored locally in your browser’s localStorage only.

c) Automatically Collected Data

Like all websites, our hosting provider may automatically collect standard server logs including:

  • IP address
  • Browser type and version
  • Pages visited and time spent
  • Referring URL

This data is used only for security and operational purposes.


2. How We Use Your Information

We use the information collected solely to:

  • Authenticate you securely via GitHub OAuth
  • Sync your bookmarks across devices when you are signed in
  • Display your name and avatar in the profile UI on our website
  • Operate and improve the website

We do not:

  • Sell or rent your data to third parties
  • Use your data for advertising
  • Track you across other websites

3. Data Storage & Third-Party Services

We use Supabase (supabase.com) as our backend authentication and database provider. Your sign-in session and bookmark data are stored in Supabase’s infrastructure.

Our website may be hosted on Cloudflare Pages or a similar CDN, which may process your IP address to serve content.


4. Cookies & Local Storage

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

  • Securely storing your Supabase 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.


5. Data Retention

  • If you sign out, your authentication session is immediately deleted from your browser.
  • Your bookmark data stored in Supabase is retained until you delete it or request account deletion.
  • To request full deletion of your data, contact us at the email below.

6. Your Rights

You have the right to:

  • 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


7. Children’s Privacy

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


8. Changes to This Policy

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

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

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