Terms of Service
1. What Watchdog does
Watchdog performs a deep, periodic architecture-and-health audit of source repositories you connect, and produces a report at the cadence you choose. It is a governance and planning tool — it runs on a schedule (not on every commit) and gives you an updated report for retrospectives and sprint planning even when nothing has changed.
2. Your code
To analyse a repository we make a temporary, isolated clone, run the analysis, store the resulting report, and delete the working copy. We do not retain your source beyond what is needed to produce and serve the report, and we do not use your code to train models. You are responsible for having the right to connect each repository.
Detector quality assurance. To test and improve Watchdog's own detectors, we may occasionally run additional internal analyses of a connected repository — for example, to confirm a suspected gap in our detection or to verify a fix to it. These detector-QA analyses are handled exactly like any scan (temporary isolated clone, no source retention, no model training); they produce no report on your repository, are never published, and are never counted toward your LoC-scan budget or billed to you. They exist only to make the product more accurate for everyone.
3. Plans, LoC-scan budgets and billing
You pay for a LoC-scan budget — your codebase size (production lines of code, measured by the first free scan) multiplied by how often you scan it. We meter lines scanned per month, not repositories or seats; every active repository — public or private — counts toward your budget.
Watchdog is offered as a set of packages, each scaling with monthly LoC-scan volume, alongside a free plan for open-source projects (see §4) and self-hosted deployment for regulated environments. The packages currently offered — their included volumes, capabilities and prices — are published on the pricing page, which is the authoritative, current statement of them and may change from time to time; the terms in effect for your account are those shown there and, once billing is enabled, those you accept at checkout. Billing is not active during the current beta.
If a scan would take your account over its current LoC-scan budget, that scan does not run: it is recorded as a failed run with an explanation and a link to upgrade. Your other scans within budget are unaffected. The first full report on any newly connected repository is free, so you can see its size and a baseline before choosing a cadence.
Automated agents. You may connect an automated agent (via the Watchdog agent API or MCP) to act on a repository's findings. A verification re-scan that such an agent triggers is a normal scan and counts toward your LoC-scan budget. Agent-triggered re-scans are off by default and are enabled per repository by the repository owner. (Watchdog's own internal detector-QA analyses, described in §2, are separate and are never billed.)
4. Open-source (Free) plan — automatic publication
The Free plan is for open-source projects, and reports for repositories on the Free plan are published publicly and automatically. This is a condition of the Free plan, not an option: by placing a repository on the Free plan you agree that its analysis reports (scores, findings, and codebase metrics) are made public in the Watchdog gallery. If you do not want a repository's reports published, use a paid cohort (§5).
5. Paid cohorts — publication is opt-in
For repositories on a paid cohort, reports are private by default. You may choose to publish a report publicly (your quality stamp) — this is opt-in and per your choice. Reports that regress below a previously published report are never published.
6. Scheduling
Watchdog schedules scans in off-peak windows that we may move as load patterns change; some packages let you choose your own schedule and a more frequent cadence (the scheduling and cadence each package allows are described on the pricing page). Scheduled scans are best-effort and may be queued during peak load.
7. Acceptable use
Connect only repositories you are authorised to analyse. Do not use Watchdog to scan code you do not have rights to, to attempt to disrupt the service, or to circumvent plan limits.
8. No warranty; limitation of liability
Watchdog's reports are provided "as is" for informational and planning purposes. They are not a guarantee of security, correctness, or fitness, and do not replace human review. To the maximum extent permitted by law, Canine is not liable for indirect or consequential damages arising from use of the service.
9. Closing your account
You may close your account at any time from Profile & settings → Close account. Deletion takes effect after a 14-day grace period during which you can undo it; after that it is permanent. We erase your personal data and login and purge your repositories' reports, but retain invoices for bookkeeping and keep anonymised, non-identifying aggregate metrics — see the DPA for exactly what is deleted and what is retained. Cancelling your subscription (keeping your account on the free plan) is a separate action, also under Settings.
10. Changes
We may update these terms; material changes will be shown on next sign-in for re-acceptance. Continued use after a change constitutes acceptance.
11. Contact
Questions: contact us.