Cosa significa davvero "silenziare" un'app
Prima una precisazione, perché la parola "silenziare" ha più significati. Silenziare l'audio di un'app è facile: è solo questione di volume. Questa guida riguarda invece il silenziare la rete di un'app: impedire a una specifica applicazione di inviare e ricevere dati su internet, lasciando funzionare normalmente il resto del Mac. Perché potresti volerlo fare? I motivi più comuni: - Eliminare pubblicità e tracciamento in un'app che li mostra solo perché può "telefonare a casa". - Fermare la telemetria in background — app che caricano silenziosamente dati di utilizzo anche quando non le stai usando. - Forzare un'app offline — un gioco, uno strumento di scrittura o un'utility che vuoi usare senza distrazioni o sincronizzazione. - Bloccare aggiornamenti automatici indesiderati o le verifiche di licenza che "chiamano casa". - Limitare un'app affamata di dati su una connessione a consumo o tramite hotspot. In termini di rete, ciò che cerchi è bloccare le connessioni in uscita di quell'app — i dati che cerca di inviare all'esterno. Questa singola espressione è la chiave di tutto ciò che segue, perché è anche esattamente ciò per cui macOS non ti offre uno strumento integrato.
Perché macOS rende tutto questo difficile
Ecco la parte frustrante. macOS ha un firewall, ma è del tipo sbagliato per questo compito. Il firewall integrato di macOS (Impostazioni di Sistema → Rete → Firewall) è un firewall solo in entrata. Controlla quali connessioni esterne possono raggiungere il tuo Mac. Non ha alcuna impostazione per bloccare le connessioni in uscita di una specifica app. Quindi non puoi aprire Impostazioni di Sistema, trovare la tua app e azionare un interruttore "internet disattivato": quell'interruttore semplicemente non esiste in macOS. Ci sono soluzioni alternative maldestre che la gente prova: - Disattivare il Wi-Fi — blocca tutto, non una sola app. Inutile se ti serve il resto del Mac online. - Modificare `/etc/hosts` — blocca solo i domini specifici che già conosci, si rompe facilmente e non corrisponde in modo pulito a "questa app". - Il filtro pacchetti `pfctl` da Terminale — potente ma solo da riga di comando, basato su regole per IP/porta (non per app) e facile da sbagliare. Nessuna di queste fa "blocca questa singola app, lascia tutto il resto intatto". Per questo ti serve un firewall in uscita per singola app, una categoria di strumenti che macOS lascia deliberatamente alle terze parti.
Come bloccare le connessioni in uscita di un'app — le opzioni
Per silenziare la rete di una singola app su Mac in modo pulito, si usa un firewall in uscita per singola app. Le principali opzioni nel 2026: NetMute — costruito proprio attorno a questo caso d'uso. Vedi un elenco delle tue app, e ognuna ha un semplice controllo consenti/blocca per l'accesso a internet. Blocca un'app e viene zittita a livello di rete; tutto il resto continua a funzionare. Mostra anche cosa stava contattando ogni app (e segnala i tracker noti), così puoi decidere in modo consapevole invece di bloccare alla cieca. Acquisto una tantum sul Mac App Store, prova gratuita. Little Snitch — l'opzione storica per utenti esperti. Estremamente granulare: puoi scrivere regole dettagliate per app, per dominio, per porta. Il rovescio della medaglia è una curva di apprendimento ripida e una valanga di richieste di connessione appena lo installi. LuLu — gratuito e open source (di Objective-See). Ti avvisa quando un'app effettua una connessione in uscita e ti permette di consentirla o negarla. Minimale, senza dashboard, ma svolge il compito fondamentale a costo zero. Radio Silence — il modello più semplice possibile: aggiungi un'app a una lista di blocco e viene zittita, senza richieste, senza monitoraggio. Tutti e quattro fanno la cosa fondamentale che macOS non fa: bloccare il traffico in uscita di una sola app senza toccare il resto.
Passo dopo passo: silenziare un'app con un firewall per singola app
In linea di principio il procedimento è lo stesso per tutti questi strumenti. Usando NetMute come esempio: 1. Installa il firewall e concedigli il permesso di rete (estensione di sistema) che macOS richiede. È ciò che gli consente di vedere e controllare il traffico delle app. 2. Apri l'elenco delle app. Vedrai ogni app del tuo Mac che usa la rete, di solito con quanti dati ciascuna sta trasferendo. 3. Trova l'app che vuoi silenziare. Cercala per nome. 4. Blocca il suo accesso a internet — un singolo interruttore per ogni app. L'app rimane installata e perfettamente utilizzabile offline; semplicemente non può più raggiungere internet. 5. (Facoltativo) Blocca in modo selettivo. Invece di azzerare tutto il traffico di un'app, puoi bloccare solo i domini di tracciamento/analisi che contatta e lasciare intatte le connessioni funzionali — utile quando un'app ha davvero bisogno di una parte di internet ma vuoi eliminare la raccolta di dati. Per riattivarla, riporta indietro l'interruttore. Nessuna reinstallazione, nessuna modifica al sistema: la regola viene semplicemente rimossa.
Bloccare il traffico in entrata o in uscita — assicurati di volere quello giusto
Un'ultima verifica per non perdere tempo nel posto sbagliato. - Se vuoi impedire a un'app di inviare dati all'esterno — pubblicità, tracciamento, telemetria, sincronizzazione, verifiche di licenza — si tratta di traffico in uscita, e ti serve un firewall in uscita per singola app (gli strumenti qui sopra). È ciò di cui parla davvero il 95% delle ricerche "come blocco un'app da internet". - Se vuoi impedire al mondo esterno di connettersi a un servizio in esecuzione sul tuo Mac, si tratta di traffico in entrata, e il firewall integrato di macOS lo gestisce già (Impostazioni di Sistema → Rete → Firewall). Per la maggior parte delle persone l'obiettivo è il traffico in uscita: far stare zitta una specifica app senza disinstallarla. Il firewall integrato non può farlo; un firewall per singola app sì. Blocca l'app e il suo traffico di rete si interrompe — in modo pulito, reversibile e senza toccare nient'altro sul tuo Mac.