How to Delete Your Data
There are five routes, and they remove different things. The first four are self-service inside the Qidu app and take effect as soon as you confirm.
Option 1: Disconnect a repository
- Sign in to your Qidu account.
- Go to Repositories, open the menu on the repository you want to remove, and choose Disconnect.
- Confirm.
Disconnecting deletes the repository connection, every documentation job we ran for it, every proposed edit and its rationale, and any queued drafting request containing its diff. A documentation set that only this repository fed, and that has no GitHub connection of its own, is deleted with it. Other documentation sets and their pages are kept, because a set can outlive the repository it was first connected for; use Option 2 to delete one. You need the admin or owner role in the workspace.
Option 2: Delete a documentation set
- Sign in to your Qidu account.
- Go to Documentation and choose the delete button on the set you want to remove.
- Confirm.
Deleting a set deletes the stored copy of its pages, the revision history of pages Qidu hosts, its job history and proposed edits, and the questions and answers asked about that set. A set that is published as a documentation site must be unpublished first, and a set hosted by Qidu must have its pages deleted first, since they exist nowhere else. You need the admin or owner role in the workspace.
Option 3: Delete a workspace
- 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 everything described under Options 1 and 2 for every repository and documentation set in it, plus its published documentation sites, its questions and answers, its memberships, pending invitations, settings, agent tokens, its model usage records and its GitHub, Slack, Linear, Notion, Zendesk and email connections, including the stored tokens. Before anything is deleted, Qidu removes any custom domain from our hosting provider, cancels the workspace’s subscription immediately, deletes its customer record at Stripe, removes the Qidu app from your GitHub account and your Slack workspace, revokes its access to Linear and Notion, and removes its trigger, webhook and access from Zendesk. If any step other than Zendesk fails, nothing is deleted and you can try again. Zendesk is cleaned up as far as Zendesk allows and never blocks the deletion. Only the workspace owner can do this.
Option 4: Delete your account
- Delete every workspace you own, using Option 3.
- Go to Settings → Profile, scroll to Danger zone, and choose Delete account.
Deleting your account deletes your Qidu user record (name, email, avatar, sign-in provider), your identity with our authentication provider, Clerk, and any waitlist sign-up under your email address. Your memberships in other people’s workspaces end. What you added to those workspaces, such as questions you asked or page edits you made, stays with the workspace without your name attached, since it belongs to that workspace’s owner.
Option 5: Email request
Use this to delete a workspace you do not own, to remove a waitlist sign-up, or to ask for anything else to be removed. 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 pauses the affected repository connections 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 one of the options above.
What Is Not Deleted
- Pull requests already opened on your repository. Those live in your GitHub account, not ours. Close or delete them there.
- Messages already posted to Slack. Deleting a workspace removes the Qidu app from your Slack workspace, but not what it already posted there.
- Comments and notes already posted elsewhere. Qidu’s comments on your pull requests and Linear issues, its internal notes on Zendesk tickets, its replies to email, and the corrections it wrote onto Notion pages or Help Center articles stay where they are. Remove them in those tools.
- Billing records held by Stripe. Stripe is the processor of record for payments and keeps invoices and transaction records under its own policy after the customer is deleted. We may also retain what we need to meet tax and accounting obligations.
- Database backups. Our database runs on Google Cloud SQL, which keeps a daily backup for seven days. A deleted record can remain in those backups for up to seven days, or up to thirty days in the occasional extra backup we take before maintenance.
- Operational logs, which record workspace and repository identifiers and error messages rather than your documentation or code, and which are kept for thirty days.
Timeline
The four in-app routes 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 backups are gone within seven days, or thirty for a backup taken before maintenance, and logs within thirty days.
Questions
If you have questions about deletion or want confirmation that your data has been removed, email hello@qidu.ai.