Restoring Deleted Data Requests

Workflow for cases when a customer requests deleted data to be restored on GitLab.com.

Overview

Use this workflow when a customer requests that we restore data from GitLab SaaS that has been deleted. Note that user accounts and contributions can never be restored if deleted. This workflow only pertains to projects and group deletions.

Process

  1. Check whether the customer has special provisions in their contract that might affect the processing of this request. A note of these provisions in the contract are located in the notes section of the organization in Zendesk. Look at the organization information, or the internal note at the beginning of the ticket.
    • Note: The best way to maintain this information is being discussed in this issue.

  2. Ensure that the request meets the necessary criteria for restoration.

If the criteria for restoration is not met:

  1. Reply to the ticket with the Support::SaaS::Gitlab.com::Restore requests::Does not meet restore criteria macro.

For further guidance in these cases, please see the internal handbook.

If the criteria for restoration is met:

  1. Reply to the ticket with the Support::SaaS::Restore requests::Meets restore criteria macro, which informs the customer of the limitations of restoration and asks them to confirm that they want us to proceed.

  2. Wait for the customer to reply and confirm.

  3. Once you’ve received confirmation open an Infrastructure Issue using the request-gitlab-com template. Along with any information requested in the template be sure to include:

    • A Summary of the situation.
    • A link to group or project.
    • A link to ticket.
    • A link to bug (if applicable).
  4. Inform the customer that the restoration order has been put in and is in progress.