# Turn on the firewall

How to approve HARD’s network filter in macOS, what it always blocks, and how the Watch, Ask me and Lock down modes differ.

Source: https://hard.fyi/docs/mac/firewall/

HARD’s firewall sees every new connection from every app, by name, before any data goes out. It’s a network filter, the same kind Little Snitch and LuLu use, so macOS asks you to allow it once.

1. In HARD, open **Firewall and DNS** and choose **Turn on the firewall**.
2. macOS asks you to approve HARD’s system extension in System Settings. HARD shows **Waiting for you in System Settings** and an **Open System Settings** button.
3. Go to **General → Login Items & Extensions**, find **Network Extensions**, and allow **HARD**. You may need your Mac’s password.
4. macOS asks whether HARD may filter network content. Choose **Allow**.
5. Back in HARD, the firewall shows **On**.

![Firewall and DNS in HARD for Mac: the firewall on, Secure DNS options and how strict](https://hard.fyi/images/docs/mac-firewall-light.webp "Firewall and DNS, with the firewall on")

Whatever mode you choose, HARD always blocks more than 392,000 known phishing sites (from Phishing.Database, refreshed every 12 hours) and networks run by criminals (Spamhaus DROP and abuse.ch). The **Connections** list shows the newest first; turn on **Only show blocked** to see what was stopped and why. To pause the firewall, choose **Turn off**.

## Watch, Ask me, Lock down

Choose how strict the firewall is under **How strict**:

<dl>
<dt>Watch</dt><dd>The default. Allows everything except known-bad sites, and keeps a record of every connection. No questions.</dd>
<dt>Ask me</dt><dd>The first time an app connects somewhere new, HARD asks. Allow or block it just this once, always for that address, always for anything on that domain, or always anywhere. If you don’t answer within 60 seconds, the connection is allowed.</dd>
<dt>Lock down</dt><dd>Blocks every new connection unless you’ve allowed it. Apple’s own services keep working.</dd>
</dl>

Your answers become rules, listed under **Your rules**. Delete one with the bin button beside it.

![Connections, newest first, with Only show blocked, and Your rules below](https://hard.fyi/images/docs/mac-firewall-connections-light.webp "Connections, and the rules you’ve made")

## Questions

### What’s the difference between Watch, Ask me and Lock down?

Watch , the default, allows everything except known-bad sites, and keeps a record of every connection. Ask me asks the first time an app connects somewhere new; if you don’t answer within 60 seconds, the connection is allowed. Lock down blocks every new connection unless you’ve allowed it. Apple’s own services keep working.

### The firewall says it’s waiting for me in System Settings.

macOS asks you to allow a network filter once. Open System Settings → General → Login Items & Extensions , find Network Extensions , and allow HARD. Then macOS asks whether HARD may filter network content: choose Allow .

### An app I use was blocked.

Open Firewall and DNS in HARD. Under Connections , turn on Only show blocked to see what was stopped and why. Rules you’ve made are listed under Your rules , where you can delete one. In Lock down, anything you haven’t allowed is blocked.
