david kimani.
  • Home
  • About
  • Work
  • Blog
  • Uses
Work with me

Legal

Cookie & Storage Policy

Effective 1 July 2026

This page explains what cookies and browser storage davidkimani.dev uses, why, and how to change your choices.

What we use

We keep things minimal. There are no advertising or tracking cookies on this site. The table below covers everything:

Name / keyStorage typePurposeCategoryDuration
dk-color-modelocalStorageRemembers your light/dark theme preferenceEssential / functionalPersistent (until cleared)
dk-consentlocalStorageStores whether you accepted or declined analyticsEssential / functionalPersistent (until cleared)
Umami (anonymous)No cookie Cookieless analytics — counts page views and referrers without any personally identifiable information. Only active after you accept analytics. Analytics (consent-gated)No cookie set — session-based counting only
dk-localeCookieRemembers your language preference (EN/DE)FunctionalSession / persistent

No advertising or cross-site tracking

We do not use Google Analytics, Facebook Pixel, or any third-party advertising or cross-site tracking technology. Umami is self-hosted and processes only anonymous, aggregated data.

Changing your choice

You can change your analytics consent at any time by clearing the dk-consent key from your browser's localStorage, or by clearing all site data for davidkimani.dev in your browser settings. On your next visit the consent banner will appear again.

For theme preference, clearing dk-color-mode will cause the site to follow your operating system preference on next load.

More information

For how we handle personal data (newsletter, contact form), see the Privacy Policy. For questions: david@davidkimani.dev.

david kimani.

Full-stack engineer building developer tools and crafted web experiences.

  • About
  • Work
  • Blog
  • Uses
  • Work with me

I'm building starter kits at Kimcard Technologies →

PrivacyCookiesTerms
RSS

© 2026 David Kimani