Skip to main content
Legal & CookiesLast updated: 8 Sep 2026

Cookie & Storage Policy

Information regarding privacy-first cookieless analytics and browser local storage preferences on jaainil.com.

Jainil Prajapati

Jainil Prajapati

Data Fiduciary · Anand, Gujarat, India

Manage Storage Preferences

Review or modify your storage consent settings on this browser at any time.

Effective Date: January 1, 2026
Last Updated: September 8, 2026
Website: jaainil.com ("Site", "we", "us", or "our")
Controller: Jainil Prajapati, Anand, Gujarat, India


1. What Are Cookies and Local Storage?

Cookies are small text files placed on your device by websites you visit. Similar client-side storage mechanisms include Local Storage (localStorage) and Session Storage (sessionStorage), which allow web applications to store preference data directly within your web browser without transmitting that data to external servers on every single HTTP request.

On jaainil.com, we prioritize privacy-first engineering. We do not use third-party advertising cookies, ad trackers, or cross-site fingerprinting scripts.


2. Our Approach: Cookieless, Privacy-Preserving Analytics

Most modern websites deploy invasive tracking cookies (such as Google Analytics or Meta Pixel) that follow visitors across the web. We refuse that approach:

  • We use a private, self-hosted instance of Umami Analytics, an open-source analytics platform.
  • Umami operates entirely cookieless. It does not write any cookies to your hard drive.
  • It records only aggregate, anonymized metrics (such as page views, device type, and country of origin).
  • It does not track you across different websites, and it cannot identify you personally.

Because our analytics platform is cookieless and anonymous, it respects your privacy by default and complies with GDPR, PECR, and ePrivacy regulations.


3. Inventory of Browser Storage Used on jaainil.com

The table below provides a complete, transparent inventory of every key stored in your browser by jaainil.com:

Storage Key Storage Type Category Purpose & Description Lifespan
theme localStorage Strictly Necessary Remembers whether you chose the Light (Sky-Blue) or Dark (Work-Lamp Navy) visual theme. Persistent until manually cleared
cookie_consent_v1 localStorage Strictly Necessary Records your storage preference (all or essential) and consent date. Persistent until manually cleared
ragchat_messages_v1 localStorage Functional Saves your ongoing chat conversation with the on-site AI assistant across page navigation so you do not lose answers while browsing articles. Persistent until reset or cleared
ragchat_open_v1 sessionStorage Functional Remembers if the AI chat dialog was open when navigating to another article. Session (clears when browser tab closes)
ragchat-hint localStorage Functional Remembers if you dismissed the mobile AI chat hint bubble so it does not annoy you repeatedly. Persistent until cleared

Third-Party Embeds (Giscus / GitHub Discussions)

On article pages (/articles/[slug]), margin notes and discussions are powered by Giscus via an embedded iframe from giscus.app and github.com.

  • Giscus does not load tracking cookies for reading.
  • If you voluntarily decide to sign in with your GitHub account to leave a margin note or comment, GitHub sets standard authentication and session cookies on its own domain (github.com) to maintain your logged-in state under GitHub's Privacy Statement.

Under the EU ePrivacy Directive (Directive 2002/58/EC) and national implementations (such as UK PECR):

  • Strictly Necessary Storage: Storage items required for technical operation or delivering a service explicitly requested by the visitor (such as remembering your dark mode preference or keeping an active chat session alive) do not require prior opt-in consent.
  • Cookieless Analytics: Umami analytics does not store cookies and anonymizes IP addresses in memory.
  • Consent Banner & Preference Controls: To adhere to the highest standard of international transparency and satisfy GDPR requirements regarding third-party embeds, we provide a Storage & Cookie Notice Banner allowing visitors to review our practices, accept all functional features, or restrict storage to strictly necessary items.

5. How to Manage or Clear Your Storage Preferences

You have multiple options to manage, inspect, or delete cookies and storage:

A. On This Site

  • Click the "Cookie Settings" link in the footer of any page on jaainil.com, or use the interactive button below to re-open your preferences dialog.
  • In the on-site AI Assistant, you can click the "Reset Conversation" icon at any time to instantly delete all cached messages from localStorage.

B. In Your Browser Settings

All modern web browsers allow you to view, manage, and delete stored cookies and local storage keys:

  • Google Chrome: Settings → Privacy and Security → Site settings → Cookies and site data.
  • Mozilla Firefox: Settings → Privacy & Security → Cookies and Site Data.
  • Apple Safari: Preferences → Privacy → Manage Website Data.
  • Microsoft Edge: Settings → Cookies and site permissions → Manage and delete cookies and site data.

6. Policy Amendments

We may periodically revise this Cookie & Storage Policy to reflect technological updates or changes in legal regulations. Updates will be published on this page with an updated timestamp.


7. Contact Details

For inquiries or clarification regarding our cookie and local storage practices: