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 new file mode 100644 index 00000000000..f69cbb37898 --- /dev/null +++ b/content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx @@ -0,0 +1,25 @@ +--- +title: Requesting an export of your personal data +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. +2. Metadata of all the packages that you have access to. +3. Each individual version of packages that you have published to npm. + +## How to request an export + +1. Navigate to [npm support form](https://www.npmjs.com/support) +2. Select "Account and Billing issues" category +3. Select "Data export request" sub-category + + + +4. Fill in the details and submit the form + +## Retrieving the exported data +After a request is placed our support team will review it and initiate an export on your behalf. Once the export process is complete you will receive an email with a link to an archive of your personal data. You must be authenticated to npmjs.com to download this archive. + +The download link will be available for 7 days, after which the exported data and the link is purged. diff --git a/src/gatsby-theme-doctornpm/nav.yml b/src/gatsby-theme-doctornpm/nav.yml index 0bd01e9d9c9..c222d9e8b7d 100644 --- a/src/gatsby-theme-doctornpm/nav.yml +++ b/src/gatsby-theme-doctornpm/nav.yml @@ -35,6 +35,8 @@ url: /changing-your-npm-username - title: Deleting your npm user account url: /deleting-your-npm-user-account + - title: Requesting an export of your personal data + url: /requesting-your-data - title: Paying for your npm user account shortName: Paying for your account url: /getting-started/paying-for-your-npm-user-account diff --git a/src/nav-base.yml b/src/nav-base.yml index 4033bb61ed2..a2f918ea026 100644 --- a/src/nav-base.yml +++ b/src/nav-base.yml @@ -32,6 +32,8 @@ url: /changing-your-npm-username - title: Deleting your npm user account url: /deleting-your-npm-user-account + - title: Requesting an export of your personal data + url: /requesting-your-data - title: Paying for your npm user account shortName: Paying for your account url: /getting-started/paying-for-your-npm-user-account diff --git a/static/getting-started/managing-your-npm-user-account/requesting-your-data.png b/static/getting-started/managing-your-npm-user-account/requesting-your-data.png new file mode 100644 index 00000000000..a8625736701 Binary files /dev/null and b/static/getting-started/managing-your-npm-user-account/requesting-your-data.png differ