Skip to content
AI Tech

How to Audit Which AI Agents Have Access to Your Files and Accounts

How To · AI Security

Every “Sign in with Google,” every connector you’ve enabled in Claude or ChatGPT, every browser extension you’ve granted access to your tabs — most of us have no real picture of how much is actually connected, or what it can see. Here’s how to find out, in about fifteen minutes.

Published July 29, 2026 By Mr Wangdoo Sources verified July 29, 2026 10 min read

How this was reported: This guide is based on the current official documentation from Anthropic’s Claude Help Center, OpenAI’s Help Center, Google’s Account support pages, and Google’s Chrome Web Store Help, verified July 29, 2026. Menu names and navigation paths on these platforms change periodically — if a step here doesn’t match what you see, the underlying setting almost always still exists nearby.

Why This Is Worth Fifteen Minutes of Your Time

If you’ve read Wangdoo’s recent coverage of AgentForger, FakeAgent, or the SharedRoot Claude Cowork disclosure, you’ve seen a pattern repeat: the actual vulnerability wasn’t a single dramatic hack. It was an AI tool that had been quietly granted more access than anyone was actively tracking, until something exploited that access. None of those incidents required a victim to do anything unusual — just to have connected a tool once and never revisited what it could still see.

Most people can’t actually answer a simple question: which AI tools currently have standing access to their email, files, calendar, or browser activity? Not “which ones do I use regularly” — which ones still technically can reach in, right now, even if you haven’t opened them in months. This guide walks through checking that, across the platforms most people actually use.

4Places most people have AI-connected access without realising it
~15 minRealistic time to check all four, start to finish
0Technical skill required — every step below is a settings page, not code
3 moHow often security researchers generally recommend re-checking this

1. Your Google Account — The Most Overlooked One

Almost every AI tool that touches Gmail, Google Drive, or Google Calendar does so through a “Sign in with Google” style connection. These connections don’t expire just because you stopped using the tool — many stay live indefinitely until manually revoked.

  1. Go directly to myaccount.google.com/permissions — this is Google’s dedicated page listing every third-party app and service currently connected to your account.
  2. You’ll see a list of services, not all of them Google’s own. Click any entry to see exactly what it can access — email, calendar, contacts, files — and when it was last used.
  3. For anything you don’t recognise, don’t currently use, or that has broader access than its purpose justifies, click through and select the option to remove or delete the connection.
  4. While you’re there, run Google’s Security Checkup, which specifically flags apps Google’s own systems consider risky or unverified — a useful second pass beyond your own judgement.

Why this one matters most

If you’ve ever clicked “Continue with Google” to sign into an AI tool, note-taking app, or browser extension — even years ago, even for something you tried once and abandoned — that connection is very likely still sitting active on this page. It’s the single highest-yield place to check, because it captures access granted to tools far beyond just AI assistants.

A visual walkthrough of the exact steps above, across both mobile and desktop. Independent production, not affiliated with Wangdoo or Google.

2. Claude’s Connectors

If you use Claude with any connected apps — Google Drive, Slack, Notion, GitHub, or a custom MCP server — every one of those connections lives in one place, and Anthropic’s own documentation is specific about what to check.

  1. In Claude, look for Customize in the left sidebar, then select Connectors (personal account) — or, if you’re on a Team or Enterprise plan, an admin can check Organization settings > Connectors for org-wide connections.
  2. For each connected service, you can disconnect it entirely, or review and adjust the specific permissions it’s been granted.
  3. Look specifically at the “Search and tools” menu within a conversation — this lets you disable individual tools a connector exposes, rather than an all-or-nothing toggle. If a connector only needs to read data but has write/delete capability enabled, this is where you’d narrow that down.
  4. Anthropic’s own guidance is worth following directly: review any tool-approval request carefully, and only select “Allow always” for a server and tool you’d trust to act completely unsupervised — because that’s effectively what you’re granting.

3. ChatGPT’s Connected Apps

OpenAI restructured how this works on July 9, 2026 — the app directory was folded into a broader “Plugin directory,” with plugins now the primary way to discover workflow capabilities, while apps remain the underlying integrations that connect ChatGPT to your external data. This is worth knowing if the menu looks different than you remember from checking it before that date; existing connections weren’t affected by the change.

  1. In ChatGPT, check Settings for a connected apps or connectors section (personal accounts) — this should list every service you’ve authorised, including Google Drive, Outlook, Gmail, SharePoint, Box, Dropbox, and similar tools.
  2. For Workspace/Business/Enterprise accounts, an admin can review org-wide connections under Workspace settings > Apps, including which roles can access which app and what actions each app can take.
  3. Check the permission level set for each app. OpenAI’s default is “Important actions” — ChatGPT reads automatically but asks before anything that changes or deletes data. You can tighten this to “Always ask” for anything sensitive, which requires approval even for read access.
  4. Disconnect anything you don’t recognise or no longer use — this doesn’t delete your account with that service, it only severs ChatGPT’s access to it.

A specific thing worth checking if you use Google apps with ChatGPT

OpenAI added new Google Drive, BigQuery, and Google Meet-related actions in June 2026, which required additional permission scopes. Existing connections weren’t automatically upgraded — but if you’re on a managed Workspace account and new actions get enabled by default in future, it’s worth confirming exactly which Google data ChatGPT can currently reach, rather than assuming today’s access matches what you approved originally.

