diff --git a/lib/hooks/peer-list-hooks.js b/lib/hooks/peer-list-hooks.js
--- a/lib/hooks/peer-list-hooks.js
+++ b/lib/hooks/peer-list-hooks.js
@@ -4,10 +4,7 @@
 import * as React from 'react';
 
 import { setPeerDeviceListsActionType } from '../actions/aux-user-actions.js';
-import {
-  getAllPeerDevices,
-  getRelativeUserIDs,
-} from '../selectors/user-selectors.js';
+import { getAllPeerDevices } from '../selectors/user-selectors.js';
 import { IdentityClientContext } from '../shared/identity-client-context.js';
 import { useTunnelbroker } from '../tunnelbroker/tunnelbroker-context.js';
 import type {
@@ -25,37 +22,6 @@
 import { values } from '../utils/objects.js';
 import { useDispatch, useSelector } from '../utils/redux-utils.js';
 
-function useCreateInitialPeerList(): () => Promise<void> {
-  const dispatch = useDispatch();
-  const relativeUserIDs = useSelector(getRelativeUserIDs);
-
-  const identityContext = React.useContext(IdentityClientContext);
-  invariant(identityContext, 'Identity context should be set');
-
-  return React.useCallback(async () => {
-    if (!identityContext) {
-      return;
-    }
-    try {
-      const peersDeviceLists =
-        await identityContext.identityClient.getDeviceListsForUsers(
-          relativeUserIDs,
-        );
-      const usersRawDeviceLists = convertSignedDeviceListsToRawDeviceLists(
-        peersDeviceLists.usersSignedDeviceLists,
-      );
-      const usersPlatformDetails = peersDeviceLists.usersDevicesPlatformDetails;
-
-      dispatch({
-        type: setPeerDeviceListsActionType,
-        payload: { deviceLists: usersRawDeviceLists, usersPlatformDetails },
-      });
-    } catch (e) {
-      console.log(`Error creating initial peer list: ${e.message}`);
-    }
-  }, [dispatch, identityContext, relativeUserIDs]);
-}
-
 function useGetDeviceListsForUsers(): (
   userIDs: $ReadOnlyArray<string>,
 ) => Promise<{
@@ -166,7 +132,6 @@
 }
 
 export {
-  useCreateInitialPeerList,
   useGetDeviceListsForUsers,
   useBroadcastDeviceListUpdates,
   useGetAndUpdateDeviceListsForUsers,
diff --git a/native/profile/tunnelbroker-menu.react.js b/native/profile/tunnelbroker-menu.react.js
--- a/native/profile/tunnelbroker-menu.react.js
+++ b/native/profile/tunnelbroker-menu.react.js
@@ -5,7 +5,6 @@
 import { Text, View } from 'react-native';
 import { ScrollView } from 'react-native-gesture-handler';
 
-import { useCreateInitialPeerList } from 'lib/hooks/peer-list-hooks.js';
 import { IdentityClientContext } from 'lib/shared/identity-client-context.js';
 import { useTunnelbroker } from 'lib/tunnelbroker/tunnelbroker-context.js';
 import {
@@ -90,8 +89,6 @@
     }
   }, [identityContext, sendMessage]);
 
-  const onCreateInitialPeerList = useCreateInitialPeerList();
-
   const onSendEncryptedMessage = React.useCallback(async () => {
     try {
       if (!currentUserID) {
@@ -186,15 +183,6 @@
             Create session with own devices
           </Text>
         </Button>
-        <Button
-          onPress={onCreateInitialPeerList}
-          style={styles.row}
-          iosFormat="highlight"
-          iosHighlightUnderlayColor={colors.panelIosHighlightUnderlay}
-          iosActiveOpacity={0.85}
-        >
-          <Text style={styles.submenuText}>Create initial peer list</Text>
-        </Button>
         <Button
           onPress={onSendEncryptedMessage}
           style={styles.row}
diff --git a/web/settings/account-settings.react.js b/web/settings/account-settings.react.js
--- a/web/settings/account-settings.react.js
+++ b/web/settings/account-settings.react.js
@@ -10,7 +10,6 @@
 import { useModalContext } from 'lib/components/modal-provider.react.js';
 import SWMansionIcon from 'lib/components/swmansion-icon.react.js';
 import { useStringForUser } from 'lib/hooks/ens-cache.js';
-import { useCreateInitialPeerList } from 'lib/hooks/peer-list-hooks.js';
 import { accountHasPassword } from 'lib/shared/account-utils.js';
 import { IdentityClientContext } from 'lib/shared/identity-client-context.js';
 import { useTunnelbroker } from 'lib/tunnelbroker/tunnelbroker-context.js';
@@ -124,8 +123,6 @@
     }
   }, [identityContext, sendMessage]);
 
-  const onCreateInitialPeerList = useCreateInitialPeerList();
-
   const openBackupTestRestoreModal = React.useCallback(
     () => pushModal(<BackupTestRestoreModal onClose={popModal} />),
     [popModal, pushModal],
@@ -214,12 +211,6 @@
                 <p className={css.buttonText}>Create</p>
               </Button>
             </li>
-            <li>
-              <span>Create initial peer list</span>
-              <Button variant="text" onClick={onCreateInitialPeerList}>
-                <p className={css.buttonText}>Create</p>
-              </Button>
-            </li>
           </ul>
         </div>
       </div>