Delete CodeRabbit Account
The guide explains how to delete your CodeRabbit account and all the data associated with it.
Deleting your CodeRabbit account is permanent and cannot be undone. This action will permanently erase all data associated with your account, including:
- Organization and Repositories: The organization and repositories integrated with CodeRabbit.
- For Self-Hosted GitLab users, all the organizations and repositories data will be removed from CodeRabbit servers.
- Learnings and Insights: All data generated by the CodeRabbit AI Bot.
- Subscriptions and Billing: All subscription details and billing information.
- Settings: All repository and organization level settings configured by you.
- Reports: All recurring reports created by you.
- Integrations: All connections with third-party services such as Jira, Linear, etc., established by you.
Deleting the CodeRabbit Account via the UI
Only accounts where the user has admin access will be deleted.
Sign into your CodeRabbit account and navigate to the Subscription page.
Select the orange colored Delete Account button just below the Manage Subscription button. If you do not see the button, then likely you are not an admin user for that specific organization. Upon selecting a organization which as admin access, the button will appear.
A Modal informing the user about the result of deleting the account will open upon selecting Delete Account. You can open the dropdowns for more information.
Deletion will only occur once the admin specifically types in "delete" in the input box provided.
You will be redirected to the login page once the account is deleted. Please look at the next section for additional steps required by the user.
Additional Steps Required by the User
GitHub
Remove / Revoke the CodeRabbit OAuth App from your GitHub account
- Navigate to your Organizations settings on GitHub
- Click on OAuth Application Policy
- Select the pencil icon next to coderabbitai
- Click Revoke to remove permissions
Uninstall the CodeRabbit GitHub App from your GitHub account
- Navigate to your Organizations settings on GitHub.
- Click on GitHub Apps on the left sidebar.
- Select Configure
- Select Uninstall near the bottom of the page
GitLab and Self-Hosted GitLab
Remove / Revoke the CodeRabbit OAuth App from your GitLab account
- Navigate to your User Settings in GitLab
- Click on Applications
- Click Revoke on the CodeRabbit application and confirm
Uninstall the CodeRabbit Webhook from your GitLab account
- Navigate to your Group where you installed CodeRabbit in the GitLab UI
- Select a project you installed CodeRabbit on, Hover over Settings and select Webhooks
- Select Delete and confirm the deletion the project hook.
- Select Uninstall near the bottom of the page
Uninstall the CodeRabbit Bot User from your GitLab account
- Navigate to your Group where you installed CodeRabbit in the GitLab UI
- Select a project you installed CodeRabbit on, Hover over Manage and select Members
- Select Remove Member and confirm to remove the CodeRabbit from your project
Azure DevOps
Uninstalling CodeRabbit from your Azure DevOps project
- Navigate to your Project Settings in the Azure DevOps UI where CodeRabbit is installed.
- Under Project Settings, go to Service Hooks.
- Select the webhooks that are added by CodeRabbit.
- Click the Delete icon at the top of the page.
- Remove the CodeRabbit user or delete the Personal Access Token associated with the user used for reviews.
The steps are necessary to completely off-board CodeRabbit from your GitHub/GitLab account. Failure to do so will result in CodeRabbit still having permissions to your GitHub/GitLab account, although no data will be processed.
Signing back in without completing the above steps will re-introduce a minimal set of data being stored as a part of the sign in process.