Caldera
Sign inGet started

Security

What Caldera can and can't see, who enforces it, and how to switch it off. Plain answers, no fine print.

When you sign in with GitHub

GitHub shows you exactly what Caldera asks for before you approve: "Personal user data: Email addresses (read-only)". With that, Caldera can read:

That access can't read private repositories, can't read code in private repositories, can't see secrets, tokens or environment variables, and can't write anything: no commits, issues, comments or settings.

Is "private" enforced by GitHub, or by Caldera?

By GitHub. Access on GitHub is granted by permission. The permission you approve at sign-in doesn't include repositories, so if Caldera (or anyone who got hold of Caldera's servers) asked GitHub for a private repo with your sign-in, GitHub would refuse. Our software being careful is the second lock, not the first.

Showing private work (optional)

If you want your private work on your city, you install the Caldera GitHub app and choose which repositories it can see. That app has one repository permission, "Metadata: read-only": repository names, sizes and commit activity. It cannot read code, files, issues, pull requests, secrets or settings, again enforced by GitHub.

You then decide what the public sees. Private repos show as padlocked buildings (size only), or anonymously (no names, no sizes, no project), or not at all. Uninstall the app on GitHub and Caldera loses that access immediately.

How we look after what we do see

Revoke access

Obsidian, AI agents and email sign-up

Report a problem

Found a security issue? Email hello@caldera.social with "Security" in the subject and we'll respond quickly. Please don't post it publicly until it's fixed.

See also the Privacy Policy and Terms.