privacy

Your plan stays on your machine.

Caladia is local-first. The app runs in your browser; the marketing site serves static HTML. There are no accounts, no analytics that identify you, and no cross-site tracking. This page describes what that means concretely, both for the app at app.caladia.ai and for this site at caladia.ai.

The app — app.caladia.ai

  • No accounts. No sign-up, no login, no identity at all.
  • No backend. The app is static JavaScript. There’s no server it talks to with your plan data.
  • Plans live on your device. A project lives in browser memory while you’re working. Saving downloads a .cala file to your disk; opening reads it back. Nothing in between touches our infrastructure.
  • We don’t see your plans. Not the activities, durations, resources, or simulation results. We have no way to.

This site — caladia.ai

Static HTML, served by Cloudflare Pages. We enable Cloudflare’s built-in Web Analytics for aggregate page-view counts. Caladia adds no other analytics, advertising, or marketing trackers, and sets no cookies.

Cloudflare hosts the site, so as the CDN it receives standard request data (including your IP address) each time you load a page. Cloudflare’s privacy policy covers how they handle it.

What we don’t do

  • We don’t store anything on your device that links your visits between sessions (no cookies, no localStorage IDs, no client-side fingerprint).
  • We don’t set cookies (the site is static; nothing client-side persists anything to document.cookie).
  • We don’t share data with advertising networks.
  • We don’t send your plan, or any derivative of it, anywhere.

Changes

If any of the above changes (for example, if we ever add opt-in analytics or a feature that talks to a backend), the change will be documented here, called out in release notes, and rolled out as opt-in rather than opt-out.

Contact

Questions about any of this: [email protected].