How to Delete Your Data
There are three routes, and they remove different things. Read the first two before assuming the third is necessary.
Option 1: Disconnect a repository (inside the Qidu app)
Use this to remove everything Qidu holds about one repository while keeping your account and your other repositories.
- Sign in to your Qidu account.
- Go to Repositories, open the menu on the repository you want to remove, and choose Disconnect.
- Confirm. This takes effect immediately and cannot be undone from the product.
Disconnecting deletes the stored copy of that repository’s documentation pages, every documentation job we ran for it, every proposed edit and its rationale, and any queued drafting request containing its diff. Your workspace, your account, and your other repositories are untouched. You need the admin or owner role in the workspace.
Option 2: Delete a workspace (inside the Qidu app)
Use this to remove everything Qidu holds for a whole workspace at once.
- Sign in to your Qidu account.
- Go to Settings → Workspaces and open the workspace you want to remove.
- Open its Settings tab, scroll to Danger Zone, and choose Delete Workspace.
Deleting a workspace deletes the workspace record and, with it, every repository connection in that workspace and everything described under Option 1 for each of them, plus the workspace’s memberships, pending invitations, settings, and the Stripe customer and subscription identifiers we hold against it. It takes effect immediately and cannot be undone. Only the workspace owner can do this.
Option 3: Email request
Use this to delete your user account itself, to delete a workspace you do not own, or to ask for anything else to be removed. Account deletion is not currently self-service in the product, so email is the way to do it.
Send an email to hello@qidu.ai with the subject line “Data Deletion Request”. Include the email address associated with your Qidu account so we can verify the request, and say what you want deleted. We process verified requests within thirty (30) days.
Uninstalling the GitHub App Is Not Deletion
Uninstalling Qidu’s GitHub App, suspending it, or removing a repository from the installation immediately revokes our ability to read from or write to that repository, and Qidu marks the affected repository connections as paused so no further work runs against them. It does not delete the documentation copies, diffs, proposed edits or job history we already hold. To remove those, use Option 1, Option 2, or Option 3 above.
What Gets Deleted
- The stored copy of your documentation pages — the full text of each Markdown page under your configured documentation paths.
- The proposed edits we generated, which include the full replacement text of each documentation page and the rationale and evidence behind it.
- Queued drafting requests, which contain the full unified diff of the pull request they were created from.
- Documentation job history: which pull request triggered the work, its title, the outcome, and the URL of the draft pull request we opened.
- Your repository connections and their configuration, including the GitHub App installation ID and documentation paths.
- On workspace deletion: the workspace, its members’ memberships, pending invitations, settings, and billing identifiers.
- On account deletion by email request: your Qidu user record (name, email, avatar, sign-in provider) and your identity with our authentication provider, Clerk.
What Is Not Deleted
- Draft pull requests already opened on your repository. Those live in your GitHub account, not ours. Close or delete them there.
- Billing records held by Stripe. Stripe is the processor of record for payments and retains transaction records under its own policy. We may also retain what we need to meet tax and accounting obligations.
- Provider-level backups. Our database runs on Google Cloud SQL. Where the provider retains automated backups, a deleted record can persist inside them until those backups age out on the provider’s own schedule.
- Operational logs, which record workspace and repository identifiers and error messages rather than your documentation or code, and which rotate out on our hosting provider’s retention schedule.
Timeline
Disconnecting a repository and deleting a workspace are immediate and permanent: the rows are removed from our database as soon as you confirm. Email-based requests are acknowledged and processed within thirty (30) days of verification. Copies inside provider backups are removed when those backups expire.
Questions
If you have questions about deletion or want confirmation that your data has been removed, email hello@qidu.ai.