axint compile:The compile step runs 100% locally. TypeScript in, Swift out, in-process. Your source code doesn't leave your machine. The CLI may send a separate source-free adoption heartbeat so we can see whether terminal and agent installs are working. That heartbeat contains command class and version only, never source, prompts, generated Swift, arguments, file names, or local paths.
Adoption telemetry: Axint CLI and MCP can send a tiny usage heartbeat with Axint version, command class, MCP tool name, coarse host hint, OS family, Node major version, CI flag, and a random anonymous install ID. Search and project-brief signals are reduced on the client or at the Registry boundary to allowlisted categories, goals, feature areas, lifecycle stage, delivery target, complexity, Apple capability tags, query-length buckets, and result buckets. Raw searches, descriptions, project names, source, and paths are not stored. Inspect telemetry with axint telemetry status, choose product signals only with axint telemetry standard, enable source-free diagnostic learning with axint telemetry enhanced, turn it off with axint telemetry opt-out, or disable it per process with AXINT_TELEMETRY=off.
Source-free feedback: When Cloud Check, axint Run, Repair, or Prove finds an Axint learning signal, the CLI queues an anonymized packet locally. Enhanced sharing can submit diagnostic codes, failure class, compiler version, project shape, repair status, redacted and truncated issue text, expected/actual behavior, failure excerpts, deterministic-repair outcome, and build/test/runtime proof. It does not include raw source, generated Swift bodies, credentials, or local file contents. Axint-owned projects may carry an internal dogfood marker so Pulse can separate them from external reports. Opt out with axint feedback opt-out or AXINT_FEEDBACK=off.
axint search / add / publish: These commands talk to registry.axint.ai because that's their job — discovering, installing, and sharing public packages. They run only when you invoke them, and send only what's required for that specific command. Registry search demand is retained only as coarse themes and result-count buckets; the submitted search text is not retained in product analytics.
axint Cloud: Cloud validation is opt-in. Nothing is sent unless you choose to run a Cloud report or save a workspace-backed artifact. Signed-in collaboration features add GitHub identity to that flow. If you never touch the Cloud features, no data ever leaves your machine.
MCP Server:The local MCP server bridges your IDE to the local compiler. Compilation stays on your machine; the server itself doesn't upload your source.