Skip to content

How profile discovery works

Bouncer reads each browser’s own list of profiles on this Mac. You never type a profile name into Bouncer. What Bouncer reads, and what it needs first, differs by browser.

These browsers keep a list of their profiles on this Mac. Bouncer reads the profile name and its email address from that list. The browser’s first profile comes first, then the rest in alphabetical order. Chrome, Edge, Brave, and Vivaldi need no permissions.

Dia’s names come from the same kind of list. To show and open Dia profiles, Bouncer needs Accessibility and Automation.

Firefox keeps a list of its profiles on this Mac. Bouncer reads the names from that list, in alphabetical order. A profile whose folder is gone is skipped. Firefox needs no permissions.

Bouncer reads Safari’s File > New Window menu. Every Safari profile has its own item there. This needs Accessibility and Automation, and Safari must be running. Personal comes first.

Bouncer saves the Safari list. It is there the next time Bouncer launches, even while Safari is closed.

Arc calls profiles spaces. Arc keeps a list of your spaces on this Mac, and Bouncer reads the names from it. A space with no name shows as Personal, and Personal comes first. Under each space, Bouncer shows the Arc profile that owns it. To open a space, Bouncer needs Accessibility and Automation.

Bouncer finds profiles when it launches and keeps the list in memory. It does not watch for changes. To read the lists again, click Refresh profiles in Settings > Browsers. See Use the Browsers tab.

If you delete or rename a profile, a rule that used it may no longer find it. That rule shows a warning, and its links open in the browser’s default window. See Rule warnings.