npm data export (#22)
* 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>
Monish C Mohan committed
Aug 16, 2022 at 15:23 UTC
2cc57ec4da36b65abdeee4c0476d725e7f4c2956
4 files changed
+29
content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx
new
+25
@@ -0,0 +1,25 @@
1
+---
2
+title: Requesting an export of your personal data
3
+edit_on_github: false
4
+---
5
+
6
+You can export and review the metadata that npm stores about your personal account. The export is an archive containing the following information.
7
+
8
+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.
9
+2. Metadata of all the packages that you have access to.
10
+3. Each individual version of packages that you have published to npm.
11
+
12
+## How to request an export
13
+
14
+1. Navigate to [npm support form](https://www.npmjs.com/support)
15
+2. Select "Account and Billing issues" category
16
+3. Select "Data export request" sub-category
17
+
18
+<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." />
19
+
20
+4. Fill in the details and submit the form
21
+
22
+## Retrieving the exported data
23
+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.
24
+
25
+The download link will be available for 7 days, after which the exported data and the link is purged.
src/gatsby-theme-doctornpm/nav.yml
+2
@@ -35,6 +35,8 @@
35
url: /changing-your-npm-username
36
- title: Deleting your npm user account
37
url: /deleting-your-npm-user-account
38
+ - title: Requesting an export of your personal data
39
+ url: /requesting-your-data
40
- title: Paying for your npm user account
41
shortName: Paying for your account
42
url: /getting-started/paying-for-your-npm-user-account
src/nav-base.yml
+2
@@ -32,6 +32,8 @@
32
url: /changing-your-npm-username
33
- title: Deleting your npm user account
34
url: /deleting-your-npm-user-account
35
+ - title: Requesting an export of your personal data
36
+ url: /requesting-your-data
37
- title: Paying for your npm user account
38
shortName: Paying for your account
39
url: /getting-started/paying-for-your-npm-user-account
static/getting-started/managing-your-npm-user-account/requesting-your-data.png
Binary files /dev/null and b/static/getting-started/managing-your-npm-user-account/requesting-your-data.png differ