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 hiddenreader-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.