diff --git a/content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx b/content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx
index ec34fff7710..9f1ee164c91 100644
--- a/content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx
+++ b/content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx
@@ -16,7 +16,6 @@ From the web, you can change the following user profile settings:
- Password
- Full name
- Link GitHub Account
-- Link Twitter Account
- Email address added to package metadata
- Two-factor authentication status
@@ -46,23 +45,7 @@ From the web, you can change the following user profile settings:
-### Linking your npm and Twitter accounts
-1. On the account settings page, you will find a button to link your Twitter account. Click that.
-
-
-
-2. If you are not currently logged in to Twitter you will be prompted to go through the authentication flow. Click "Log in"
-
-
-
-3. After successfully logging in, or if you already had an active browser sessions, you will be prompted to "Authorize app", click the button.
-
-
-
-4. You will be redirected to npm and the link will show as successful in your settings.
-
-
### Removing your GitHub account from npm
@@ -72,13 +55,7 @@ From the web, you can change the following user profile settings:
_Note: Clicking remove will only remove the link from your npm account. You need to `revoke` permissions from your [GitHub app authorization settings](https://github.com/settings/apps/authorizations) to permanently remove the integration from your GitHub account_
-### Removing your Twitter account from npm
-
-1. On the account settings page, you will find a button to remove your GitHub account. Click that.
-
-
- _Note: Clicking remove will only remove the link from your npm account. You need to `revoke` permissions from your [Twitter connect apps management page](https://twitter.com/settings/connected_apps) to permanently remove the integration from your Twitter account_
## Managing user account profile settings from the command line
diff --git a/content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx b/content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx
index b7e96725609..ecea77b6a99 100644
--- a/content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx
+++ b/content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx
@@ -5,7 +5,7 @@ edit_on_github: false
You can export and review the metadata that npm stores about your personal account. The export is an archive containing the following information.
-1. Your personal details such as username, email address, full name, linked Twitter / GitHub accounts, masked Personal Access Tokens (PAT) and the organisations that you are a member of.
+1. Your personal details such as username, email address, full name, linked GitHub account, masked Personal Access Tokens (PAT) and the organisations that you are a member of.
2. Metadata of all the packages that you have access to.
3. Each individual version of packages that you have published to npm.
diff --git a/content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx b/content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx
index f0950aafcaf..720405c1aa5 100644
--- a/content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx
+++ b/content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx
@@ -163,7 +163,7 @@ If you have enabled 2FA auth-and-writes, authentication will be handled automati
## Configuring account recovery options
-When you enable 2FA on your npm user account, we strongly recommend you link your GitHub and/or Twitter accounts to your npm user account. In the event you lose access to your 2FA device and recovery codes, these linked accounts can be used to verify your identity and expedite the recovery of your npm account.
+When you enable 2FA on your npm user account, we strongly recommend you link your GitHub account to your npm user account. In the event you lose access to your 2FA device and recovery codes, this linked account can be used to verify your identity and expedite the recovery of your npm account.
1. <>{shared['user-login'].text}>
@@ -178,13 +178,8 @@ When you enable 2FA on your npm user account, we strongly recommend you link you
4. On the authorization page, verify all information looks correct. Then click **Authorize npm account link**.
-5. To [link your Twitter][advanced-twitter-setup] account, on the account settings page, under "Linked Accounts & Recovery Option", click **Link with Twitter**.
-
-
-6. On the authorization page, verify all information looks correct. Then click **Authorize app**.
-
-The Twitter or GitHub account is now linked to your npm account. To remove the link to either account, you can click the **Remove** button next to the account you want to remove from your npm account.
+The GitHub account is now linked to your npm account. To remove the link, you can click the **Remove** button next to the account.
[about-two-factor-authentication]: /about-two-factor-authentication
[authorization-and-writes]: /about-two-factor-authentication#authorization-and-writes
@@ -202,4 +197,3 @@ The Twitter or GitHub account is now linked to your npm account. To remove the l
[feitian]: https://www.ftsafe.com/
[configuring-account-recovery-options]: /configuring-two-factor-authentication#configuring-account-recovery-options
[advanced-github-setup]: managing-your-profile-settings#linking-your-npm-and-github-accounts
-[advanced-twitter-setup]: /managing-your-profile-settings#linking-your-npm-and-twitter-accounts
diff --git a/content/policies/privacy.mdx b/content/policies/privacy.mdx
index 15afbf0a0f0..0d2f6132915 100644
--- a/content/policies/privacy.mdx
+++ b/content/policies/privacy.mdx
@@ -119,7 +119,7 @@ You do not have to give your personal or legal name to create an npm account. Yo
If you sign up for an account, then npm will publish account data for the whole world to see on user pages [like this one](https://www.npmjs.com/~kemitchell). npm also publishes account data through the npm public registry, which is available for everyone to see, and Enterprise registries that npm hosts for others to find with commands like npm owner ls tap.
-If you give npm a personal name or names on social media like [GitHub](https://github.com/) and [Twitter](https://twitter.com/) through the website, like when you include this on your profile or user page, npm publishes that data along with the email address and user name for the account. You don't have to give npm a personal name or any social media names, and you can remove this data at any time by updating your user page.
+If you give npm a personal name or names on social media like [GitHub](https://github.com/) through the website, like when you include this on your profile or user page, npm publishes that data along with the email address and user name for the account. You don't have to give npm a personal name or any social media names, and you can remove this data at any time by updating your user page.
npm uses your email to:
diff --git a/src/shared.js b/src/shared.js
index e26178c1a2d..f77cb81e80b 100644
--- a/src/shared.js
+++ b/src/shared.js
@@ -89,10 +89,6 @@ const shared = {
If you have previously linked a GitHub account to your npm account, select Connect to GitHub.
This will help our support team verify your account.
-
- If you have previously linked a Twitter account to your npm account, select{' '}
- Connect to Twitter. This will help our support team verify your account.
-
),
},