How to set up 2FA for Apple login with 'Hide my email' on ChatGPT.app?

I chose Apple Login for ChatGPT.app and chose "Hide my email". Now when I visit ChatGPT it suggests I turn on multi-factor using a QR code or setup key.


In the Passwords.app there is no place to enter a 2FA (verification) code. How do I do this?




[Re-Titled by Moderator]

MacBook Air 15″

Posted on Mar 17, 2025 10:13 AM

Reply
4 replies

Mar 17, 2025 3:50 PM in response to LiftOffLogic

I didn't understand the question as written. 2FA comes in many flavors, and I'd (incorrectly) assumed you were referring to the site sending a code via email or text message, which doesn't really care about the email address in use, as long as you get the resulting email, and that's the point I was trying to make.


However, it's clear you're now referring to the rolling validation codes model used by Passwords.app, as well as other apps such as Google Authenticator and Microsoft Authenticator. These don't require the site to send you a code, it's synced with the app on your Mac/Phone.


Ultimately, it's up to the site in question to determine which 2FA models they support. Relatively few sites support the validation code model, opting, instead, for the SMS or email verification.


So I think the answer to your question depends on the site you're accessing, and the 2FA model they use. Personally, I don't see an option to use 2FA with ChatGPT, but that may be because it's relying on my Apple Account for authentication.


If a site does support validation codes, you can set them up in Passwords.app via the Codes button:



Under Codes, there's a + button to add a new verification code, which will need either a setup code or a QR code from an app/site that supports this feature.



Mar 17, 2025 10:35 AM in response to LiftOffLogic

I'm not entirely sure I understand the question.


By definition, 2FA authentication codes are transient, expected to be used only once. Therefore it doesn't make sense to save it in Passwords.app


Typically, 2FA kicks in by the remote site (whomever it is) sending an authentication code to the email address associated with your account when you try to log in. It doesn't matter if you're using your 'real' Apple Account address or a hidden address.. the authentication code will be sent to your email. The app will pop-up some dialog where you enter the 2FA code. it won't come from Passwords.app.


Am I missing something?

Mar 17, 2025 11:05 AM in response to Camelot

You don't understand the question or I don't understand the functionality? Those are two different things.


2FA is an available field in Passwords.app. I have many 2FA codes saved in Passwords.app for various websites. After Passwords.app fills in the website credentials the 2FA field appears and Passwords.app fills in the 2FA code.


Do you mean this question doesn't make sense specifically when using your Apple account as a login for a website or application?


Well that is the question I suppose. Are we allowed to use 2FA when using an Apple account to log into a website or app.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to set up 2FA for Apple login with 'Hide my email' on ChatGPT.app?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.