Skip to the content

Mac security

Can a browser extension read your client’s work? Read what it asks for.

A woman works on a laptop at a desk covered in printed plans, with a city at dusk behind the window.

Proposals, CRM records and design files now live in browser tabs, right next to the extensions your team installed. Here is how to read an extension’s permissions and decide whether to keep it, limit it or remove it.

On this page

What does “read and change data on all websites” mean?

It means the extension may read and change the content of the websites you open, within the limits your browser sets. That can include the work you do in web apps. The permission alone does not prove misuse, but it deserves a clear business reason.

So check three things: the extension itself, the sites it can reach and whether anyone still needs it.

What is a browser extension?

What a browser extension is.

A small program you add to Chrome, Safari or another browser: a screenshot tool, a writing helper, a password manager. It runs inside the browser.

Depending on its permissions, it can see the pages you open and sometimes change them. That is how many useful extensions work, and it is why the permission matters.

The browser is part of your client workspace.

Your team writes proposals in a web app, checks CRM records, shares design files and reviews code in browser tabs. Next to those tabs sit extensions installed for screenshots, writing help or passwords, and some for a task that ended months ago. An extension can sit close to sensitive work even when nobody thinks of it as business software.

That is why an extension review belongs next to your app inventory. Start with the browsers and profiles people actually use for client work. Look past the icons in the toolbar: some installed extensions are hidden there, and some are switched off. Ask which ones are required, which are an occasional convenience and which nobody remembers installing.

What is a browser profile?

What a browser profile is.

A separate set of bookmarks, logins and extensions inside one browser. Many people keep one profile for work and one for their private life.

Extensions belong to a profile. So check the profile each person uses for client work, not only the one that opens first.

Understand what the permission allows.

Chrome lets you review and change an extension’s site access: only when you click it, on specific sites or on all sites. Safari has its own extension settings. What you can set depends on the extension and the browser. Read the actual permission text. Do not assume every extension gets the same access or works the same way.

Broad access can be legitimate for a tool that works across websites. It is still fair to ask whether that access fits the job. A screenshot tool used on one public site deserves a different conversation from an approved password manager. And do not call an extension malicious only because its permission label looks alarming.

Provider guidance: Google Chrome: manage extension site access · Apple: Safari extension settings

Ana’s MacBook Pro · Chrome26.09.2026

Three extensions can read and change data on all websites. Ana decides for each one.

  1. keep

    Password manager, on all websites.Approved for client work. Its job needs the access.

  2. limit

    Screenshot tool, now only when clicked.Used on a few public sites. Nothing it does needs every site.

  3. remove

    Old task helper, removed.Nobody uses it. Nobody remembers installing it.

The same permission, three different answers. The owner of the Mac makes each one.

Make one of three decisions: keep, limit or remove.

Keep an extension when someone can explain its purpose and its permissions fit that purpose. Limit its site access where the browser and the extension allow it. Remove tools nobody uses, and tools whose origin or behaviour you cannot explain. Before you change a shared workflow, check with the person who depends on it.

Say a designer needs an extension only while looking at public websites. Limiting it to those sites keeps its value, without giving it the same reach while they work in client accounts. Test that the task still works after the change. And write down the reason for any broad access you keep, so the next person to review it knows why.

  • keep

    Its job and its access are understood.

    Someone can explain why it needs the sites it reads.

  • limit

    Less access is enough.

    Let it run only when clicked, or only on the sites it needs.

  • remove

    It no longer has a useful purpose.

    Nobody uses it, or nobody can say where it came from.

Review again when something changes.

Extensions update, people change roles and teams start using new web apps. Look at extensions when a contractor joins or when you hand over a client account. If the browser shows a new permission request, treat it as a decision, not a reflex. Check what changed and whether the job needs the extra access.

Give people an easy way to ask about a permission they do not recognise. The owner of a small studio does not need everyone to become a browser security expert. The team needs to know who can help and which tools are approved for client work. They also need to know how to report something odd without worrying about blame.

A new permission request is a decision. Not a button to click away.

Keep the finding connected to the Mac.

cybee lists browser extensions next to the installed software, AI tools and security settings on your enrolled Macs. So a founder can find an extension with broad access and ask a specific question about it. Keep three things apart: an installed extension, its permissions and evidence of what it actually did. A finding in the inventory does not prove a data leak.

If you suspect misuse, keep the details and follow your incident process before you change anything that could erase useful evidence. For ordinary housekeeping, a short review with clear owners is enough to begin. What you want is fewer unexplained tools around client work, while the extensions people need keep working.

Your AI assistant

Which browser extensions on our Macs can read every website?

Used cybee

cybee09:41

Three extensions can read all websites.

  • Password managerAna, Lucaall websites
  • Screenshot toolAnaall websites
  • Old task helperAnaall websites

4 of 4 Macs read · 09:41Show the permissions

The list shows what each extension asks for. What to do with it stays with the owner of the Mac.

What to remember.

  • Review the browser profiles people use for client work.
  • A permission describes access. It is not proof of misuse.
  • Keep the tools people need. Limit or remove access that no longer has a purpose.

Sources and further reading.

Written by cybee for small teams. Product scope and provider guidance can change, so check the linked source for your own setup.

See what else sits on your Macs.

Apps, extensions and AI tools on one list, with what each one asks for and connects to.

What cybee lists on a Mac

Your next client will ask. Be ready.

curl -sSf https://get.cybee.dev | sh

Press Command and C to copy.

Send the setup guide to my Mac

Run it in Terminal, a chat, your IDE or a CLI. Keep working where you started.

Free for every Mac with an Apple chip · Asks before it changes your Mac What it installs Read the install script

Install cybee on your Mac.

Not at your Mac? Send these steps to yourself.

Needs a Mac with Apple silicon. To check, open the Apple menu and choose About This Mac: next to Chip, the name starts with Apple M. Intel Macs are not supported.

curl -sSf https://get.cybee.dev | sh

Run it in one of these places. Keep working there.

  • Terminal

    Open Terminal, paste the line and press Return.

    Then cybee status

  • Chat

    Paste it into your AI assistant’s chat and ask it to install cybee. This needs an assistant that runs on your Mac. A chat in a browser tab cannot reach your Mac.

    Then /cybee in the same chat

  • IDE

    Paste it into the terminal in Cursor, or ask Cursor to run it.

    Then /cybee in Cursor’s chat

  • CLI

    Ask Claude Code or Codex to run it. macOS asks for your password in a window.

    Then /cybee in the same session

Your Mac may ask for your password. That is macOS checking it is you. When System Settings opens, switch on CybeeES under Full Disk Access. Protection starts then. Full Disk Access lets cybee watch what programs do. Your files never leave your Mac.

Want the Proof plan?

The 14 day trial starts in your AI assistant, after cybee is installed. Ask for a Proof plan feature, such as the Trust Passport. The link arrives in the chat and leads to Stripe, the payment service.