# Analytics: Mohd Saif

> Live, public analytics for this site, built from scratch, cookieless, and private by construction.

Canonical URL: https://saifsiddiqui.in/analytics/ (this is its markdown representation; the same URL serves HTML to browsers)
Other languages: hi: https://saifsiddiqui.in/hi/analytics/ · kn: https://saifsiddiqui.in/kn/analytics/ · ur: https://saifsiddiqui.in/ur/analytics/ · te: https://saifsiddiqui.in/te/analytics/ · ar: https://saifsiddiqui.in/ar/analytics/ · hi-Latn: https://saifsiddiqui.in/hi-latn/analytics/

Every number below comes from a first-party tracker, a Postgres events table, and a Redis cache, all built for this site. Public on purpose: measuring is part of the product.

The dashboard itself is live and client-rendered: the numbers below the fold change as people visit, so this markdown describes the product rather than freezing a snapshot of it.

## What I measure, and what I don't

### Measured

- Pageviews, sections viewed, scroll depth, and clicks, aggregated
- Device class, OS, browser, and country (from a request header, never the IP)
- Anonymous per-tab session ids that rotate and expire on their own

### Never

- No cookies, no fingerprinting, no cross-site anything
- No names, emails, or any personal data: there is nowhere to store them
- No raw IP addresses: the schema has no column for one
- Do Not Track and Global Privacy Control are honored: tracking simply never starts

## What it is built from

- A first-party tracker on this site, no third-party script
- A Postgres events table
- A Redis cache for the live counters

The decision behind it: [/brain/d008-fully-custom-analytics/](/brain/d008-fully-custom-analytics/)

---

Mohd Saif, Product Engineer. I build solutions, not dead software.
Email: saifmd238@gmail.com · GitHub: https://github.com/Saif-09 · LinkedIn: https://www.linkedin.com/in/mohd-saif-134076141/ · Résumé (PDF): https://saifsiddiqui.in/resume

More for agents:
- [/llms.txt](/llms.txt): short summary of this site
- [/llms-full.txt](/llms-full.txt): the complete text of every page in one fetch
- [/agents.md](/agents.md): when to use this site, and how to query it
- [/sitemap-index.xml](/sitemap-index.xml): every URL, in seven languages
