diff --git a/lib/actions/keyserver-actions.js b/lib/actions/keyserver-actions.js
--- a/lib/actions/keyserver-actions.js
+++ b/lib/actions/keyserver-actions.js
@@ -4,4 +4,10 @@
 
 const removeKeyserverActionType = 'REMOVE_KEYSERVER';
 
-export { addKeyserverActionType, removeKeyserverActionType };
+const setCustomServerURLActionType = 'SET_CUSTOM_SERVER_URL';
+
+export {
+  addKeyserverActionType,
+  removeKeyserverActionType,
+  setCustomServerURLActionType,
+};
diff --git a/lib/types/redux-types.js b/lib/types/redux-types.js
--- a/lib/types/redux-types.js
+++ b/lib/types/redux-types.js
@@ -1232,6 +1232,10 @@
   | {
       +type: 'REMOVE_KEYSERVER',
       +payload: RemoveKeyserverPayload,
+    }
+  | {
+      +type: 'SET_CUSTOM_SERVER_URL',
+      +payload: string,
     };
 
 export type ActionPayload = ?(Object | Array<*> | $ReadOnlyArray<*> | string);
diff --git a/native/profile/custom-server-modal.react.js b/native/profile/custom-server-modal.react.js
--- a/native/profile/custom-server-modal.react.js
+++ b/native/profile/custom-server-modal.react.js
@@ -4,6 +4,7 @@
 import * as React from 'react';
 import { Text } from 'react-native';
 
+import { setCustomServerURLActionType } from 'lib/actions/keyserver-actions.js';
 import { urlPrefixSelector } from 'lib/selectors/keyserver-selectors.js';
 import type { Dispatch } from 'lib/types/redux-types.js';
 import { useDispatch } from 'lib/utils/redux-utils.js';
@@ -17,7 +18,6 @@
 import type { NavigationRoute } from '../navigation/route-names.js';
 import { useSelector } from '../redux/redux-utils.js';
 import { useStyles } from '../themes/colors.js';
-import { setCustomServer } from '../utils/url-utils.js';
 
 export type CustomServerModalParams = {
   +presentedFrom: string,
@@ -110,7 +110,7 @@
     }
     if (customServer && customServer !== this.props.customServer) {
       this.props.dispatch({
-        type: setCustomServer,
+        type: setCustomServerURLActionType,
         payload: customServer,
       });
     }
diff --git a/native/profile/keyserver-selection-bottom-sheet.react.js b/native/profile/keyserver-selection-bottom-sheet.react.js
--- a/native/profile/keyserver-selection-bottom-sheet.react.js
+++ b/native/profile/keyserver-selection-bottom-sheet.react.js
@@ -5,7 +5,10 @@
 import { View, Text } from 'react-native';
 import { useSafeAreaInsets } from 'react-native-safe-area-context';
 
-import { removeKeyserverActionType } from 'lib/actions/keyserver-actions.js';
+import {
+  removeKeyserverActionType,
+  setCustomServerURLActionType,
+} from 'lib/actions/keyserver-actions.js';
 import type { KeyserverInfo } from 'lib/types/keyserver-types.js';
 import type { GlobalAccountUserInfo } from 'lib/types/user-types.js';
 import { useDispatch } from 'lib/utils/redux-utils.js';
@@ -22,7 +25,6 @@
 import type { BottomSheetRef } from '../types/bottom-sheet.js';
 import Alert from '../utils/alert.js';
 import { useStaffCanSee } from '../utils/staff-utils.js';
-import { setCustomServer } from '../utils/url-utils.js';
 
 export type KeyserverSelectionBottomSheetParams = {
   +keyserverAdminUserInfo: GlobalAccountUserInfo,
@@ -112,7 +114,7 @@
 
     if (staffCanSee) {
       dispatch({
-        type: setCustomServer,
+        type: setCustomServerURLActionType,
         payload: keyserverInfo.urlPrefix,
       });
     }
diff --git a/native/redux/action-types.js b/native/redux/action-types.js
--- a/native/redux/action-types.js
+++ b/native/redux/action-types.js
@@ -30,10 +30,6 @@
       +type: 'SET_REDUX_STATE',
       +payload: { +state: AppState, +hideFromMonitor: boolean },
     }
-  | {
-      +type: 'SET_CUSTOM_SERVER',
-      +payload: string,
-    }
   | {
       +type: 'UPDATE_DIMENSIONS',
       +payload: Shape<DimensionsInfo>,
diff --git a/native/redux/redux-setup.js b/native/redux/redux-setup.js
--- a/native/redux/redux-setup.js
+++ b/native/redux/redux-setup.js
@@ -6,6 +6,7 @@
 import thunk from 'redux-thunk';
 
 import { setClientDBStoreActionType } from 'lib/actions/client-db-store-actions.js';
+import { setCustomServerURLActionType } from 'lib/actions/keyserver-actions.js';
 import { siweAuthActionTypes } from 'lib/actions/siwe-actions.js';
 import {
   logOutActionTypes,
@@ -48,7 +49,7 @@
 import reactotron from '../reactotron.js';
 import { AppOutOfDateAlertDetails } from '../utils/alert-messages.js';
 import { isStaffRelease } from '../utils/staff-utils.js';
-import { setCustomServer, getDevServerHostname } from '../utils/url-utils.js';
+import { getDevServerHostname } from '../utils/url-utils.js';
 
 function reducer(state: AppState = defaultState, action: Action) {
   if (action.type === setReduxStateActionType) {
@@ -145,7 +146,7 @@
     return state;
   }
 
-  if (action.type === setCustomServer) {
+  if (action.type === setCustomServerURLActionType) {
     return {
       ...state,
       customServer: action.payload,
diff --git a/native/utils/url-utils.js b/native/utils/url-utils.js
--- a/native/utils/url-utils.js
+++ b/native/utils/url-utils.js
@@ -64,8 +64,6 @@
 
 const natNodeServer: string = getDevNodeServerURLFromHostname(natDevHostname);
 
-const setCustomServer = 'SET_CUSTOM_SERVER';
-
 function normalizeURL(url: string): string {
   return urlParseLax(url).href;
 }
@@ -76,7 +74,6 @@
   getDevServerHostname,
   nodeServerOptions,
   natNodeServer,
-  setCustomServer,
   normalizeURL,
   deviceIsEmulator,
 };