---
title: "Cookie & Storage Policy"
url: "https://jaainil.com/legal/cookies"
description: "Information regarding privacy-first cookieless analytics and browser local storage preferences on jaainil.com."
---

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](/profile.png)

Jainil Prajapati

Data Fiduciary · Anand, Gujarat, India

[Privacy Policy](/legal/privacy)[Terms of Service](/legal/terms)[Cookie & Storage Policy](/legal/cookies)

Manage Storage Preferences

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

Cookie Settings

## Cookie & Storage Policy

**Effective Date:** January 1, 2026  
**Last Updated:** September 8, 2026  
**Website:** [jaainil.com](https://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](https://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](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement).

* * *

## 4\. Do We Need Your Consent?

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:

-   **Jainil Prajapati**
-   **Location:** Anand, Gujarat 388001, India
-   **Email:** [jainilprajapati9@gmail.com](mailto:jainilprajapati9@gmail.com)
-   **Phone:** [+91 97252 84302](tel:+919725284302)
-   **Website:** [https://jaainil.com](https://jaainil.com)

## Other legal documents

[Legal & Privacy Privacy Policy Learn how your data is protected on jaainil.com under the Indian DPDP Act 2023, GDPR, and CCPA. Read document](/legal/privacy)[Legal & Terms Terms of Service Usage terms, intellectual property, AI assistant disclaimers, and open-source code licenses for jaainil.com. Read document](/legal/terms)