ChatGPT Can Now Log In to Websites Without Seeing Your Password
ChatGPT Work can now continue tasks inside supported websites after you sign in, without exposing the username or password to the model. This is not passwordless authentication. You still enter your credentials and any two-factor code, but you enter them in a secure sign-in form that sends them directly to ChatGPT's remote browser.
The distinction matters. Hiding a password from the model removes one obvious leak path. It does not make the resulting authenticated browser session harmless. Once signed in, ChatGPT can read pages, fill forms and act with the permissions of that account. For a business, the real decision is therefore not simply “does the AI see the password?” It is “what can this session reach, change and disclose?”
Want to test a signed-in browser workflow without handing it an admin account?
Map a Secure PilotWhat changed in ChatGPT's cloud browser?
As of 28 August 2026, OpenAI's cloud browser guide says ChatGPT Work can operate supported public and signed-in websites. It is available on paid ChatGPT plans in supported regions, excluding Free and Go, subject to rollout and workspace permissions.
The cloud browser is a separate computer in OpenAI's cloud. It does not inherit the tabs, saved passwords, extensions, browsing history or existing sessions from your laptop. It can keep working after you close your computer, then pause when it needs a sign-in, more information or confirmation.
You do not manually select a browser for every task. ChatGPT can choose a connected app, plugin or cloud browser based on the request. OpenAI recommends using a connected app or plugin when it supports the job. That is sensible: a structured integration is usually more predictable than clicking through an interface designed for people.
How the secure sign-in flow works
- ChatGPT reaches a supported login page and pauses. It does not ask you to paste credentials into the conversation.
- A separate review model checks the destination. OpenAI says it inspects the website address and sign-in form for signs of phishing or deception.
- You review the domain and form. You can inspect the live website before continuing.
- You enter the username, password and any 2FA code. Those values go directly to the remote browser. OpenAI says the model cannot see them and ChatGPT does not store those sign-in credentials.
- ChatGPT resumes inside the authenticated session. The website's cookies can keep that session signed in for later tasks until they expire or you clear the site's browser data.
- Consequential actions still require review. ChatGPT is designed to ask before actions that create a financial, legal, account or other real-world commitment.
| Asset or capability | What the model sees | What still needs protection |
|---|---|---|
| Username and password | Not visible when entered through the secure form | Phishing review, correct domain, password hygiene and MFA |
| Two-factor code | Not entered into the chat | The user must verify the request and destination |
| Authenticated session | Can operate pages available to the signed-in account | Account scope, cookie lifetime, site permissions and logout |
| Page content after login | Can be read through screenshots and page interaction | Sensitive data, prompt injection and data controls |
| Your normal browser | Not inherited by the cloud browser | A separate cloud session remains until expiry or clearing |
Why “the model cannot see the password” is not the same as “safe”
A password is only one route into an account. A valid session cookie can carry much of the same practical authority. If the account can view invoices, export customer data or change settings, the signed-in cloud browser may be able to reach those surfaces even though the model never received the password.
OpenAI's ChatGPT agent safety guidance explicitly warns that a signed-in agent can access sensitive emails, files and account settings. It also describes indirect prompt injection: malicious text on a page tries to redirect the agent toward an unintended action or data disclosure.
This is not a theoretical edge case. NIST's 2026 agent-hijacking analysis covered more than 250,000 attack attempts against 13 frontier models. At least one successful hijacking attack was found against every target. That study does not evaluate this specific sign-in flow, but it supports a conservative operating assumption: eventually, a browser agent will encounter content designed to manipulate it.
The right security boundary is therefore the account and workflow, not the secrecy of the password alone. Use the same design principle we apply in our AI agent security checklist: break the combination of untrusted input, valuable data and an outbound action path.
Cloud browser, app or custom integration: which should a business choose?
| Option | Best fit | Main trade-off |
|---|---|---|
| Connected app or plugin | A supported system with a defined data or action contract | Limited to the permissions and operations the integration exposes |
| ChatGPT cloud browser | Irregular, cross-site work where no useful API exists | Website compatibility, UI drift, prompt injection and review time |
| Custom API, MCP or workflow integration | Repeated, high-volume or regulated processes with measurable service levels | Engineering cost, but clearer authorization, idempotency and audit |
The cloud browser is compelling for a low-frequency task that crosses several portals, such as collecting quotes or reconciling a handful of invoices. It is a poor default for a high-volume posting, payment or account-administration process. Stable production work benefits from typed inputs, narrow scopes, deterministic validation and retries that cannot duplicate an action.
Our guide to making a product usable by AI agents covers the architecture behind that custom path. The browser route is useful precisely where the structured route does not exist yet. It should not become an excuse to avoid building one for a proven, repeatable workflow.
A 10-control checklist before your first signed-in task
- Use a dedicated account. Do not begin with an owner, administrator, finance or production-support identity.
- Apply least privilege at the source. Limit the account to the records and actions the pilot actually needs.
- Keep website access on “Always ask.” Move to broader approval only after the domain list and task are stable.
- Require MFA. Treat every unexpected authentication request as a reason to stop and inspect the domain.
- Name forbidden actions in the task. State that the agent may prepare but not submit payments, messages, deletions or contractual changes.
- Keep human confirmation for consequences. Do not turn an approval prompt into a routine click. Review the target, values and final state.
- Separate browsing from sensitive apps. Enable only the connected apps needed for this job, and avoid mixing private inboxes with open-web research.
- Review data controls and retention. Decide whether screenshots and task history fit your policy before exposing customer or employee data.
- Clear browser data after the pilot. A password that the model never saw is irrelevant if an unnecessary authenticated cookie remains active.
- Measure accepted outcomes. Track successful completion, human review minutes, retries, blocked sites and incidents, not just tasks started.
What website owners should change
Website teams face a different question: should they allow ChatGPT's browser through the WAF or bot layer? OpenAI's cloud browser allowlisting guide says its requests use Web Bot Auth and carry HTTP Message Signatures, including a Signature-Agent value for https://chatgpt.com. The underlying RFC 9421 standard provides integrity and authenticity for selected HTTP message components. It does not replace TLS, user authentication or authorization.
That means “allow the signed agent” and “trust the signed-in user to do everything” must remain separate decisions. Verify the signature at the edge, preserve normal account permissions, keep rate limits, and test login, OAuth redirects, captcha fallbacks and confirmation screens. Never allow a user agent string alone or disable the WAF for a broad IP range.
Also make the workflow machine-legible. Use labels tied to fields, stable button names, explicit validation errors and a clear review step before a write. If your team is still at the discovery layer, our agent-readable website guide explains the publishing side. Sign-in support adds an action channel; it does not fix unclear pages or weak authorization.
A commercial pilot with a stop condition
Choose one reversible workflow with a meaningful manual baseline. A useful first pilot might read three supplier portals and prepare a comparison for review. A poor first pilot changes payroll, publishes customer communications or purchases inventory.
Run 30 representative cases and record task success, accepted result, intervention time, blocked-site rate, retries and any unexpected data access. Stop if the agent reaches outside the approved domains, asks for credentials in chat, attempts a forbidden action or produces an unauditable result. Scale only when the accepted cost and risk beat the manual or integration alternative.
Frequently Asked Questions
Can ChatGPT now log in to websites?
Can ChatGPT see my username or password?
Is this passwordless authentication?
Does ChatGPT use the accounts already open on my computer?
Will it work on every website?
Should a company use cloud browser instead of an API?
What is the biggest remaining risk?
Final thoughts
ChatGPT's secure sign-in flow removes a dangerous habit: putting credentials where the model can read them. That is a meaningful improvement, not a complete security model.
Treat the cloud browser as a temporary delegated session. Give it a dedicated low-privilege account, a short domain list, human approval for consequences and a measurable task. If the workflow proves stable and valuable, move the repeated path to a structured integration with explicit authorization and audit.
