Update account deletion/access request workflow documentation based on Slack feedback
## Context Following a review of Slack channel discussions, several updates have been identified for the [Account Deletion & Access Request Workflows](https://handbook.gitlab.com/handbook/support/workflows/account_deletion_access_request_workflows/) handbook page. This issue tracks the full set of changes, with each update delivered as a separate MR linked to this issue. ## Updates Required ### MR 1: Strengthen subscription check ordering and add paid subscription pause logic **Status:** Already reflected / Partially reflected — needs strengthening - Add explicit guidance that before any deletion, Support must check whether a non-enterprise user has an active paid subscription. - If an active paid subscription exists, Support must: - Stop all deletions - Note the subscription end date and auto-renew state - Notify Privacy - Privacy pauses the request until the subscription ends - Add a stronger, unmistakable warning that the cDot/subscription check **must** happen before GitLab account deletion. Once the GitLab account is deleted, Privacy may no longer be able to determine whether the user was enterprise-linked or what subscription context existed. **References** 1. [Critical update](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1775509372863079?thread_ts=1775509372.863079&cid=C09CA9E3069) 2. [active Premium subscription but GitLab account already deleted](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1781251690186959?thread_ts=1781251690.186959&cid=C09CA9E3069) 3. [deleting GitLab before checking cDot causes bad outcomes](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1781615896694389?thread_ts=1781354748.247979&cid=C09CA9E3069) ### MR 2: Add explicit close/cancel step for duplicate requests MR: https://gitlab.com/gitlab-com/content-sites/handbook/-/merge_requests/20214+ **Status:** Missing / under-specified - The page currently says to send the Duplicate Request message, but this does not close the workflow automatically. - Add an explicit step: after sending the duplicate request email, the request must still be canceled/closed explicitly. **References** - [Chris asks what happens after sending the duplicate email](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1777602052885149?thread_ts=1777602052.885149&cid=C09CA9E3069) - [Stephanie says she canceled it and the workflow should include that](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1777639890712939?thread_ts=1777602052.885149&cid=C09CA9E3069) ### MR 3: Add enterprise-user waiting-period operator guidance **Status:** Missing / under-specified - While waiting out the 7-day enterprise-user period, Support should leave the request open. - Transcend does not show when that period ends, so add guidance to note the 7-day end date in the task. **References** - [Michael asks whether to mark exception or leave it open](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1781200955158799?thread_ts=1781200955.158799&cid=C09CA9E3069) - [Stephanie says leave it open and note the 7-day end date](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1781204744322239?thread_ts=1781200955.158799&cid=C09CA9E3069) ### MR 4: Update "deletion complete" wording **Status:** Clarification needed in workflow and/or linked messaging MR: https://gitlab.com/gitlab-com/content-sites/handbook/-/merge_requests/20150+ - The communication to the data subject should be accurate and not imply the account is already fully gone if backend cleanup is still pending. - Update wording so Support can complete the integration step after the workflow step is done, without falsely telling the user their account is already fully deleted. **References** - [Bronwyn outlines the two options and says user comms should be accurate](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1779455937831439?thread_ts=1779373513.909819&cid=C09CA9E3069) - [Bronwyn agrees to update the email wording](https://gitlab.enterprise.slack.com/archives/C09CA9E3069/p1779456490585919?thread_ts=1779373513.909819&cid=C09CA9E3069) md ## Checklist - [ ] MR 1: Strengthen subscription check ordering and add paid subscription pause logic - [x] MR 2: Add explicit close/cancel step for duplicate requests - [ ] MR 3: Add enterprise-user waiting-period operator guidance - [ ] MR 4: Update "deletion complete" wording - [ ] Final review: Read through the full page end-to-end for consistency after all MRs are merged
issue