Little Snitch Help

Internet Access Policy

The classic Research Assistant contains information on many system processes in macOS and several third party apps. We have researched this information on our own. Keeping it up to date is not feasible because new apps and updates to existing apps are released constantly. As a result, the information in the database becomes outdated quickly.

To close this gap we’ve introduced the Internet Access Policy (IAP) in Little Snitch 4. This allows third party app developers to bundle a policy file with their app that contains information about the Internet connections the app establishes and what purpose they serve. Little Snitch uses this information to help you decide whether to allow or deny a connection.

An example

Let’s assume you’re using LaunchBar. After a while of using it a Little Snitch connection alert appears (if you’re using alert mode). How do you know whether to allow or deny this connection?

iap connection alert

That’s where the Internet Access Policy comes into play. Little Snitch’s Research Assistant shows information about this particular connection directly in the connection alert: What the app does, why it needs that connection and what would happen if you denied it.

iap connection alert research assistant

The information written by the app’s developer explains what’s going on. In this case, it even explains that you could disable automatic software update checks to prevent the app from trying to connect to the update server in the first place. With this information, you’re in a better place to decide what to do with this connection attempt.

A software update check may not be critical to an app’s functionality, but other connections could be. Therefore, the Internet Access Policy gives developers a chance to ask you if you’re really sure that you want to deny a connection – even if you don’t expand the Research Assistant.

iap connection alert deny consequences

All this information is available in every component of Little Snitch where you can allow or deny connections: In the connection alert, the Network Monitor and the Configuration.

Designed for privacy and security

The Internet Access Policy works exclusively with information bundled inside applications. It uses no Internet connection and does not send any data to any server.

Before showing any information from the Internet Access Policy, Little Snitch makes sure it was not modified since it was written by the app’s developer. To do this, Little Snitch checks the app’s code signature by leveraging security functionality built into macOS.

Also, the Internet Access Policy only contains information – there is no way to allow or deny connections automatically. You are always in control.

What you can do if an app does not include an IAP

Our vision is that as many apps as possible will contain an Internet Access Policy. Users of Little Snitch will benefit by having an easy way to know why a connection is established and what consequences denying it would cause. And developers can show a willingness to be transparent about where their apps connect to – which will surely reflect well on them.

If an app you’re using does not currently include an Internet Access Policy but you would like it to, here’s what you can do:


Was this help page useful? Send feedback.
© 2016-2019 by Objective Development Software GmbH