Can I opt out from my code being used as training data in GitLab Duo?

Can I opt out from my code being used as training data in GitLab Duo?

One of the major reasons I started to use GitLab over GitHub was that it didn’t have support for LLM code completions, and thus didn’t plug my code as training data into something that would delicense it.
I understand proprietary, paid plan code is able to be opted out, but I’ll have to move platforms if I can’t avoid delicensure. It is important to me that my code, no matter where it ends up, is licensed according to my decisions as a developer.

…do I have to pay to stop delicensing my code? How do I go about dealing with this problem?

1 Like

GitLab Duo is built with privacy-first in mind. This is documented in GitLab Duo Code Suggestions, training data section, for example.

There is little in the way of clarification on whether open source code is used as training data, or what code is or is not used as training data. I’d like that clarification.

1 Like