Screen Recording on macOS Catalina

macOS catalina screenshot licensed from http://photozou.jp/ under Creative Commons License (by-sa)

In October 2019, Apple released macOS Catalina, the latest version of the OS for Mac. The new OS is gradually being rolled out. If you own a Mac and have not yet upgraded to Catalina, you will be prompted to upgrade soon.

New permission for screen recording

Catalina introduces a change in security functionality that affects Outklip and other screen recording or screen sharing software. Because of the change, a user has to explicitly grant ‘screen recording’ permission to applications that record the screen, which is Google Chrome in Outklip’s case. The permission dialog shows up the first time you try to use Outklip or similar web apps within Google Chrome.

Permission dialog for screen recording

If you grant Outklip permission for screen recording, you will be prompted to quit Chrome now. Make sure to save all your work in Chrome. Click Quit Now and restart Chrome. You are all set to make screen recordings with Outklip.

Changing screen recording permission

If you dismiss the permission dialog by clicking Later, you will not be able to make screen recordings. Now when you start a screen recording with Outklip, it will not actually record. Unfortunately, Google Chrome does not return an error to Outklip, it just silently fails.

macOS only shows the permission dialog the first time you try to make a screen recording from Chrome. Further permission changes have to be done manually, by carrying out the following steps:

Screen recording permission settings under Security & Privacy
  1. Enter ⌘-Space to bring up Spotlight and type System Preferences in the search bar
  2. On the System Preferences dialog, double click to open Security & Privacy.
  3. On the Security & Privacy dialog, select the Privacy option on the menu.
  4. Under Privacy, on the left panel, click Screen Recording. On the right panel, click the box next to Google Chrome. Note: Google Chrome appears on the right panel only if you have tried recording or sharing screen from Chrome after upgrading to Catalina.
  5. A prompt appears, asking you to quit Google Chrome. Make sure all your work in Google Chrome is saved. Click Quit now to close and restart Google Chrome.

By carrying out the above steps, you allow Google Chrome permission for screen recording. Now you can continue to use Outklip.

Known bug when screen recording with Chrome fullscreen

Note: The following bug is fixed in Chrome for macOS Version 79.0.3945.79 (Official Build) (64-bit). If you’re using an earlier version of Chrome, read on further about how to work around the bug.

Before you start screen recording, there is an issue you should be aware of: when Google Chrome is fullscreen, screen recordings will silently fail (recording timer will be stuck at 0:00). To work around the issue, exit fullscreen on Google Chrome before you make screen recordings with Outklip. It is not yet known whether the problem lies in Google Chrome or macOS Catalina. We will post updates on the issue as we find out more.

Exit Full Screen on Chrome before you start recording

If you face any issues using Outklip on macOS Catalina, please contact support at hello@outklip.com or chat us by clicking the blue chat bubble on this page.