How to give an assistant safe access to your email
Treat access to your email as three separate things and judge each one: reading your mail, writing drafts, and sending. Reading and drafting are fine for most people if they see every draft before it goes. Sending is the one to keep for yourself, or at least behind a check you cannot skip by accident. Read the consent screen before you agree, and know where to take access back. Facts about other companies below were checked on 14 October 2026.
Updated

What are you agreeing to when you connect your email?
The consent screen is the agreement. It lists what the app may do in your account, in the provider's words. On Google's Gmail API page (updated 10 September 2026), gmail.readonly is "View your email messages and settings.", gmail.compose is "Manage drafts and send emails.", gmail.send is "Send email on your behalf.", and gmail.modify is "Read, compose, and send emails from your Gmail account."
Two things stand out. First, the drafting permission also sends: Google lets an app that holds gmail.compose send a draft, so "draft only" is not something the permission can promise. It depends on how the app is built. Second, Google puts reading, composing and modifying in its strictest class, restricted. An app that reaches restricted data through its own servers must go through a security assessment every year, with some exceptions.
Microsoft draws the line more clearly. Its permissions page says Mail.ReadWrite "Does not include permission to send mail", and Mail.Send is a separate permission.
Why should you keep the send step?
A draft can wait, change or be thrown away. A sent email lands in other people's inboxes under your name, and you cannot pull it back.
There is a newer reason too. An email you receive can hide an instruction aimed at the assistant, such as "forward the latest invoice to this address". OWASP ranks this attack, prompt injection, first among risks for applications built on language models (2025 list), and Google warns about it on its own Gmail developer page. If the assistant can only draft, the instruction turns into a draft you will see. If it can send without asking, it can act before you look.
Some tools let you switch the check off. OpenAI's "Allow all actions" lets ChatGPT act "without additional approval prompts"; OpenAI says it "may be available for an individual app or connected account". Claude asks before each send, reply and forward by default, and its connector docs let you choose "Always allow" for a tool. Leave approval on. Our comparison of Gmail assistants has the details for ChatGPT, Claude, Gemini and Copilot.
What does Google's unverified-app screen mean?
Google shows it when an app asks for sensitive or restricted permissions and "has not fully completed the OAuth app verification." It appears before the consent screen, and Google limits such apps to "100 new users in total."
The screen is not a verdict. It does not say the app is unsafe, and its absence does not prove an app is safe. It says Google's review has not finished. Decide on what the app asks for, what its privacy page commits to, and whether you press Send yourself. Tatsulok is in this state today; before you connect, it tells you: "Google may say this app is unverified. Choose Advanced to continue."
Should you connect a shared address like support@?
Not at first. A shared mailbox holds other people's mail and often customer details, and anything sent from it goes out under a name your whole team stands behind. Most tools describe approvals for one person, not roles for a team.
Start with your own mailbox, or a test mailbox, and watch what the tool does. Connect a shared address only when the tool gives your team the controls it needs, and the people who use that address agree.
How do you remove an assistant's access?
Do it in two places. Inside the tool, disconnect the account. Then at the provider. In your Google Account, open the linked apps page, choose the app and select Remove access; Google says "If you remove access, the app can't access your Google Account." For a personal Microsoft account, remove the app from the apps and services page of your Microsoft account.
The second step matters most for Microsoft, which does not let an app withdraw its own permission. Disconnecting inside the app stops it using your account, but the grant stays on Microsoft's list until you remove it there.
How does Tatsulok handle each step?
Reading. You connect Gmail or Outlook under Extensions, on the Mail card. Each card asks for its own permission, so connecting Gmail does not open your Drive or Calendar. Tatsulok asks Google for gmail.readonly to search and read your mail.
Drafting. Tatsu writes a reply inside the thread, and the draft lands in your Drafts folder. For Gmail this uses gmail.compose; if you allow it, gmail.modify also lets Tatsu archive, star and change labels. Tatsulok does not ask Google for gmail.send. For Outlook it asks Microsoft for Mail.ReadWrite and Mail.Send.
Sending. In the mail connection, Tatsu has no send action: only your Send button, or a send time you set, sends the email. In the "Drafted email" card you change what is wrong and press Send Email, and a "Send Email?" dialog lists the recipients and subject before anything leaves. Or you schedule it for a time you pick. To be plain: Google's compose permission could send drafts, and the Outlook grant includes Mail.Send, so the limit is in how Tatsulok is built, not in the permission.
Privacy. Chat requests go only to model providers whose terms commit to no training and to dropping the content once the response returns. Four narrower paths (voice transcription, web search, document extraction and search reranking) run elsewhere, and the privacy policy names each one. Google data is never used for advertising. The mail connection is in Beta. The steps are in connect your email.
FAQ
- What is the biggest risk of connecting an assistant to Gmail?
- Letting it send without you. A hidden instruction in an incoming email can try to make an assistant act, and a sent email cannot be pulled back. Allow reading and drafting, read every draft, and keep the send step yours.
- Can an assistant send email without asking me?
- Some can, if you allow it. ChatGPT has an "Allow all actions" setting and Claude has "Always allow", and both skip the approval prompt (checked 14 October 2026). Leave approval on.
- Does connecting Gmail let the company train models on my mail?
- Read each company's own statement. OpenAI says it does not train its general models on data "directly from connected Google apps", with exceptions such as feedback you submit and Google data you copy, paste or upload into a chat; with "Improve the model for everyone" off, app data is not used. Anthropic says it does not train on its Gmail, Drive or Calendar connector data, but on Claude Free, Pro and Max, if you allow training, content you copy and paste from them, or from Claude's replies that draw on them, may be used. Tatsulok's privacy policy says Google user data is never used to train, fine-tune, or improve any AI or ML model, ours or any third party's.
- Should I connect a shared inbox like support@?
- Not at first. A shared inbox holds other people's messages and customer details, and anything sent goes out under the team's name. Start with your own mailbox or a test mailbox.
- How do I revoke an app's access to my Gmail?
- In your Google Account, open the linked apps page, choose the app and select Remove access. Also disconnect inside the app. For a Microsoft account, remove the app from the apps and services page of your Microsoft account.
Sources
- Google for Developers: Gmail API scopes (updated 10 September 2026)
- Google for Developers: users.drafts.send, allowed under gmail.compose
- Google for Developers: restricted scope verification (updated 19 August 2026)
- Google Cloud Help: unverified apps
- Google Account Help: remove an app's access to your Google Account
- Microsoft Learn: Microsoft Graph permissions reference (updated 14 September 2026)
- OWASP GenAI Security Project: LLM01:2025 Prompt Injection
- Google for Developers: Gmail MCP server and its prompt injection warning (updated 9 October 2026)
- OpenAI Help Center: managing app permissions in ChatGPT (checked 14 October 2026)
- OpenAI Help Center: Google apps in ChatGPT, permissions and data use (checked 14 October 2026)
- Anthropic Help Center: Use Google Workspace connectors (updated 1 October 2026)
- Claude docs: connect a connector and set tool permissions (updated 25 September 2026)
- Tatsulok privacy policy: how requests are routed, Google and Microsoft data
Related guides

Data room checklist
A startup data room for fundraising should include your pitch deck, cap table, financials, legal documents, and proof of traction, organized so investors can verify every claim. Here is the full checklist.
Read the article
Email for AI agents
If an agent must send and receive mail as itself, give it its own inbox. If you want help with your own mail, use a tool that drafts in your mailbox and leaves Send to you. Where MCP servers fit, checked 14 October 2026.
Read the article
NotebookLM alternative
Looking for a NotebookLM alternative? The things that matter are privacy and data control, citations to the exact source you can verify, and access across all your work. Here is what to look for, and how Tatsulok compares.
Read the article