Getting oriented

Your data

At Clanker Gear we believe that your data should remain yours. This is a full accounting of what data we receive and store — kept in step with the software, and a mismatch between this page and what the software does is a bug.

You can opt out of usage telemetry with an environment variable, or by asking your agent to turn it off in the settings. The environment variable is honored every time the host starts; a settings change takes effect the next time it starts. These switches govern the rql binary — our websites’ analytics are described separately below.

DO_NOT_TRACK=1

What passes through our services and is not stored

Each of these is held in memory for the duration of the request, forwarded only to the provider that serves it, and discarded. It is not written to disk, not logged, and not attached to your account.

The only model providers that receive your content are Voyage AI (embeddings, reranking) and Fireworks AI (inference), both under zero-retention, no-training configurations. Our cloud runs on Google Cloud, which hosts everything we process.

What we store

The software does not report installs or updates today; if that ever changes, this list grows first.

Every field of a usage record

FieldWho fills itWhat it is
toolthe binaryWhich tool ran — explore, read, query, …
doorthe binaryHow it was called — mcp, grpc, or cli
sessionthe binaryCorrelates calls within one agent conversation
agentthe binaryThe calling agent’s self-reported name and version
outcomethe binaryOK, ERROR, ZERO_RESULT, BUDGET_REFUSED, CANCELLED
error_class, error_messagethe binaryThe error you were shown
elapsed_ms, tokens_used, result_countthe binaryHow long it took, how big the answer was, how much came back
paramsthe binaryThe parameters you passed, verbatim — globs, SQL, search terms, questions, and sandbox source — truncated at 1,024 characters per value
version, os, archthe binaryBuild identity, operating system and version, process architecture
machine_idthe binaryA random identifier for this installation, stable across runs — not derived from your hardware
user_id, org_idour serverTaken from your account token, never from anything the binary claims

A real record, in full:

tool=read door=cli agent=rql-cli/1.6.42 outcome=OK elapsed_ms=181 tokens_used=167 result_count=2 version=1.6.42 os=macOS 26.4.1 arch=Arm64 session= machine_id=4f9c2a1be86d40739ab5c0e2fd7318a6 params[uri=file:///src/**/*.cs => content, representation=Auto, token_budget=5000]

After a record reaches us, our server may replay it to Datadog, our monitoring provider, so we can watch error and empty-result rates live — the same fields, nothing more, expiring within 90 days. If you have opted out, there is no record to replay.

This page is kept in step with the software, and a mismatch is a bug we want to hear about. Questions, corrections, requests about your data: privacy@repoql.ai.