My understanding is that GitLab isn't really a VCS. It's a hub for many pipeline features and it uses Git under the hood. It's kinda the same as how GitHub isn't a VCS either, it's a social network for Git (for want of a better term).
GitHub, GitLab, Bitbucket and AWS CodeCommit are all just different ways to manage Git repositories.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.