4. Browser Extensions — The One People Forget Entirely

This is the category with the weakest general awareness. An extension you installed for one specific task — summarising articles, checking grammar, comparing prices — often quietly retains “read and change all data on every site you visit” long after you’ve stopped actively using it.

  1. In Chrome, type chrome://extensions directly into your address bar (this works in most Chromium-based browsers, including Edge and Brave, with minor menu differences).
  2. Click Details on any extension to see its exact permissions.
  3. Look specifically at the “Site access” setting. Extensions can be set to On click (only active when you manually trigger it), On specific sites, or On all sites. Very few extensions actually need “On all sites” to do their job — if one you rarely use has that setting, narrow it down.
  4. Remove anything you can’t immediately explain the purpose of, or haven’t used in the last few months. Chrome’s own help documentation specifically flags persistent extensions that reappear after removal or that request access disproportionate to their stated function as signs worth investigating further.

What “Access” Actually Means — Read vs. Write

One detail that makes these permission screens hard to interpret: not all “access” is equal, and the wording rarely makes that obvious. Every connection you review falls broadly into two categories, and the difference matters enormously.

Read access vs. write access, in plain terms

Read-only access means the tool can look at your data but can’t change it — it can see your emails but can’t send or delete them, can see your files but can’t edit or remove them. Write access (sometimes labelled “full access,” “manage,” or “edit”) means the tool can actively change things on your behalf — send messages, delete files, modify calendar events, or take other actions that produce real consequences if something goes wrong.

Security researchers describe this using the idea of blast radius: the scope you grant defines the maximum possible damage if that specific connection is ever compromised — not what happens in normal, everyday use, but what becomes possible in the worst case. A read-only connection that gets compromised can still leak your data. A write-access connection that gets compromised can also delete it, send messages as you, or alter records you rely on.

This is worth sitting with for a moment: security researchers analysing enterprise OAuth environments have documented cases of connections authorised years earlier — sometimes by an employee who has since left the organisation, connected to a third-party company that was later acquired or shut down entirely — that remained fully active with broad read/write access the entire time, because nobody ever revisited the original grant. The access doesn’t expire just because the circumstances that justified it have changed. That’s precisely the gap this whole exercise is meant to close.

What “Good” Looks Like When You’re Done

You’re not aiming for zero connections — that’s neither realistic nor necessary for most people. The goal is a state where every single active connection is one you can immediately explain: what it is, why it has access, and roughly when you last actually used it. Anything that fails that basic test is worth removing, even if it turns out to be harmless — the fifteen minutes it takes to reconnect a tool you still want is a much smaller cost than the risk of forgotten access sitting open indefinitely.

Quick red flags — remove first, ask questions later

  • You truly cannot recall connecting it, or what it does
  • It has write/full access but you only ever needed it to read something
  • You haven’t opened or used the tool itself in three months or more
  • The publisher name looks generic, misspelled, or unfamiliar for what should be a known company
  • It’s a browser extension set to “On all sites” for a task that only ever needed one specific site

Frequently Asked Questions

Will disconnecting an app or connector delete my account with that service?

No. Removing a connection through Google, Claude, or ChatGPT’s settings only severs that specific tool’s access to your data — it does not delete your account with the third-party service itself, and does not affect any data already stored there independently. If you want to use the tool again later, you’ll typically just need to reconnect and re-authorise it.

How often should I actually do this?

Security researchers commonly recommend a check roughly every three months, though there’s no strict rule. A more practical trigger is doing it whenever you read about a new AI security incident affecting a tool you use, or whenever you notice unfamiliar activity — rather than trying to remember a fixed calendar schedule.

I don’t recognise an app on my Google permissions page at all — what should I do?

Click through to see its access scope and the date it was first connected. If you truly can’t identify what it is or recall ever approving it, remove it immediately and consider running Google’s Security Checkup afterward, along with reviewing your recent account activity and sign-in history for anything else unfamiliar.

Does this apply to mobile apps too, or just browser-based connections?

Yes — the Google permissions page and Claude/ChatGPT connector settings cover access regardless of whether it was originally granted through a desktop browser, a mobile app, or a mobile browser. For iOS and Android specifically, it’s also worth separately checking your phone’s own app permission settings (typically under Settings > Apps > [app name] > Permissions) for things like contacts, microphone, and location access, which are managed at the operating system level rather than through the AI platform itself.

Is read-only access actually safe, then?

Safer than write access, but not risk-free. A read-only connection can’t delete or modify your data, but it can still see and potentially leak it if the tool itself is ever compromised — your emails, files, or calendar could still be exposed to whoever gained control of that connection. Read-only access lowers the potential damage; it doesn’t eliminate it. The safest approach is still removing any connection, read-only or not, that you don’t have an active reason to keep.

What’s the single highest-priority check if I only have five minutes?

The Google permissions page at myaccount.google.com/permissions. It tends to accumulate the widest range of forgotten connections — not just AI tools, but every app, extension, and service that’s ever used “Sign in with Google” — and reviewing it takes only a couple of minutes even with a long list.

Sources

Mr Wangdoo

Clayton Samuel (Mr Wangdoo), QFA

Founder and editor, Wangdoo.com. Qualified Financial Adviser with a background in electronics, web development, and cloud infrastructure. This guide is based on current official platform documentation, verified at time of publication. Menu names and settings locations may change after publication — the underlying setting will generally still exist nearby.