GitHub GitLab
GitHub's policy answers the question and is graded F. GitLab's doesn't say either way. That's a finding about the document, not a worse grade.
GitHub
GitHub uses your code, inputs and AI outputs to develop and train AI/ML models by default, with no self-serve opt-out stated in its privacy statement.
Verdict
F
- Trains on you by default
- No opt-out in the policy
- On by default, with no way out on the plan you are on — and nothing short of reading the terms would have told you.
- 5 Oct 2026
GitLab
GitLab's AI terms mention training once: to forbid you from using GitLab Duo to train a competing model. Whether GitLab trains on your code isn't stated.
Verdict
- The policy does not say
- Nothing to opt out of on the record
- 5 Oct 2026
GitHub: every plan
GitHub · what each plan can refuse · checked 5 Oct 2026
Individual accounts (all plans)
YES
None offered
Not stated
Qualified
Unknown
50 / 50
On by default, with no way out on this plan
33 / 33
No route to refuse is stated
0 / 4
No paywall on the control
0 / 4
One kind of data is in scope
2 / 4
The policy does not say whether people read it
1 / 2
De-identification is promised with a qualifier
Organization-provided accounts (Enterprise/Business)
UNCLEAR
UNCLEAR
Not established, see below
Not stated
—
Not established
Individual accounts (all plans)TRAINS: YES
- None offered
- Not stated
- 86 / 100
- Qualified
- Unknown
Organization-provided accounts (Enterprise/Business)UNCLEAR
- Not established
- Not stated
- —
- —
- Not established
GitLab: every plan
GitLab · what each plan can refuse · checked 5 Oct 2026
All plans (GitLab Duo / AI Functionality)
UNCLEAR
UNCLEAR
Not established, see below
Not stated
—
Not established
All plans (GitLab Duo / AI Functionality)UNCLEAR
- Not established
- Not stated
- —
- —
- Not established