dots custom rules: how they work
The four behaviours of dots custom rules, practical examples, and which safeguards you cannot turn off no matter what rule you write.
Custom rules define three things about each supported action: whether your dot may take it alone, whether it needs your approval, or whether you have to do it yourself. You configure them under Customize → Custom rules, and they cannot disable OpenAI’s safety requirements.
The four behaviours
Each rule is written by describing the action and choosing one of these behaviours:
| Behaviour | What it means |
|---|---|
| Take action without asking | The dot acts on its own, without consulting you |
| Take action if pre-approved | It acts on its own when you explicitly requested that action |
| Ask before taking action | The dot checks with you every time |
| Hand off to you | The dot does not do it: it leaves it for you to complete |
How to write a rule that works
The most common mistake is writing vague rules. “Do not do risky things” tells the dot nothing. A useful rule names a concrete action and a concrete behaviour.
Examples that work:
- “Never send emails” → block explicitly.
- “May read my calendar without asking” → without asking.
- “Before publishing anything, ask me” → ask before.
- “Payments are mine to make” → hand off.
The key distinction: pre-approved is not standing permission
This is the most misunderstood point. Approving one message does not give your dot ongoing permission to contact people on your behalf.
If you want to authorize something in advance, you have to be specific. For a future message, the rule should include:
- Who it goes to.
- What it should say.
- When, or under what conditions, it should be sent.
Any advance approval stays limited to exactly what you authorized, and nothing more.
What your rules cannot do
This matters as much as what they can. Custom rules cannot:
- Override core safety requirements. Changing a password always stays with you, no exception.
- Change Auto-review. The pre-action review system is independent of your rules.
- Lift the proactive research restrictions. In the background the dot only reads, and that is not configurable.
- Turn into action permissions. A rule defines behaviour over supported actions; it does not unlock new capabilities.
The order of the layers
Understanding the order prevents frustration:
- OpenAI’s safety requirements — always apply, cannot be disabled.
- The dot’s built-in rules — default behaviour for actions that need confirmation, advance approval, or none.
- Your custom rules — sit on top of the previous two and adjust them within what is allowed.
If a rule of yours seems “not to work”, it is almost always colliding with layer 1 or 2.
Common mistakes
| Mistake | Why it hurts |
|---|---|
| Writing vague rules | They are not evaluable; the dot falls back to default behaviour |
| Setting rules after connecting apps | The exposure window already existed |
| Authorizing “in general” | A generic approval does not cover concrete cases |
| Blocking everything out of caution | The dot becomes useless: it can do nothing without you |
| Not checking the activity view | No way to tell whether the rules are working |
A reasonable starting point
If you do not know where to begin:
- Reads: without asking. Being able to consult your data is the basis of it being useful.
- Anything leaving your account: ask before. Messages, posts, sends.
- Credentials and payments: hand off to you. That is what OpenAI does by design anyway.
- Data deletion and software installs: ask before. These may need approval each time.
After your first real assignment, adjust. Rules are better written knowing how the dot works in practice than in the abstract.
Sources
Frequently asked questions about dots
What are dots custom rules?
Rules you write to tell your dot which actions it may take on its own, which need your approval, and which it must never take.
What are the four available behaviours?
Take action without asking, take action if pre-approved, ask before taking action, and hand off to you.
What does "pre-approved" mean?
That you explicitly requested that action in your prompt. It is not a standing permission: it covers what you authorized, not a general authorization.
Can I tell my dot to never send emails?
Yes. It is the example OpenAI gives of a valid custom rule. A rule can block a supported action.
Can my rules disable OpenAI's safeguards?
No. Custom rules cannot override core safety requirements, change Auto-review, or lift the proactive research restrictions.
Does approving one message give my dot standing permission?
No. Approving one message does not grant ongoing permission to contact people on your behalf. Any advance approval stays limited to what you authorized.
Keep reading
dots security and privacy: permissions, data and control
The safeguards dots ships with: isolated cloud computer, read-only proactive research, auto-review, custom rules and data controls you should know.
dots troubleshooting: common problems and fixes
Fixes for the most common dots problems: it has not appeared on your account, you cannot create it on mobile, how to pause, reset, and what each one deletes.
How dots work: cloud computer, browser and plugins
How an OpenAI dot works under the hood: cloud computer, its own browser, the plugin ecosystem, proactive research and automatic review.