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