Hi @tom21, thanks for sharing that.
That cookie value is not an evidence of model-training consent.
From the frontend code that references isOptedOut, it appears to control whether ChatGPT stores account/profile details (name, email, avatar, login metadata, etc.) in the oai-client-auth-info cookie.
For example, when isOptedOut is set to true, the code clears the stored account information:
{
isOptedOut: true,
user: undefined,
last_login_method_by_user_id: undefined
}
And elsewhere, if isOptedOut is already true, the app skips writing those user details back into the cookie:
if (accountInfo?.isOptedOut) return;
That makes it look more like a preference related to persisting account information in that cookie, not a setting that controls whether conversations are used for model training.
The training preference is managed separately under Settings → Data Controls → Improve the model for everyone. That's the user-facing control OpenAI documents for opting in or out of training, and I haven't seen anything in the oai-client-auth-info code that connects isOptedOut to that feature.
Also, I've removed the attachment from this thread since it contained personal information (name and email address). Even when examples seem harmless, it's generally a good idea not to leave that kind of data publicly visible.
So while isOptedOut: false technically means you're not opted out of something, the available code points toward cookie/account-info storage rather than model-training consent.
-Mark G.