Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

dontallow

Auto-dismisses macOS local network permission prompts

Developer ToolsOpen sourceOpen source · verified#macos#privacy#automation

Listed by the ProductPerch team from Hacker News · not launched here yet

What is dontallow?

dontallow is a macOS utility that automatically dismisses the system prompt asking whether an app should be allowed to find devices on local networks. It runs as a background launchd agent and presses Don't Allow within a fraction of a second whenever the dialog appears. The tool uses zero CPU while idle and persists across system reboots.

The prompt frequently reappears for certain applications, particularly Chromium-based browsers that copy their executable to temporary folders during updates. This causes macOS to treat each launch as a new app, filling the privacy settings with duplicate entries. dontallow intercepts these requests before they reach the user.

Users can pause automatic dismissal for a set duration, add apps to a whitelist, or manually allow access through System Settings when a feature actually requires local network discovery. The tool logs each action and posts desktop notifications so users can track which apps triggered the prompt.

dontallow features

  • Automatically clicks Don't Allow on local network prompts
  • Runs as a lightweight launchd agent with zero CPU usage
  • Pauses dismissal for custom time periods
  • Maintains an application whitelist for exceptions
  • Shows system status and recent dismissal history
  • Posts desktop notifications for every action taken

Who uses dontallow and for what

  • Stop recurring permission dialogs from Chromium-based browsers after updates
  • Clean up duplicate Local Network entries in macOS Privacy settings
  • Temporarily allow an app to discover printers or Chromecast devices
  • Audit which applications are requesting local network access
  • Automate privacy responses for shared Mac accounts or kiosk setups

dontallow FAQ

Is dontallow free?

Yes, dontallow is available under the MIT license and can be installed for free using Homebrew or by building from source.

Does dontallow work on Mac?

Yes, the tool is built specifically for macOS Sequoia and later versions. It installs as a user-level launchd agent.

What is dontallow used for?

It is used to automatically dismiss the macOS prompt that asks whether apps should be allowed to find devices on local networks, preventing repetitive dialogs.

Is dontallow open source?

Yes, the complete source code is publicly available on GitHub under an MIT license.

Does dontallow require special permissions?

The tool requires Accessibility permission to programmatically click the Don't Allow button in the system dialog. It also needs standard launchd privileges to run in the background.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches