Colophon

How this site is put together

Hosting

codekp.com is a static site. There is no application server and no database. Files under codekp/ are served by Cloudflare Pages on the free tier, with HTTPS on the custom domain.

How apps plug in

Every app is an entry in data/apps.js plus a folder at apps/<slug>/. The homepage grid, status badges, trust block, GitHub and Chrome links, specs, and release log are filled from that entry. Each app keeps its own privacy page. Source lives on GitHub; a Chrome Web Store link appears only when that app has one.

How the journal works

Stories live as an entry in posts[] plus a folder under journal/<slug>/. Optional app ties a note to a tool so both pages can cross-link. The journal page is personal writing only; app release notes stay on each tool page. RSS lists the stories.

Licence and contact

Tools here are GPL licensed unless an app page says otherwise. Questions, bugs, chai: hi@codekp.com.

Analytics

The website may use Cloudflare Web Analytics (no cookies) once a beacon token is configured, and Google Analytics only after you accept cookies. The apps themselves do not ship analytics. Details live on the site privacy page.