Privacy Policy

last updated June 2026

This is a personal blog. Here is a plain-English account of what data is collected, why, and what you can do about it.

Google Analytics

This site uses Google Analytics 4 (GA4) to understand readership — which posts people read, how they find the site, and roughly where in the world visitors come from. This helps decide what to write next.

GA4 may collect:

  • Pages visited and time spent on each page
  • Referrer (where you came from before arriving here)
  • Approximate location — country and city level only, never your precise address
  • Device type, browser, and operating system

GA4 does not collect your full IP address — IPs are anonymised before storage. There are no advertising, remarketing, or cross-site tracking cookies on this site.

Cookies

Analytics cookies are only set after you give explicit consent via the banner shown on your first visit. If you decline, no cookies are written and no analytics data is sent to Google.

When consent is granted, Google Analytics sets:

  • _ga — distinguishes unique visitors. Expires after 2 years.
  • _ga_* — session state for this GA4 property. Expires after 2 years.

Your consent choice is stored in your browser's localStorage under the key singhangad:cookie-consent so you are not asked again on subsequent visits.

Local storage

Beyond the consent choice above, the site stores a few functional preferences in your browser's localStorage so it can remember them between visits. This data stays on your device and is never sent to any server:

  • Your theme, colour palette, light/dark mode, and font-size choices
  • Your saved-posts reading list
  • Your reading streak, which posts you've opened, and your scroll position
  • The time of your last visit
  • The built-in terminal's command history and session state

All of it is kept under the singhangad: prefix and can be removed at any time by clearing this site's data in your browser.

Comments

Blog posts use giscus for comments, which stores discussion threads as GitHub Discussions on a public repository. The comment box loads in an iframe from giscus.app; when it loads, giscus and GitHub receive the standard request data your browser sends (such as your IP address and user-agent).

You can read comments without signing in. To post a comment you sign in with GitHub — your comment and GitHub username are then public and handled under GitHub's privacy statement. Commenting is entirely optional.

Your choices

You can change or withdraw your consent at any time using the button below — it resets your stored preference and shows the banner again on this page.

Alternatively, use the Google Analytics opt-out browser extension to block GA across all sites.

Analytics data is retained for 26 months in Google Analytics, after which it is automatically deleted. See Google's privacy policy for details on how they handle this data on their end.

No other tracking

There are no ads, third-party ad networks, social media pixels, affiliate trackers, or session-recording tools on this site. No personal data is sold, rented, or shared with any third party other than Google (via Analytics, when consented to) and GitHub (via the comments widget — see above).

The site is hosted on Netlify and post images are served from the ImageKit CDN. Like any web host or content-delivery network, these receive the standard technical data your browser sends with every request (such as your IP address and user-agent) purely to deliver the page and its images — they are not used to track or profile you.

Contact

Questions or requests? Email [email protected].