Does it install anything in my cluster?
No. It is a binary on your machine that talks to the Kubernetes API with your kubeconfig, issuing get and list. There is no agent, operator, CRD or webhook, and nothing to uninstall.
What access does it need?
Read access to the kinds it lists — shoalcheck audit --show-permissions prints them before it connects. With less, it still runs, and says which kinds it could not read and why. A refused read is never reported as a clean one.
Does any data leave my machine?
Nothing about your clusters. The binary talks to your API server and, when one is reachable, to Prometheus. Two other requests, both yours to make: the update check — shoalcheck upgrade, or the desktop app once a day if you leave that switch on — which asks github.com for the newest release; and, only when you run ticket push, the finding's text and object names to your own Jira or Linear.
Which clusters does it work with?
Any conformant Kubernetes cluster it can reach. Costs are priced from bundled list prices for EKS, AKS and GKE; on any other cluster a figure says “unpriced” rather than inventing a rate.
What counts as a cluster on my plan?
A distinct cluster, by its kube-system UID, read with a licence in any 30 days — counted on your machine. Reading the same cluster again costs nothing, and preflight is never counted.
How is the licence checked?
Offline. A key is a signed document naming your plan, its expiry and its cluster cap, and the binary verifies the signature without phoning home. Paste it into the app under Plan & licence, or run shoalcheck licence install.
What does the free plan include?
Preflight in full, and the size of any reading: how many problems, how serious, of what kind, what they would cost, and the five most serious kinds. Which objects, the evidence and the fix for each are what a licence adds. Nothing is saved, written or exported.
Why does my computer warn me when I open it?
From 0.1.0-rc.12 the macOS app and command line are signed with a Developer ID and checked by Apple's notary service, so macOS opens them without asking; the Windows builds are not code-signed yet, so SmartScreen asks once. Each release publishes the archives' SHA-256 sums, signed with cosign, so you can check what you downloaded with cosign verify-blob and the public key beside the releases.