Adobe Flash has caused many problems in the past, with critical vulnerabilities frequently being exposed and Adobe regularly being required to release security updates.

These security flaws have affected Flash on Windows, Mac and Linux. How can you ensure that your Mac is protected from Flash vulnerabilities?

Chances are Flash isn't actually installed on your Mac at all. Since Safari 10 was introduced with macOS Sierra in 2015, Adobe's Flash Player has been disabled by default - previously you needed to disable it manually. Clearly Apple isn't prepared to leave customers exposed to Flash vulnerabilities. Apple's preference is that customers use HTML5, the newer, safer way of browsing the web. In fact, Apple's Steve Jobs expressed his preference for HTML5 back in April 2010 when he penned his "Thoughts on Flash," which you can read here.

However, Apple doesn't stop you from installing Flash if you do want to run Flash content on your Mac. If you want to install Flash so that you can watch content from All4 for example, we have this tutorial on How to install Flash on your Mac here.

Even if you have chosen to install Flash on your Mac, it won't necessarily remain there. Flash tends to disappear from your Mac everytime you update the Mac operating system. We explain how to check whether Flash is installed on your Mac below.

If Flash is installed on your Mac, and you would like to remove it, this article will outline how to uninstall Flash Player on Mac.

Do I need Flash on my Mac?

Before we start you might want to be absolutely sure that you don't need Flash.

It is likely that you will be able to happily browse the web without requiring Flash at all, as many sites have now been updated to use alternatives, especially since Adobe in July 2017 confirmed that: "Adobe is planning to end-of-life Flash".

There are very few sites that do still use Flash. The only one of note, we think, is All4. Hopefully Channel 4 will soon update its content to use HTML5. In fact, in June 2017, Channel 4, announced that it would be tranitioning from Adobe Flash-based video players to HTML5, so an announcement should be immanent.

How to tell if Flash is installed on your Mac

Wondering if you have Flash installed on your Mac? If you don't have Flash installed you will see "Blocked Plug-in" when attempting to view Flash content in Safari. 

To check this, you could visit Channel 4 or Crunchyroll.com, which, at the time of writing, were still using Flash.

If you try and play video you will see a message indicating that there is a Missing Plug-in. 

Alternatively you may see a message like this one:

If you want to install Flash you can choose to do so - we have more information about installing Flash on your Mac here.

How to uninstall Flash Player on your Mac

If it turns out that you have got Flash installed on your Mac, but you have decided that the web is a better place without Flash - perhaps because you have heard about a recent vulnerability, or because you want to avoid seeing Flash based ads, here's how to uninstall it:

  1. You need to download an uninstaller from Adobe, you can find it here.
  2. Note, there’s a different version depending on the age of your operating system. The newest is for OS X 10.6, but don’t worry, it covers all subsequent versions of the OS.
  3. Launch the uninstaller from your Downloads folder on your Mac.
  4. When the uninstaller runs, click Uninstall.
  5. Enter your admin password and close all your browsers.
  6. When the uninstaller has finished it is also wise to delete a couple of folders, according to Adobe. These can be found in the home directory’s Library folder. Go to Finder, click Go in the menu and hold down Alt (or Option) to make the Library folder appear as a drop-down menu. Locate these two folders and delete them:

~/Library/Preferences/Macromedia/Flash\ Player

~/Library/Caches/Adobe/Flash\ Player

HTML5 v Flash

One reason for Flash's demise it HTML5, which is an open standard supported natively across a variety of devices and platforms including PC web browsers, mobile devices, and smart TVs.

Flash, by comparison, is proprietary technology owned and controlled by Adobe. Even though Flash was long considered the de facto standard for web-based video, it isn't a native component of most browsers and either has to be enabled with a built-in plugin or a downloadable one from Adobe.

Java vulnerabilitues on the Mac

It's not only Flash that can be plagued by security flaws. Java can also suffer from vulnerabilities and has come under fire as the means by which hackers have been able to gain control of computers. Most recently it was flagged by Apple as a way that the Spectre vulnerabilty could be utilised. 

Apple wrote of Spectre that: "While they are extremely difficult to exploit, even by an app running locally on a Mac or iOS device, they can be potentially exploited in JavaScript running in a web browser."

In April 2012 more than 600,000 Macs were reported to have been infected with a Flashback Trojan horse that was being installed on people's computers with the help of Java exploits. Apple has already stopped bundling Java with OS X by default. You can read about how to disable Java on your Mac here.