Privacy

sohamhamso is a static reader. We collect almost nothing. This page explains the small exception (opt-in email) and how to unsubscribe.

What we collect

Reading the site requires nothing. No account, no cookie wall, no tracker network. The pages you read are served as static HTML from the edge. Your IP address is visible to our hosting provider for the duration of each request, the same way every website on the public internet works, and it is not stored against your identity by us.

The one exception is the daily-verse email. If you subscribe, we store an HMAC-SHA256 hash of your address — not the plaintext email — along with your language preference and an unsubscribe token. The hash means we can deliver mail and check duplicates without keeping a usable email list at rest. We do not share or sell anything.

What we don't use

Server-side request data

The site is hosted on Cloudflare, which proxies every request to our edge. As a side effect of routing, Cloudflare sees the same request metadata any web host sees: source IP, requested URL, user agent, response status. We use Cloudflare's free zone-level Web Analytics view of that data (aggregate pageviews and unique visitors) so we can tell whether the site is up and which pages are read. This is server-side observation: we do not deliver a client-side beacon script, do not set cookies, and do not associate requests with any persistent visitor identifier.

During the first 72 hours after launch (2026-06-08 → 2026-06-11), Cloudflare also writes request logs to a private backup bucket so we can spot broken links and server errors. That window is single-purpose and ends with the logs being purged. See docs/CF-OBSERVABILITY-SETUP.md in the public repo for the operator runbook.

Unsubscribe

Every daily-verse email includes a one-click unsubscribe link tied to the token mentioned above. Following it deletes your row from the subscribers database. If you want a manual deletion instead, write to the address listed on the colophon.

Changes

If this page changes materially, the change is recorded in the public Git history of the site. The page is generated from a single source file, not a CMS, so there is no hidden version.

Last updated: 2026-06-08.