privacy

Privacy Policy

Last updated: April 14, 2026

Summary

This site does not use cookies, cross-site tracking, or fingerprinting. If analytics is enabled, it is limited to production-only Cloudflare Web Analytics on krowdev.com, plus first-party Core Web Vitals performance beacons. Your reading preferences (theme, AI toggle, reader mode) are stored in your browser's localStorage and never leave your device.

Data Collection

krowdev does not run user accounts, advertising pixels, or third-party cookies. The only routine data processing is standard Cloudflare hosting logs, first-party Core Web Vitals performance beacons, and aggregate, cookie-free page analytics on the production domain when enabled.

The production site uses Cloudflare Web Analytics through an explicitly installed beacon. It is limited to krowdev.com and is not enabled on preview deployments. Cloudflare describes this as a privacy-first, cookie-free analytics product. See Cloudflare's Privacy Policy for details.

A lightweight Core Web Vitals script measures page performance (load time, responsiveness, layout stability) in your browser. In development these metrics are logged to the browser console. In production, the script sends a first-party beacon to /api/web-vitals with the metric name, value, rating, navigation type, path, and timestamp so aggregate p75 receipts can be published without cookies or cross-site identifiers.

Hosting & CDN

This site is hosted on Cloudflare Pages. Cloudflare may collect standard server logs (IP address, user agent, timestamps) as part of their infrastructure. This is standard CDN behavior and is governed by Cloudflare's Privacy Policy.

Cloudflare's Email Address Obfuscation feature may inject a small script (email-decode.min.js) to protect email addresses displayed on pages. This runs locally in your browser and does not transmit data.

Local Storage

The site stores three preferences in your browser's localStorage:

  • theme — your color scheme preference (dark/light)
  • origin-filter — whether AI content is shown or hidden
  • reader-mode — display mode (human/agent/all)

These are never transmitted to any server. You can clear them at any time via your browser settings or the Settings page.

Search

The site search is powered by Pagefind, which runs entirely in your browser. Search queries are not sent to any server.

External Links

This site links to external resources. Once you follow an external link, the destination site's privacy policy applies. The referrer-policy header is set to strict-origin-when-cross-origin, which limits what referral information is shared.

AI Crawlers

This site intentionally welcomes all crawlers, including AI training crawlers (GPTBot, ClaudeBot, Google-Extended, etc.). Published content is designed to be read by both humans and machines. See /robots.txt and /llms.txt for details.

Changes

If this policy changes, the update date at the top will reflect it. The site has a deliberately small data footprint, so significant changes should be infrequent.

Contact

Questions about this policy? Open an issue on GitHub.