SpyBara
Go Premium

Documentation 2026-10-19 23:02 UTC to 2026-10-20 23:02 UTC

7 files changed +535 −17. View all changes and history on the product overview
2026
Fri 30 23:59 Thu 29 23:59 Wed 28 23:00 Tue 27 23:58 Mon 26 23:58 Fri 23 23:59 Thu 22 23:57 Tue 20 23:02 Mon 19 23:02 Sat 17 23:00 Fri 16 23:02 Thu 15 23:00 Wed 14 23:59 Tue 13 23:01 Mon 12 23:01 Fri 9 23:02 Thu 8 23:01 Wed 7 23:57 Tue 6 23:02 Mon 5 23:57 Fri 2 23:58 Thu 1 22:59
Details

46 title: "Configure dots permissions",46 title: "Configure dots permissions",

47 description:47 description:

48 "Manage dots access, communication, computers, and custom rules.",48 "Manage dots access, communication, computers, and custom rules.",

49 href: "/codex/dots/controls#for-workspace-admins",49 href: "/codex/enterprise/dots-admin-guide",

50 icon: "shieldCheck",50 icon: "shieldCheck",

51 },51 },

52 {52 {

Details

42clear instructions in your conversation; you don’t need to create a rule for42clear instructions in your conversation; you don’t need to create a rule for

43every approval.43every approval.

44 44 

45After setting up your dot, open **Settings** > **Personalization** and select45After setting up your dot, open custom rules for your app:

46**Custom rules** under **Permissions**.46 

47- **Desktop and web:** Open **Settings** > **Personalization** and select

48 **Custom rules** under **Permissions**.

49- **iOS and Android:** Open the sidebar, then select **Customize** > **Custom rules**.

47 50 

48Select **Add**, describe the action, choose how your dot should handle it,51Select **Add**, describe the action, choose how your dot should handle it,

49and select **Add rule**. The choices are:52and select **Add rule**. The choices are:

Details

65Ask your dot to confirm what it saved. Use **Scheduled** to review recurring65Ask your dot to confirm what it saved. Use **Scheduled** to review recurring

66work, or ask your dot to list, change, or cancel its scheduled tasks.66work, or ask your dot to list, change, or cancel its scheduled tasks.

67 67 

68Your dot can also read and edit your existing ChatGPT Work automations. Ask it

69to review what's scheduled or change a recurring task's instructions or timing.

70Identify the automation you want to change and ask it to confirm the update.

71 

68Stopping active work and canceling a schedule are separate actions. See72Stopping active work and canceling a schedule are separate actions. See

69[Controls](https://learn.chatgpt.com/docs/dots/controls#stop-work).73[Controls](https://learn.chatgpt.com/docs/dots/controls#stop-work).

70 74 


90or delegated work. It can use this information to connect a new request to work94or delegated work. It can use this information to connect a new request to work

91already underway.95already underway.

92 96 

97Your dot can search your past ChatGPT conversations for relevant context. For

98example, ask it to find an earlier discussion and use the decisions from it

99in your current task. Retrieved conversation content is context for the work;

100it isn't the same as persistent memory or a complete history included in every

101task.

102 

93The context available for an interaction is a selection of this information.103The context available for an interaction is a selection of this information.

94Calls use selected conversation context, which can differ from the information104Calls use selected conversation context, which can differ from the information

95available to a task working in the background.105available to a task working in the background.

Details

139permissions or approves every action on a website. Consequential actions can139permissions or approves every action on a website. Consequential actions can

140still require separate confirmation.140still require separate confirmation.

141 141 

142Configure **Cloud browser use** and **Cloud network access** under **Admin Console > Permissions & roles > Workspace capabilities > Cloud computer capabilities**. These shared capabilities are available to Work Cloud and dots and can be configured independently of Work Cloud access. A Work task still needs Work access and permission to use each capability it requires. Review browser access and code or shell network access separately. Disabling one does not automatically disable the other.142Configure **Use a browser** and **Allow network access** under **Admin Console** > **Permissions** > **Workspace default** > **Workspace capabilities** > **Let agents use cloud computers**. These permissions are independent of Work Cloud access. Review browser access and code or shell network access separately. Disabling one does not automatically disable the other.

143 

144When you enable Work Cloud, you may be prompted to enable the relevant cloud computer capabilities if they are not already enabled. These permissions are shared across dots, Work Cloud, and team automations; available functionality varies by product. Enable the capabilities your organization’s policies allow.

145 

146To review them later, go to **Admin Console** > **Permissions** > **Workspace default** > **Workspace capabilities** > **Let agents use cloud computers**. Local computer access is a separate opt-in.

147 

148 

149 

150![Do more with Work in the cloud permission prompt with Use a browser, Allow network access, and Allow computer use enabled.](<https://developers.openai.com/images/codex/work-cloud/cloud-computer-permissions.webp>)

151 

152 

143 153 

144For a Work task to use the cloud browser in an Enterprise workspace,154For a Work task to use the cloud browser in an Enterprise workspace,

145administrators must enable both Work access and cloud browser access. See155the user needs both Work access and cloud browser access. See

146[Using cloud browser in ChatGPT](https://help.openai.com/en/articles/20001280-using-cloud-browser-in-chatgpt).156[Using cloud browser in ChatGPT](https://help.openai.com/en/articles/20001280-using-cloud-browser-in-chatgpt).

147 157 

148Also review **Cloud computer use** under **Workspace capabilities > Cloud computer capabilities**. This control also applies to ChatGPT Work. **Use password manager** is a separate permission directly under **Workspace capabilities**, outside the **Cloud computer capabilities** group. It governs password-manager access in the local in-app browser and cloud browser.158Also review **Allow computer use** under **Admin Console** > **Permissions** > **Workspace default** > **Workspace capabilities** > **Let agents use cloud computers**. This control also applies to ChatGPT Work. **Use password manager** is a separate permission directly under **Workspace capabilities**, outside the **Let agents use cloud computers** group. It governs password-manager access in the local in-app browser and cloud browser.

149 159 

150### Code and shell networking160### Code and shell networking

151 161 


197 207 

198Enable **Allow local computer access** under Work Cloud. **Use Codex locally on the ChatGPT desktop app** is not a prerequisite. If `enforce_residency` is enabled in any cloud policy, **Allow local computer access** is disabled for both Work and dots. This safeguard does not configure workspace residency or, by itself, disable Work Cloud or dots. Before enabling it, review or create the global cloud baseline in **Agent Security**.208Enable **Allow local computer access** under Work Cloud. **Use Codex locally on the ChatGPT desktop app** is not a prerequisite. If `enforce_residency` is enabled in any cloud policy, **Allow local computer access** is disabled for both Work and dots. This safeguard does not configure workspace residency or, by itself, disable Work Cloud or dots. Before enabling it, review or create the global cloud baseline in **Agent Security**.

199 209 

200Use the policy API to manage Global settings. To manage Local or Codex Cloud settings, use the Agent Security UI. Existing Global API workflows remain available after migration. Test your scripts and Terraform integrations, and confirm that policy assignments and ordering are unchanged.210For policy API, migration, and Terraform guidance, see [What carries over](https://learn.chatgpt.com/docs/enterprise/cloud-local-access#what-carries-over).

201 211 

202Review each control in the context where it applies:212Review each control in the context where it applies:

203 213 


213 223 

214Review the controls that apply to each part of a cloud task:224Review the controls that apply to each part of a cloud task:

215 225 

216- **Work Cloud and Work Local:** Where independent controls are available, manage cloud and local Work as distinct controls in **Workspace settings** > **Permissions & roles**. In other workspaces, local Work can share a control with Codex Local.226- **Work Cloud and Work Local:** Where independent controls are available, manage cloud and local Work as distinct controls in **Admin Console** > **Permissions**. In other workspaces, local Work can share a control with Codex Local.

217 227 

218- **Apps and plugins:** Choose which integrations are available and which people or roles can use them.228- **Apps and plugins:** Choose which integrations are available and which people or roles can use them.

219 229 

Details

58 58 

59#### Where to review59#### Where to review

60 60 

61Open Admin Console → Agent Security. It replaces Policies & Configuration. Its rollout is independent of local computer access for Work and dots.61Open Admin Console → Agent security. It replaces Policies & Configuration. Its rollout is independent of local computer access for Work and dots.

62 62 

63- **Policy settings:** Review the Global baseline and any Local overrides. Keep orchestrator controls, including approvals and web search, in Global; environments cannot override them. Use the dedicated UI controls where available, including **Allowed approval policies** and **Allowed web search modes**, and TOML for other supported fields. See [orchestrator and executor controls](https://learn.chatgpt.com/docs/enterprise/agent-security#choose-controls-and-configuration-fields) for where each setting applies.63- **Policy settings:** Review the Global baseline and any Local overrides. Keep orchestrator controls, including approvals and web search, in Global; environments cannot override them. Use the dedicated UI controls where available, including **Allowed approval policies** and **Allowed web search modes**, and TOML for other supported fields. See [orchestrator and executor controls](https://learn.chatgpt.com/docs/enterprise/agent-security#choose-controls-and-configuration-fields) for where each setting applies.

64 64 

65- **Requirements and Defaults:** Requirements set limits users cannot override. Defaults provide starting values within those limits and cannot override a requirement.65- **Requirements and Defaults:** Requirements set limits users cannot override. Defaults provide starting values within those limits and cannot override a requirement.

66 66 

67- **Feature access:** Use Workspace settings → Permissions & roles. Local computer access is a separate opt-in for Work and for dots.67- **Feature access:** Use Admin Console → Permissions. Local computer access is a separate opt-in for Work and for dots.

68 68 

69#### What carries over69#### What carries over

70 70 


98 98 

99- **Cloud execution:** Work cloud containers and dots’ cloud computers use separate execution controls. Local filesystem and network restrictions do not automatically apply to these cloud environments.99- **Cloud execution:** Work cloud containers and dots’ cloud computers use separate execution controls. Local filesystem and network restrictions do not automatically apply to these cloud environments.

100 100 

101To configure shared cloud capabilities, go to Admin Console → Permissions & roles → Workspace capabilities → Cloud computer capabilities. These permissions cover both Work Cloud and dots. Review **Cloud browser use** and **Cloud network access** separately; configuring one does not configure the other. Global policies and Codex Cloud overrides do not configure these permissions.

102 

103### Check compatibility and data requirements101### Check compatibility and data requirements

104 102 

105Review eligibility, data coverage, and the controls your organization relies on before enabling either feature. Shared infrastructure does not mean Work and dots have identical support.103Review eligibility, data coverage, and the controls your organization relies on before enabling either feature. Shared infrastructure does not mean Work and dots have identical support.


153 151 

154#### Work152#### Work

155 153 

1561. As a workspace owner, open **Workspace settings > Permissions & roles**.1541. As a workspace owner, open **Admin Console** > **Permissions**.

157 155 

1581. Enable **Work Cloud** for the intended users. **Use Codex locally on the ChatGPT desktop app** is not a prerequisite for this feature.1561. Enable **Work Cloud** for the intended users. **Use Codex locally on the ChatGPT desktop app** is not a prerequisite for this feature.

159 157 


165 163 

166#### Dots164#### Dots

167 165 

1681. As a workspace owner, open **Workspace settings > Permissions & roles** and enable dots for the intended users, subject to the eligibility requirements above.1661. As a workspace owner, open **Admin Console** > **Permissions** and enable dots for the intended users, subject to the eligibility requirements above.

169 167 

1701. Under **Use Dots**, turn on **Allow local computer access**. Review the confirmation modal, then open **Agent Security** to review or set policies, or confirm to turn on access.1681. Under **Use dots**, turn on **Allow local computer access**. Review the confirmation modal, then open **Agent Security** to review or set policies, or confirm to turn on access.

171 169 

1721. Have users update to ChatGPT desktop app version 26.929 or higher. The update is required for local computer access to take effect.1701. Have users update to ChatGPT desktop app version 26.929 or higher. The update is required for local computer access to take effect.

173 171 

1741. Have users open their dot’s details in the ChatGPT desktop app and choose **Computers**. Find **Your computer** (or the computer’s name), select **Allow**, then confirm with **Allow access**.1721. Have users connect their computer using the [dots end-user steps](#dots-end-user-steps) below.

175 173 

1761. Have a member with the intended permissions and a connected computer test a local task with their dot.1741. Have a member with the intended permissions and a connected computer test a local task with their dot.

177 175 

enterprise/dots-admin-guide.md +447 −0 created

Details

1# Manage dots permissions and capabilities

2 

3> For the complete documentation index, see [llms.txt](https://learn.chatgpt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

4 

5A dot is a personal agent in ChatGPT that can take on ongoing work, use connected apps, and delegate tasks to Work or Codex. You choose who can use dots and which capabilities they can access. Members connect their accounts and tell their dots what to work on.

6 

7For detailed settings, see [Manage dots in ChatGPT workspaces](https://help.openai.com/en/articles/20001554-manage-dots-in-chatgpt-workspaces). The [privacy, security, and safety FAQ](https://help.openai.com/en/articles/20001529-dots-privacy-security-and-safety-faqs) covers data handling and approvals.

8 

9 

10 

11 

12## Find what you need

13 

14| If you need to… | Start here |

15| -------------------------------------------------- | -------------------------------------------------------------------------------------------- |

16| Give a group access | [Set up dots for work](#set-up-dots-for-work) |

17| Choose which data and tools a dot can use | [App access](#2-configure-app-access) and [computer capabilities](#available-admin-controls) |

18| Set up Slack | [Slack connections and dot identities](#3-configure-communication-channels) |

19| Understand background work and approvals | [Actions and ongoing work](#actions-and-ongoing-work) |

20| Track usage or investigate an action | [Models and usage](#models-and-usage) and [Data and compliance](#data-and-compliance) |

21| Remove access when someone changes roles or leaves | [Manage access changes](#manage-access-changes) |

22 

23 

24 

25 

26 

27 

28 

29## Set up dots for work

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 

40### 1. Configure role-based access

41 

42Workspace owners manage access through workspace defaults and custom roles. To give selected groups access, keep the workspace default off and assign a custom role to those groups. Check every role assigned to a member: if one role grants access, turning it off in another role won't remove it.

43 

44Review these permissions in **Permissions**:

45 

46- **Use dots**: Allow members to use dots.

47 

48- **Add dots to Slack and Microsoft Teams**: Allow members to connect their dots to supported messaging channels where available.

49 

50- **Allow local computer access**: Allow dots to use a member’s local computer.

51 

52- **Use custom rules for dots**: Allow members to add or edit rules for their dots.

53 

54For role creation, assignment, and access checks, see the [role-based access control guide](https://learn.chatgpt.com/docs/enterprise/roles-and-workspace-permissions#set-the-workspace-default-then-create-targeted-custom-roles).

55 

561. Open **Admin Console** > **Permissions**.

57 

582. Under Permissions &gt; Workspace default &gt; Workspace capabilities, enable Use dots (Beta) if it should be available by default; otherwise grant access through a custom role.

59 

603. Set Slack participation and custom dot rules. Local computer access requires a separate admin opt-in; review [local computer access setup](https://learn.chatgpt.com/docs/enterprise/cloud-local-access#enable-local-computer-access) before enabling it.

61 

624. Under **Let agents use cloud computers**, review **Use a browser**, **Allow network access**, and **Allow computer use** where your policies allow browsing websites, accessing online services, and interacting with apps. Review both workspace defaults and custom roles.

63 

645. Under Workspace capabilities, set Use password manager according to your workspace policy.

65 

666. Save, then check access for an intended member.

67 

68When you enable dots, you may be asked to turn on cloud computer capabilities that are still off. Dots, Work Cloud, and team automations share these permissions. Choose the capabilities your organization's policies allow.

69 

70To review them later, go to **Admin Console** > **Permissions** > **Workspace default** > **Workspace capabilities** > **Let agents use cloud computers**. Local computer access is a separate opt-in.

71 

72 

73 

74![Do more with dots permission prompt with Use a browser, Allow network access, and Allow computer use enabled, plus a notice about beta residency and Enterprise Key Management limitations.](<https://developers.openai.com/images/codex/dots/cloud-computer-permissions.webp>)

75 

76 

77 

78Members still need to complete [Slack](https://learn.chatgpt.com/docs/dots/channels#slack) and [local-computer setup](https://learn.chatgpt.com/docs/dots/computers-and-apps#connect-your-computer) after you enable access. Supported app connections they've already set up may be available to their dot.

79 

80<span

81 id="3-configure-approved-apps-and-actions"

82 data-localization-body-anchor

83/>

84 

85 

86 

87 

88### 2. Configure app access

89 

90Dots can use supported ChatGPT app connections. When setting up access, check:

91 

921. **Which apps members can use.** Set available apps and allowed actions in [Plugin controls](https://learn.chatgpt.com/docs/enterprise/apps-and-connectors).

932. **What the connected account can access.** Check the account's permissions in the source app. Enabling dots doesn't give it access to every shared drive, channel, or document.

943. **When approval is required.** An app can be available while some actions still need approval. See [app permissions](https://help.openai.com/en/articles/20001495-managing-app-permissions-in-chatgpt) for the options.

95 

96For example, permission to read a document may not include editing or sharing it. To restrict access to a particular source, check the connected account and app permissions.

97 

98<span

99 id="4-choose-communication-channels-and-destinations"

100 data-localization-body-anchor

101/>

102 

103 

104 

105 

106### 3. Configure communication channels

107 

108Members can connect Slack to their dot in two ways:

109 

110| Setup | Member experience | What to configure |

111| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |

112| Connect the member’s Slack account through Plugins | Members talk to their dot in ChatGPT. It can use their Slack connection without having its own Slack identity. | Slack plugin access, the connected account, allowed actions, and approvals. |

113| Give the dot its own Slack identity | The owner can message or mention the dot in Slack, and its posts are visible to people in that conversation. | Dots messaging permission, Slack app approval, and each member’s dot setup. |

114 

115Turning off a dot's Slack identity doesn't remove its access through the member's connected Slack account. Check both when removing Slack access. For member setup, see [Messaging](https://learn.chatgpt.com/docs/dots/channels#slack).

116 

117**Before members connect their dots to Slack**

118 

119- **ChatGPT workspace owner:** Enable Use dots and Add dots to Slack and Microsoft Teams for the intended members through workspace defaults or custom roles.

120 

121- **Slack workspace owner or app manager:** Ensure the ChatGPT app is installed in Slack. Approve app requests if required by your workspace. See [Slack’s app approval guidance](https://slack.com/help/articles/360024269514-Manage-app-requests-for-your-workspace).

122 

123- **Each member:** Connect your dot to Slack from its profile. See [Message your dot in Slack](https://learn.chatgpt.com/docs/dots/channels#slack).

124 

125Enabling the ChatGPT permission does not install an app in Slack or connect a member’s dot.

126 

127<span

128 id="5-record-approval-and-oversight-responsibilities"

129 data-localization-body-anchor

130/>

131 

132 

133 

134 

135 

136 

137 

138 

139 

140 

141<span

142 id="manage-ongoing-work-and-access-changes"

143 data-localization-body-anchor

144/>

145 

146 

147 

148 

149## Available admin controls

150 

151| **Area** | **Admin capability** |

152| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |

153| Access to dots | Grant or revoke dots access through workspace permissions. |

154| Cloud and connected local computers | Control Use a browser, Allow network access, Allow computer use, Use password manager, and local-computer access. |

155| Messaging and participation | Enable or disable Slack participation. |

156| Connected apps | Set available apps and allowed actions through [Plugin controls](https://learn.chatgpt.com/docs/enterprise/apps-and-connectors). |

157| Custom dot rules | When disabled, members cannot add or edit custom rules, and saved rules do not apply. |

158| Models | Enterprise model controls and defaults do not apply to the main dot. Review delegated Work and Codex tasks separately. |

159 

160 

161 

162 

163<span

164 id="can-we-use-o-if-our-workspace-requires-ekm-or-zdr"

165 data-localization-body-anchor

166/>

167 

168<span

169 id="does-background-work-count-toward-usage-limits"

170 data-localization-body-anchor

171/>

172 

173<span

174 id="enterprise-availability-and-limitations"

175 data-localization-body-anchor

176/>

177 

178## Review availability and data requirements

179 

180Before enabling dots, review current availability in [Getting started with your dot](https://help.openai.com/en/articles/20001530-getting-started-with-your-dot) and the workspace notices shown during setup. If your organization requires data or inference residency, Enterprise Key Management, or specific compliance coverage, confirm support for dots with your account team before enabling access.

181 

182Check requirements for the dot itself, tasks it delegates to Work or Codex, and any connected computer. For cloud browser, network, and computer use, see [cloud security](https://learn.chatgpt.com/docs/enterprise/chatgpt-work-cloud-security). For work on employee devices, see [local computer access](https://learn.chatgpt.com/docs/enterprise/cloud-local-access).

183 

184 

185 

186 

187 

188 

189 

190## Dots FAQ

191 

192 

193 

194 

195### Access and eligibility

196 

197<span

198 id="does-access-to-o-grant-access-to-apps-and-websites"

199 data-localization-body-anchor

200/>

201 

202 

203 

204 

205<ToggleSection title="Does access to dots grant access to apps and websites?">

206 

207No. Dots access does not grant access to apps or websites. App connections require authorization; website work uses the browser’s signed-in account.

208 

209</ToggleSection>

210 

211<span

212 id="whose-account-does-o-use-for-connected-work"

213 data-localization-body-anchor

214/>

215 

216 

217 

218 

219<ToggleSection title="Whose account does a dot use for connected work?">

220 

221For apps, a dot uses the connected account. For websites, it uses the account signed in to the cloud browser. Check the permissions for each account. See [Managing app accounts](https://help.openai.com/en/articles/20001494-connecting-and-managing-app-accounts-in-chatgpt).

222 

223</ToggleSection>

224 

225<span

226 id="can-o-use-a-local-computer-vpn-or-existing-sign-in"

227 data-localization-body-anchor

228/>

229 

230 

231 

232 

233<ToggleSection title="Can a dot use a local computer, VPN, or existing sign-in?">

234 

235A dot’s cloud computer is separate from a member’s local computer. Local work requires a connected, online computer with ChatGPT open and access enabled. Local sign-in, VPN access, and device policies do not automatically extend to the cloud computer.

236 

237</ToggleSection>

238 

239<span

240 id="can-we-use-o-with-policies-that-target-an-operating-system"

241 data-localization-body-anchor

242/>

243 

244 

245 

246 

247<ToggleSection title="How do cloud policies affect local computer access?">

248 

249If any cloud policy has `enforce_residency` enabled, local computer access is unavailable for dots. Work Cloud remains available. See the [local-access safeguard](https://learn.chatgpt.com/docs/enterprise/cloud-local-access#check-data-handling-and-the-local-access-safeguard) for the policy requirements.

250 

251</ToggleSection>

252 

253 

254 

255 

256### Actions and ongoing work

257 

258<span

259 id="can-o-keep-working-when-the-user-is-away"

260 data-localization-body-anchor

261/>

262 

263 

264 

265 

266<ToggleSection title="Can a dot keep working when the user is away?">

267 

268Yes. Members can assign [ongoing responsibilities](https://learn.chatgpt.com/docs/dots/tasks-and-memory#assigned-work). Workspace permissions and approval rules still apply. Local work requires the computer to stay online with ChatGPT open and access enabled.

269 

270[Proactive research](https://learn.chatgpt.com/docs/dots/tasks-and-memory#proactive-research) uses restricted tools to read connected apps. It cannot send messages, change content, or control a browser or computer. To act on what it finds, the dot needs the user's authorization and the required permissions and approvals.

271 

272</ToggleSection>

273 

274 

275 

276 

277 

278 

279 

280<ToggleSection title="Who can message a dot or see its results?">

281 

282Only the owner can direct their dot through a Slack direct message or supported channel mention. Messages from other people do not start work.

283 

284A dot may use other participants' messages as context when its owner brings it into a Slack thread. Anyone with access to the conversation can see its posts. Information from another channel doesn't give the dot permission to share it with a new audience. Check recipients before posting work content.

285 

286Microsoft Teams access is limited to an invite-only alpha.

287 

288</ToggleSection>

289 

290<span

291 id="does-o-always-ask-before-sending-or-changing-something"

292 data-localization-body-anchor

293/>

294 

295 

296 

297 

298<ToggleSection title="Does a dot always ask before sending or changing something?">

299 

300[Auto-review](https://learn.chatgpt.com/docs/dots/controls#how-action-review-works) checks proposed actions against the user's instructions, custom rules, and safety requirements. Asking a dot to draft a message doesn't give it permission to send it. See [app permissions](https://help.openai.com/en/articles/20001495-managing-app-permissions-in-chatgpt) for approval options.

301 

302</ToggleSection>

303 

304<span

305 id="how-should-we-stop-work-or-remove-a-users-access"

306 data-localization-body-anchor

307/>

308 

309 

310 

311 

312<ToggleSection title="How do admins revoke dots access?">

313 

314See [Manage access changes](#manage-access-changes) for steps to remove access and check connected accounts, computers, and ongoing work.

315 

316</ToggleSection>

317 

318<span

319 id="how-do-custom-rules-affect-confirmations"

320 data-localization-body-anchor

321/>

322 

323 

324 

325 

326<ToggleSection title="How do custom rules affect confirmations?">

327 

328[Custom dot rules](https://learn.chatgpt.com/docs/dots/controls#set-custom-rules) guide when a dot acts or asks for confirmation. If you turn them off, members can't add or edit rules, and saved rules won't apply. The dot still follows default rules and the user's instructions.

329 

330Custom rules don't grant tool access or override workspace permissions and built-in safety requirements. Turning them off also doesn't make the dot ask before every action. Check capability and app approval settings to control what it can do.

331 

332</ToggleSection>

333 

334<span

335 id="what-safeguards-help-protect-work-done-by-dots"

336 data-localization-body-anchor

337/>

338 

339 

340 

341 

342<ToggleSection title="What safeguards help protect work done by dots?">

343 

344Built-in safeguards help defend against malicious instructions and can pause or stop work when monitoring detects a safety concern.

345 

346Members can follow progress in [Activity View](https://learn.chatgpt.com/docs/dots/controls#review-work), redirect work, and check results before using them.

347 

348</ToggleSection>

349 

350 

351 

352 

353### Models and usage

354 

355<span

356 id="do-existing-model-controls-and-defaults-apply-to-o"

357 data-localization-body-anchor

358/>

359 

360 

361 

362 

363<ToggleSection title="Do existing model controls and defaults apply to dots?">

364 

365Enterprise model controls and defaults do not apply to the main dot. Tasks it delegates to Work or Codex follow those products' permissions and controls. Check dots permissions and the settings for Work and Codex when configuring access.

366 

367</ToggleSection>

368 

369 

370 

371 

372<ToggleSection title="How should admins monitor adoption and usage?">

373 

374Use the [Analytics API](https://learn.chatgpt.com/docs/enterprise/analytics-api) to see who is using dots. Tasks a dot starts or manages in Work or Codex count toward those products' usage limits and appear in their reporting. Include those tasks when reviewing usage, and check current plan terms when setting budgets. See [Work usage and cost](https://learn.chatgpt.com/docs/enterprise/chatgpt-work-usage-and-cost) for the available controls.

375 

376The daily usage endpoint `/v1/analytics/workspaces/{workspace_id}/usage` identifies dots with `client_id = DOTS` and supports per-user or workspace-level reporting.

377 

378</ToggleSection>

379 

380<span

381 id="which-data-policies-should-we-review-for-o"

382 data-localization-body-anchor

383/>

384 

385 

386 

387 

388### Data and compliance

389 

390OpenAI does not use ChatGPT Enterprise data to improve its models by default. For OpenAI’s business data commitments, see [Enterprise privacy](https://openai.com/enterprise-privacy/).

391 

392<span

393 id="what-does-o-remember-between-requests"

394 data-localization-body-anchor

395/>

396 

397 

398 

399 

400<ToggleSection title="What does a dot remember between requests?">

401 

402A dot keeps its own context, separate from ChatGPT Memory. Turning off ChatGPT Memory stops memory sharing with the dot, but doesn't erase information it already has. Disconnecting a plugin stops future access through that connection; it doesn't remove information the dot has retained.

403 

404Deleting a dot removes its own context. Files, Codex threads, and ChatGPT conversations it created are stored separately and aren't all deleted with it. Follow the deletion steps for each location.

405 

406See the [dots privacy FAQ](https://help.openai.com/en/articles/20001529-dots-privacy-security-and-safety-faqs) for what is retained and deleted, and [Getting started with your dot](https://help.openai.com/en/articles/20001530-getting-started-with-your-dot) for the member’s Pause and Reset controls.

407 

408</ToggleSection>

409 

410<span

411 id="how-can-admins-investigate-work-o-has-done"

412 data-localization-body-anchor

413/>

414 

415 

416 

417 

418<ToggleSection title="How can admins investigate work a dot has done?">

419 

420Members can follow their dot's work in Activity View. Admins can use [Compliance API](https://learn.chatgpt.com/docs/enterprise/compliance-api#confirm-the-administration-boundaries) records to investigate user messages and dots' replies. Check which records are available before relying on exports for an audit, DLP, legal hold, or e-discovery.

421 

422Supported dots records are available through the Compliance Logs Platform, including user prompts and responses, supported tool-call events, and connected-app MCP calls and results. Records identify the user and workspace; dots-attributed records use `client_id = DOTS`, and the agent object includes the dot ID, name, and type when available.

423 

424Workspace owners or admins can select their workspace in Admin Console, then open **Credentials > Admin keys** and create a key with the appropriate available permissions: `enterprise.analytics.usage.read` for unified usage reporting, or `CODEX_LOG` access for dots compliance records. Only workspace owners can grant broad compliance or **Conversation messages** access where supported. Use the [Admin API reference](https://chatgpt.com/public/admin/api-reference) to list and download compliance JSONL files and select records with `client_id = DOTS`.

425 

426</ToggleSection>

427 

428## Manage access changes

429 

430When someone changes roles or leaves, check their dot's permissions, connections, and ongoing work:

431 

4321. **Remove dots access.** Check the workspace default and every role assigned directly or through groups. Remove each permission that grants access; any remaining grant can keep it enabled.

4332. **Check connected accounts and devices.** Review plugin authorizations, website sessions, local computer access, and the dot's Slack identity. Each has its own settings.

4343. **Decide what happens to ongoing work.** Check active tasks, recurring schedules, and tasks delegated to Work or Codex. Decide what should stop and who should take over any remaining responsibilities.

4354. **Delete data where needed.** Access changes and deletion are separate steps. Follow the deletion process for the dot's context and any files or tasks stored elsewhere.

436 

437For adding and removing workspace members, see [User lifecycle management](https://learn.chatgpt.com/docs/enterprise/user-lifecycle). For dots access removal, see [Manage dots in ChatGPT workspaces](https://help.openai.com/en/articles/20001554-manage-dots-in-chatgpt-workspaces).

438 

439### Respond to an unexpected action

440 

441Ask the member to pause their dot and review the affected task. Save the task link and available activity records, check the app or computer permissions involved, and follow your organization's incident process. Whether you can undo an action depends on the action and the service. See the [privacy and safety FAQ](https://help.openai.com/en/articles/20001529-dots-privacy-security-and-safety-faqs) for how to report an issue.

442 

443## Help members work well with dots

444 

445Help members choose work to delegate and connect the accounts and tools they'll need. Encourage them to tell their dot what to do, when to do it, and who should see the result.

446 

447For example, “Prepare a weekly project update for me to review” asks for a draft. “Post the approved update in our team channel every Friday” also gives permission to post. Members should check important results and know how to review activity, change a schedule, and pause their dot. Share [Getting started](https://learn.chatgpt.com/docs/dots/getting-started), [Tasks and memory](https://learn.chatgpt.com/docs/dots/tasks-and-memory), and [Controls](https://learn.chatgpt.com/docs/dots/controls) to help them get started.

Details

332affect other environments that use it.332affect other environments that use it.

333 333 

334OIDC is available by request for Enterprise workspaces. Contact your OpenAI334OIDC is available by request for Enterprise workspaces. Contact your OpenAI

335account team to enable it.335account team to enable it. If you don't have an account team, [contact sales](https://chatgpt.com/contact-sales?utm_internal_source=openai_developers_codex).

336 

337 

338 

339<a id="oidc-compatibility"></a>

340 

341 

342 

343### OIDC compatibility by provider

344 

345 

346 

347Compatibility depends on the service, operation, and client you use. Support

348applies to the operations and clients listed here.

349 

350### AWS

351 

352| Service or workflow | Status | Scope and limitations |

353| ----------------------------- | ----------------- | ---------------------------------------------------------------------------------------------------- |

354| AWS CLI and boto3 | Supported | Authentication and credential renewal. |

355| Amazon S3 | Supported | Object reads and uploads, Terraform state, and presigned requests from within the Codex environment. |

356| Amazon ECR | Supported | Image pulls and pushes for private registries. |

357| AWS CodeArtifact | Supported | npm and Python package installation and publishing. |

358| Amazon EKS | Supported | `kubectl`, Helm, logs, exec, and port forwarding. |

359| Amazon ECS | Supported | Fargate exec and port forwarding. |

360| Amazon Bedrock | Supported | Nova Micro text inference and streaming. Other models are not covered. |

361| Amazon RDS IAM database login | Not yet supported | PostgreSQL and MySQL IAM database authentication. |

362 

363### Google Cloud

364 

365| Service or workflow | Status | Scope and limitations |

366| ---------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------- |

367| `gcloud` and Cloud Storage | Supported | `gcloud`, Terraform state, object reads, and uploads, including resumable uploads. |

368| Artifact Registry containers | Supported | Docker image pulls and pushes, tested with layers up to 1 GiB. |

369| Artifact Registry packages | Supported | npm, Python, and Maven package installation and publishing. Uploads are limited to 10 MiB. Maven uses `gcloud` credentials. |

370| Google Kubernetes Engine (GKE) | Supported | `kubectl`, deployments, logs, exec, and port forwarding. |

371| IAM, Secret Manager, and Cloud KMS | Supported | Service account management, secret operations, and KMS encryption and signing. Service account key export is excluded. |

372| Cloud SQL IAM database login | Not yet supported | IAM database authentication. |

373 

374### Azure

375 

376| Service or workflow | Status | Scope and limitations |

377| ---------------------------------------- | ----------------- | -------------------------------------------------------- |

378| Azure CLI and identity profiles | Supported | Authentication and profile selection. |

379| Resource Manager, Blob Storage, and ADLS | Not yet supported | OIDC workflows for these services are not yet supported. |

380| Container Registry image pulls | Not yet supported | Image pulls are not yet supported. |

381| Container Registry image pushes | Not yet supported | Image pushes are unavailable. |

382 

383 

384 

385 

336 386 

337<a id="how-codex-cloud-tasks-run"></a>387<a id="how-codex-cloud-tasks-run"></a>

338<a id="how-codex-cloud-chats-run"></a>388<a id="how-codex-cloud-chats-run"></a>