Important note: This article refers to Freedom for iOS Version 3.0, which was removed from the App Store after Apple forbid app blocking.  If you had previously downloaded Freedom Version 3.0, you can continue to use it on your devices.  See this link for more information.  Freedom 4.0 is currently limited by Apple to blocking websites in Safari.

The Freedom version 3.0 iOS App Blocker technology works reliably for all websites and for the vast majority of apps. Unfortunately, there are a few exceptions. The ones we currently know about are:

  • Facebook
  • Messenger
  • WhatsApp
  • Instagram

These apps are all owned by Facebook, and because of special technology that is used by these apps, the standalone apps can not be blocked using our current methods. But in all cases, their websites can be blocked. Additionally, The iOS App store can be blocked, making it impossible to install these apps during a session. 

Why can't Facebook Apps be blocked?

So why can't Facebook apps be blocked?  Unfortunately, it isn't a grand conspiracy to keep you distracted.  The reason is that Facebook apps use a custom-designed web request library that is different from the standard web request library used by 99.9% of other iOS apps.  The Facebook web request library does not respect on-demand VPN settings, which is how our blocker works.  

Note: In 2018, we developed a solution for this.  Unfortunately,, around the same time, Apple banned all app blockers from the App Store, so we were unable to deploy this solution.  If Apple reinstates app blocking, we will release this new technology.

Using the method below  you can work around these limitations and still achieve a good experience.

Make the app unusable during sessions

1. Delete the app you would like to block.

Hold your finger down on the app until it starts vibrating, then click the x in the corner to delete it.

2. Include the iOS App Store in your blocklist.

In addition to blocking your desired apps and websites, also block the IOS App Store

Make your app easy to use in between sessions

Now that you've blocked your apps during sessions, let's make them easier to use via the website by saving a bookmark on your home screen. Facbeook is used as an example in the screenshots. Note: this only works for Facebook, and Instagram. It will not work for Whatsapp, which does not work via its website.

1. Open Safari and launch the website

Open facebook.com, or whatever is relevant for your geographic region. Wait for the website to finish loading before going on to the next steps.

2. Tap the “action” icon at the bottom.

3. Tap “Add to Home Screen”

It's in the second row of actions. You might need to drag the list to the left in order to find it.

4. Confirm information and add to home screen.

Either Keep the name “Facebook” , or if you want to differentiate from the apps you can change the name to "Facebook Web" etc. Confirm that the url is “https://m.facebook.com”. If it isn't, this might be because the website didn't finish loading in step 1.

Now you are 🆓

The icon will be saved to your Home Screen. It will look just like a regular app icon, and you can move it to another location just like a regular app icon. Whenever you want to use your app, just tap on the icon and it will launch facebook.com in Safari, giving you a fully-featured experience very similar to using the app. If you try to launch it while a Freedom session is running, you won’t be able to access the site.

Did this answer your question?