See Every App. Decide What Connects.

AppPermit is a local firewall and app permission manager for macOS. Manage network rules and file access, and view programs launched by apps alongside recent activity. AI can explain behavior and offer suggestions, with a working mode you choose.

Download for macOS Explore Features

macOS 14+ · Built for Apple Silicon, Intel supported · 7-day full trial · $14.99/yr or $29.99 lifetime

Per-app controlFile accessFolder rules Program activityReal-time activityGlobal rules Domain / IP / CIDRAsk on first connectProxy support Inbound protectionAI explains riskRuns locally Works offlineRule import / export4 languages
AppPermit app list with network and file access permissions

App network and file access on Mac: see it, then decide.

Understand app behavior, from network connections to file access, then set the permissions that fit.

See & Control
02

Every App, Your Rules.

Fine-grained permissions per app, overriding the global defaults.

Per-app control: choose Follow Global, Relaxed, Standard Protection, or No Network for each app
03

Beyond connections: see files and programs

View recent network connections, file operations and program launches by source app, along with their access decisions.

Activity shows recent behavior. Some records may be omitted under heavy load.

Recent network, file and program activity in AppPermit
04

Set boundaries for network and file access

Set global defaults and customize individual apps. File access supports read and write, read-only, prompts and folder-specific rules.

Read-only allows reading and running programs, but not modifying files. More specific folder rules take priority, while enforced restrictions still apply.

AppPermit global file permissions and folder rules
Understand with AI
05

Understand potential risk signals with AI

Use available app information and activity to explain potential risk signals and offer suggestions.

06

AI helps you understand. You choose how it works.

Configure a provider and model, then enable AI when needed. Choose explanation only, explanations with suggestions, or limited automatic decisions.

API keys are stored in the macOS Keychain and used only to call your selected service.

AppPermit AI service configuration and working modes
Boundaries & Trust
07

Protection runs locally. AI is optional.

System extensions enforce network and file protection on your Mac. Rules and activity records are stored locally, and protection continues with AI turned off.

When you use cloud AI, relevant analysis data is sent to your configured service.

AppPermit local network and file protection status
08

Control Not Just Apps, But Where They Connect

Allowlists by domain, IP, and CIDR range — only trusted destinations get through.

Address-level control: restrict reach by domain, IP address, and IP range
09

New Address Appears, Ask Before Allowing

With “Ask for new addresses” enabled, new destinations are handled according to your prompt settings: allow once, always allow, or block.

First-time prompt: a new address triggers a clear allow-once, always, or block dialog

Your firewall answers to you

Runs locally

The System Extension enforces on this Mac in real time, even offline.

Rules stay local

Every rule lives on your Mac only — never uploaded or synced to a cloud.

Activity records stay local

Activity records are stored on this Mac to help you review recent app behavior.

AI is optional

Off until you configure it — the firewall works fine without it.

Keys in the Keychain

API keys are stored in the macOS Keychain and used only to call your selected service.

Choose how AI works

Configure the AI service and working mode to suit your needs.

Built for

Developers

See where your IDE, CLIs, and dependency tools actually connect.

AI tool users

Understand what ChatGPT, Claude Code, and local model tools reach for.

Privacy-focused users

Stop unknown apps from phoning home in the background.

Power users

Fine-grained rules by app, domain, IP, and IP range.

Pricing

Try everything for 7 days. Annual pass or lifetime — never an auto-renewing subscription.

Annual pass
$14.99/yr
One-time payment · no auto-renewal
Lifetime≈ two years
$29.99
Pay once · updates included
One license, one Mac · Required after the 7-day trial
The license key appears right after checkout and is emailed to you

Download AppPermit

Current version 1.2.0 · Updates arrive in-app

Download for macOS (.dmg)
macOS 14.0 or later Built for Apple Silicon, with Intel support Interface and AI in English, Chinese, Japanese and Korean Requires approving system extensions for network and file protection (guided during setup)

FAQ

How do I block a Mac app from accessing the internet?

Find the app in the Apps list and choose “No Network”, or use “Allowed Addresses Only” to permit just the domains and IPs you trust. Rules are enforced on your Mac by the system extension.

How is AppPermit different from Little Snitch or LuLu?

All three are outbound firewalls for macOS. Beyond network rules by app, domain and IP, AppPermit also manages file access (read & write, read-only, ask, folder rules) and the programs an app launches, with optional AI explanations. There is a 7-day free trial, so you can compare directly.

Can I see which files an app accessed or which programs it launched?

Yes. Activity shows recent network connections, file operations and program launches grouped by source app, along with their access decisions. Some records may be omitted under heavy load.

Does it support Apple Silicon and Intel Macs?

Yes. It requires macOS 14 or later, is built for Apple Silicon and also supports Intel Macs.

How does the trial work?

Everything is unlocked for 7 days after installation, no sign-up needed. After that a license key is required to continue.

Is it a subscription?

No auto-renewal. Choose an annual pass ($14.99, one-time payment for one year — it simply expires, no charge) or a lifetime license ($29.99 one-time; updates included, no recurring charges).

How many Macs per license?

One license covers one Mac. Moving to a new machine? Email us with your license key or order ID and we'll release the old device, then activate on the new Mac.

Why does it need system extensions?

macOS requires network filtering and file/program protection to go through system extensions — Apple's official mechanism for this kind of app. You approve them in System Settings and can disable or remove them at any time.

Does it work with a proxy?

With a compatible local proxy core such as mihomo, AppPermit can attribute connections to their source apps and enforce blocking rules. Setup is required, and some advanced modes have limitations.

Is my traffic uploaded anywhere?

No. Connection decisions, rules and activity records stay on your Mac. Only when AI analysis is used is relevant analysis data (such as host name, port and app identity — never file contents or keys) sent to the AI service you configured.

Do you offer refunds?

Yes — no-questions-asked refunds within 14 days of purchase. Email us with your order ID; see the refund policy.