Freedom Desktop Whitelisting

We're commonly asked if Freedom supports whitelisting (blocking all sites except one).  This is a feature we're working to implement - we realize how important it is!  In the meantime, there are some ways to use Freedom as a whitelist.  We'll illustrate some use cases:

Block all websites, but allow email, Spotify, Pandora, Dropbox, etc.

On Freedom, you'll run a "Block All Websites" session, and configure your desktop clients as follows:

Mac Instructions: To block all websites, but allow streaming services/printing/email to work in the background, open up the app and choose Options → Advanced Options → and ensure that "Block All Internet Connectivity" and "Block Email and Chat" are not selected.  

Windows Instructions: Make sure that any services you want to use are set to NOT use the system proxy.  This will allow the apps to bypass the Freedom block. 

Specific Client Instructions:

  • Spotify - Preferences → Advanced Settings → Proxy → No Proxy
  • Dropbox - Configure Dropbox Proxy
  • Google Drive - Should work natively
  • Pandora One - Should work natively
  • Other apps - ensure they are not using the system proxy, and they should be able to connect.

Block all websites, but allow one website through

You can create a whitelist by adding a proxy exception to your computer.  Please note - this is a slightly complex process.  Let's say you want to whitelist khanacademy.org.  

Important: The Chrome plugin is incompatible with whitelisting.  Please disable the Freedom Chrome plugin if you wish to white-list.

Mac Instructions

On your Mac, open up System Preferences  Network  Advanced  Proxies.  You're going to add some addresses to the field "Bypass proxy settings for these hosts & domains." 

In this field, you'd add  *.khanacademy.org, *.kastatic.org, *.kasandbox.org - making sure there is a comma before each site.

Windows Instructions

On your Windows computer, open up  Internet Options  Configure Proxy Server  LAN Settings  Proxy Settings  Advanced  You're going to add some addresses to the field "Bypass proxy settings for these hosts & domains"

In this field, you'd add khanacademy.org; kastatic.org; kasandbox.org - making sure there is a semicolon between each site.

Now - why not just khanacademy.org?  This is where whitelisting gets complex.  A website often loads content from many different pages, and for a page to work properly, all of the sites that the original page loads from need to be allowed.  When we loaded the Khanacademy site, we were able to see that we needed to add in two other sites for whitelisting.

Each site will be different.  You can find all the sites you need to whitelist by opening up the chrome inspector and checking all the sources for the page.  To do this, right click on a website in Chrome, choose Inspect, and then click on the tab Sources.  You will need to add these sites to the whitelist.  If the inspector shows a site  www.foo.com loading, add it to the bypass as *.foo.com (mac) or foo.com (windows).

We realize this may be difficult for users - time allowing, we can help our premium customers research and identify whitelist solutions - just email us at support or click on the support chat.

Whitelisting iCloud & other Apple services

Add these to your exclusion list: *.apple.com, *.icloud.com, 17.0.0.0/8

Solving this - for good

We are working to make this process seamless - but given that each site requires a different ruleset, we're working on a way to make this work across all sites, without making Freedom too easy to bypass.  For the time being, we're allowing this pass-through and will close this when we roll out proper whitelisting.