Terms of Service
1. What Watchdog does
Watchdog performs a deep, periodic architecture-and-health audit of the 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 changed.
2. Your code
For every scan we make a temporary, isolated clone of your repository, run the analysis, store the report, and delete the working copy. We do not retain your source beyond serving the report, and we do not train models on your code. You must have the right to connect each repository you connect.
Detector quality assurance: we may occasionally run additional internal analyses — to confirm a suspected detection gap or verify a fix. These are handled like any scan, produce no report, are never published, and never count toward your LoC-scan budget or your bill.
3. Plans, LoC-scan budgets and billing
You pay for a LoC-scan budget: codebase size (production lines of code, measured by the first free scan) × scan frequency. We meter lines scanned per month, not repositories or seats; every active repository (public or private) counts. Watchdog is offered as packages scaling with monthly LoC-scan volume, plus a free plan for open source (§4) and self-hosted deployment for regulated environments. The pricing page is authoritative and may change.
Billing is not active during the current beta.
A scan that would exceed your budget does not run — it is recorded as a failed run with an explanation and an upgrade link; other in-budget scans are unaffected. The first full report on any newly connected repository is free.
Automated agents: you may connect agents via the Watchdog agent API or MCP to act on findings. An agent-triggered verification re-scan counts toward your LoC-scan budget; it is off by default and enabled per repository by its owner. (Internal detector-QA is separate and never billed.)
4. Open-source (Free) plan — automatic publication
The Free plan is for open source. Reports on the Free plan are published publicly and automatically — a condition, not an option. Placing a repository on the Free plan means you agree that its reports (scores, findings, codebase metrics) are public in the Watchdog gallery. If you don't want publication, use a paid cohort.
5. Paid cohorts — publication is opt-in
On paid cohorts, reports are private by default. You may publish a report (your quality stamp) by explicit opt-in. Reports that regress below a previously published report are never published.
6. Scheduling
Scans run in off-peak windows and may be moved. Some packages let you choose your own schedule and a more frequent cadence. 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 disrupt the service. Do not circumvent plan limits.
8. No warranty; limitation of liability
Reports are provided "as is" for informational and planning purposes. They are not a guarantee of security, correctness, or fitness for any purpose, and do not replace human review. To the maximum extent permitted by law, Canine Development is not liable for indirect or consequential damages.
9. Closing your account
You can close your account at any time from your settings. Deletion happens after a 14-day grace period (during which it can be undone), then becomes permanent: we erase your personal data and login, and purge your reports. We retain invoices for bookkeeping and anonymised, non-identifying aggregate metrics (see the DPA). Cancelling a subscription (keeping the free plan) is separate from closing the account.
10. Changes
We may update these terms. Material changes are shown on your next sign-in for re-acceptance; continued use constitutes acceptance.
11. Contact
Questions about these terms: contact us. See also Security & data handling and the Data Processing Agreement.