Since GDPR topic was brought up, let me give some more details; GitLab seem to be well aware of GDPR.
This was initial response from GitLab to my request (let's call it Template1):
> We understand that you want to completely remove your GitLab.com account.
> Due to the complexity of servicing these requests, we're asking our users to
> please email gdpr-request at gitlab.com.
> Please ensure that you:
> - send the email from the address associated with your GitLab.com account
> - include the GitLab username you'd like removed
I did send an email to that address repeating my request, but shortly after I received this response (let's call it Template2):
> We have additional updates with regards to our TOS and Telemetry services
> below:
> We understand that the recent announcement regarding the update to our Terms of
> Service, specifically in regards to Telemetry, can lead to questions you have
> about how it impacts your usage of GitLab.
> To answer those questions and gather feedback on this recent update, we have
> created this Issue with additional clarification. As we firmly believe that
> everyone can contribute, we want to assure you all feedback you provide via the
> Issue is both welcome and appreciated.
> Kindly advise if you would still want us to proceed with this request.
I repeated my request, reaffirming that I want to remove and erase my account. In response, they sent "Template1" email again.
Edit:
to be fair, it's been less than 24 hours since the request, and the repeated template-response from GitLab may have been a hiccup on the support side.
But the whole new TOS switch could be handled much better and without dark patterns, i.e. during login, two buttons:
[Accept new TOS] [Decline and erase account]
However, right now there's simply no option to handle account removal conveniently when I want to decline the new TOS.