Skip to content

Commit

Permalink
npm data export (#22)
Browse files Browse the repository at this point in the history
* dsr export 1st draft

* Create test.md

* dsr form

* Update dsrexport.mdx

* Delete test.md

* fixup: make it work

* Update requesting-your-data.mdx

* update screenshot

Co-authored-by: Myles Borins <mylesborins@github.com>
  • Loading branch information
monishcm and MylesBorins authored Aug 16, 2022
1 parent 155df31 commit 2cc57ec
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -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

<Screenshot src="/getting-started/managing-your-npm-user-account/requesting-your-data.png" alt="Screenshot showing the option to select a DSR export request from the support form." />

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.
2 changes: 2 additions & 0 deletions src/gatsby-theme-doctornpm/nav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions src/nav-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2cc57ec

Please sign in to comment.