diff --git a/package.json b/package.json
index e10fd8084..1b0bad1f1 100644
--- a/package.json
+++ b/package.json
@@ -145,7 +145,6 @@
     "long": "4.0.0",
     "lottie-react": "2.4.0",
     "lru-cache": "6.0.0",
-    "mac-screen-capture-permissions": "2.0.0",
     "memoizee": "0.4.14",
     "moment": "2.29.4",
     "mp4box": "0.5.2",
@@ -561,7 +560,6 @@
       "!node_modules/@nodert-win10-rs4/windows.data.xml.dom/*.cpp",
       "!node_modules/@nodert-win10-rs4/windows.ui.notifications/*.cpp",
       "node_modules/@signalapp/ringrtc/build/${platform}/*${arch}*.node",
-      "node_modules/mac-screen-capture-permissions/build/Release/*.node",
       "node_modules/fs-xattr/build/Release/*.node",
       "node_modules/@nodert-win10-rs4/windows.data.xml.dom/build/Release/*.node",
       "node_modules/@nodert-win10-rs4/windows.ui.notifications/build/Release/*.node",
diff --git a/scripts/esbuild.js b/scripts/esbuild.js
index 5cd771718..4dfccd95c 100644
--- a/scripts/esbuild.js
+++ b/scripts/esbuild.js
@@ -38,7 +38,6 @@ const bundleDefaults = {
     'electron',
     'fs-xattr',
     'fsevents',
-    'mac-screen-capture-permissions',
     'sass',
     'bufferutil',
     'utf-8-validate',
diff --git a/ts/state/ducks/calling.ts b/ts/state/ducks/calling.ts
index f58b9edd1..5d836b325 100644
--- a/ts/state/ducks/calling.ts
+++ b/ts/state/ducks/calling.ts
@@ -2,10 +2,6 @@
 // SPDX-License-Identifier: AGPL-3.0-only
 
 import type { ThunkAction, ThunkDispatch } from 'redux-thunk';
-import {
-  hasScreenCapturePermission,
-  openSystemPreferences,
-} from 'mac-screen-capture-permissions';
 import { omit, pick } from 'lodash';
 import type { ReadonlyDeep } from 'type-fest';
 import {
diff --git a/patches/mac-screen-capture-permissions+2.0.0.patch b/patches/mac-screen-capture-permissions+2.0.0.patch
deleted file mode 100644
index ac391bab4..000000000
--- a/patches/mac-screen-capture-permissions+2.0.0.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/node_modules/mac-screen-capture-permissions/screen-capture-permissions.m b/node_modules/mac-screen-capture-permissions/screen-capture-permissions.m
-index d9d6a00..78fa83f 100644
---- a/node_modules/mac-screen-capture-permissions/screen-capture-permissions.m
-+++ b/node_modules/mac-screen-capture-permissions/screen-capture-permissions.m
-@@ -2,6 +2,8 @@
- #import <Foundation/Foundation.h>
- #include <node_api.h>
-
-+CG_EXTERN bool CGPreflightScreenCaptureAccess(void) CG_AVAILABLE_STARTING(10.15);
-+
- static napi_value hasPermissions(napi_env env, napi_callback_info info) {
-   napi_status status;
-   bool hasPermissions;
