1. The Service
Qidu is a software service that keeps technical documentation in step with the code it describes. You connect one or more GitHub repositories. When a pull request is merged on a connected repository, Qidu reads that pull request’s title, description and unified diff, reads the Markdown documentation pages you have pointed us at, works out which of those pages the change has made inaccurate, drafts the corrections with a large language model, and opens a draft pull request on your repository containing the proposed edits and the evidence behind them.
Qidu proposes; you decide. Every edit arrives as a draft pull request on a branch we name qidu/docs-…, and a person on your side reviews and merges it. Qidu never merges a pull request, never pushes to your default branch, and writes only to the documentation paths you configure. The service may evolve over time. We may add, change, or remove features in the ordinary course of product development.
2. Eligibility and Account Registration
You must be at least eighteen (18) years old and able to form a legally binding contract to use Qidu. By creating an account you represent that you meet this requirement and that the information you provide is accurate. You are responsible for the security of your account credentials and for any activity that occurs under your account.
3. Repository Access
Qidu reaches your code through a GitHub App that you install and that you can uninstall at any time from GitHub. The installation grants Qidu the ability to read the repositories you select and to open pull requests on them. You are responsible for choosing which repositories to connect and for having the authority to grant that access — do not connect a repository you are not entitled to share with a third party.
Uninstalling the GitHub App, or removing a repository from the installation, stops Qidu from reading or writing to it. It does not by itself delete what we have already stored; see Data Deletion for how to remove that.
4. Acceptable Use
You agree not to use Qidu to:
- Connect a repository you do not own or are not authorized to grant third-party access to.
- Obtain, copy, or redistribute source code or documentation belonging to someone else.
- Violate any applicable law or regulation.
- Violate GitHub’s Terms of Service or the acceptable-use policies of any other platform the service depends on.
- Reverse engineer, decompile, or attempt to extract the source code of the service, except as permitted by law.
- Interfere with or disrupt the service, including by introducing malware, attempting to gain unauthorized access, or deliberately exhausting the rate limits and processing capacity the service shares between customers.
We may suspend or terminate access for any account that violates this section.
5. Customer Data and Licenses
You retain ownership of your customer data, which for this service means your source code and the changes to it, your pull request titles and descriptions, and your documentation content. By using the service you grant Qidu a non-exclusive, worldwide, royalty-free license to access, store, process, and transmit that data solely to provide the service to you — that is, to read a change, decide which pages it affects, draft corrections, and open a pull request for your review.
We will not sell your customer data, and we do not use your source code, diffs or documentation to train general-purpose machine-learning models. Our Privacy Policy sets out exactly what is read, what is stored, and who else sees it.
6. AI Drafting and Your Choice of Provider
Documentation edits are drafted by a large language model. By default Qidu performs that step itself: the pull request diff and the documentation pages we flagged are sent to Anthropic’s API for inference. If you prefer that your code never reaches our model provider, Qidu also supports a bring-your-own-compute mode in which the drafting request is handed to a client that you run against your own model entitlement, and Qidu itself calls no model provider at all. Reading the pull request, indexing the documentation and mapping the change onto pages happen on Qidu’s servers in both modes.
Drafts are suggestions, not conclusions. They may be wrong, incomplete, or confidently mistaken, and you are responsible for reviewing every proposed edit before merging it.
7. Third-Party Platforms
Qidu integrates with third-party platforms — GitHub, Clerk, Stripe, Anthropic, and Google Cloud among them. Your use of those platforms is governed by their own terms. Qidu is not responsible for the availability or behavior of those platforms, and we may need to suspend related features if a platform changes or terminates its API.
8. Subscriptions, Billing, and Refunds
Paid plans are billed in advance on a recurring basis through Stripe. Plans carry a monthly limit on the number of documentation jobs a workspace may run; work beyond that limit is skipped until the limit resets or the plan is upgraded. You can cancel at any time from within the product; cancellation stops future billing but does not entitle you to a refund of fees already paid. We do not offer refunds for partial periods. All fees are exclusive of taxes, which you are responsible for paying.
9. Termination
You may stop using the service at any time: uninstall the GitHub App, disconnect your repositories, and delete your workspace. The Data Deletion page explains what each of those removes and how to have the rest deleted. We may suspend or terminate your access if you materially breach these Terms, if required by law, or if continued provision of the service to you would create a security or legal risk. Sections that by their nature should survive termination will survive.
10. Disclaimers
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. AI-GENERATED DOCUMENTATION EDITS MAY BE INACCURATE, INCOMPLETE, OR MISLEADING; THEY ARE DELIVERED AS DRAFT PULL REQUESTS PRECISELY SO THAT YOU CAN REVIEW THEM, AND YOU ARE RESPONSIBLE FOR REVIEWING AND APPROVING EVERY CHANGE BEFORE IT IS MERGED INTO YOUR REPOSITORY.
11. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL Qidu, LLC BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, DATA, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH THESE TERMS OR THE SERVICE. OUR TOTAL LIABILITY FOR ANY CLAIM ARISING OUT OF OR RELATING TO THE SERVICE WILL NOT EXCEED THE GREATER OF (A) THE FEES YOU PAID TO QIDU IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM OR (B) ONE HUNDRED U.S. DOLLARS ($100).
12. Indemnification
You agree to defend, indemnify, and hold harmless Qidu, LLC and its officers, employees, and agents from any claim, demand, loss, or expense (including reasonable attorneys’ fees) arising out of your use of the service, your customer data, or your violation of these Terms.
13. Changes to These Terms
We may update these Terms from time to time. If we make material changes we will notify you by email or through the product, and update the “Last updated” date at the top of this page. Continued use of the service after changes take effect constitutes acceptance of the updated Terms.
14. Governing Law and Disputes
These Terms are governed by the laws of the State of Delaware, United States of America, without regard to its conflict-of-laws principles. You and Qidu, LLC agree to submit to the exclusive jurisdiction of the state and federal courts located in Delaware for any dispute arising out of or relating to these Terms or the service.
15. Contact
Questions about these Terms can be sent to hello@qidu.ai.