From 3b846a56750db73fc7ad3c6cc4306e40fa3d484e Mon Sep 17 00:00:00 2001 From: Sean Wheeler Date: Mon, 16 Apr 2018 15:08:45 -0700 Subject: [PATCH 1/3] removed article pending CELA approval --- gallery/psgallery/psgallery_gdpr_dsr.md | 90 ------------------------- 1 file changed, 90 deletions(-) delete mode 100644 gallery/psgallery/psgallery_gdpr_dsr.md diff --git a/gallery/psgallery/psgallery_gdpr_dsr.md b/gallery/psgallery/psgallery_gdpr_dsr.md deleted file mode 100644 index df49385de515..000000000000 --- a/gallery/psgallery/psgallery_gdpr_dsr.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -ms.date: 03/27/2018 -contributor: JKeithB -ms.topic: conceptual -keywords: gallery,powershell,psgallery,GDPR -title: PowerShell Gallery GDPR Compliance ---- - -# PowerShell Gallery GDPR Compliance - -## Overview - -In May 2018, a European privacy law, the General Data Protection Regulation (GDPR), will take effect. -The GDPR imposes new rules on companies, government agencies, non-profits, and other organizations that offer goods and services to people in the European Union (EU), or that collect and analyze data tied to EU residents. The GDPR applies no matter where you are located. - -Microsoft products and services are available today to help you meet the GDPR requirements. -Read more about Microsoft Privacy policy at [Trust Center](https://www.microsoft.com/trustcenter). - -The PowerShell Gallery meets GDPR requirements. - -The Powershell Gallery stores the following information that may be provided by users, which may contain personal information: - -* PowerShell Gallery account -* Items published to the PowerShell Gallery -* Email correspondence with the PowerShell Gallery team - -Most users do not create a PowerShell Gallery account, as it is not required unless the user is going to publish an item, or use the "Contact Owner" feature in the PowerShell Gallery. -The PowerShell Gallery does not store EUII data for users who have not created a PowerShell Gallery account, other than email correspondence initiated by the user. - -Users who create a PowerShell Gallery account can publish items to the PowerShell Gallery. -Those items are expected to be PowerShell code, but may contain other information including personal information. The information below will show how you can get all the items you have published to the PowerShell Gallery. - - -## DSR Export of PowerShell Gallery Data - -The following sections describe the PowerShell Gallery supports a GDPR Data Subject Request (DSR) by explaining how to export information stored in the PowerShell Gallery, and how to request deletion of this information. - -__Email__ - -Email correspondence may include any of the following: - -* Email sent to the owners of PowerShell Gallery items if the code analysis scans detected an issue with any item they have published to the PowerShell Gallery -* Email sent by anyone to the PowerShell Gallery team using the email address in the "Contact Us" page (cgadmin@microsoft.com) -* Registered users who use the "Contact Owner" feature in the PowerShell Gallery to send email to the owner of an item in the PowerShell Gallery - -Emails sent by or to the PowerShell Gallery have a retention policy of 90 days, in order to support possible security investigations should malicious code be discovered on the PowerShell Gallery. -Emails are deleted by policy after 90 days. - -Users may request copies of all emails that sent within the previous 90 days to or from the PowerShell Gallery to their email account. This can be done by sending an email to cgadmin@microsoft.com, with the title: "DSR Request for emails relating to this account", and stating in the body what they are seeking (for example: Please send all emails sent to or received from this email address that you currently have.) All emails involving that email address within 90 days of the request will be sent to the requesting email account within 7 business days. - - -__PowerShell Gallery Account Information__ - -If you have created a PowerShell Gallery account, you can find all personal information that has been stored in PowerShell Gallery by taking the following steps: - -1. Sign in to the PowerShell Gallery, then click on your username -2. The next page displayed is the Account page, which shows the email address used for the PowerShell Gallery account - -If you have created more than one account in the PowerShell Gallery, you will need to repeat these steps for each account. - -__Items in the PowerShell Gallery__ - -To facilitate exporting all versions of all items published to the PowerShell Gallery by an user, users may download the script "GetPSGalleryItemsForAuthor" from the PowerShell Gallery, or from https://github.com/powershell/powershellgallery. This script will export a copy of every version of every item put onto the PowerShell Gallery based on the author information stored in the item. It is important to note that the Author is stored in the item manifest when you publish your item,and is not guaranteed to be the same as the account you use in the PowerShell Gallery. If you use some other value in the Author field, you will need to supply that value when using this script. - -You may download the script by using the following PowerShell command: - -```powershell -Save-Script GetPSGalleryItemsForAuthor -path -repository psgallery -``` - - -You can then run the script directly, by running the following PowerShell commands: - -```powershell -cd -.\GetPSGalleryItemsForAuthor.ps1 -``` - -You will be prompted to supply the Author and a folder on your system where you want the items to be saved. - -## Deleting Personal Data From The PowerShell Gallery - -Users who wish to delete either their PowerShell Gallery account or an item in the PowerShell Gallery must send email to cgadmin with the title: "GDPR Request for items relating to this account", and stating in the body what they are seeking, for example: - -* Please delete version x.y.z of my item "item name" _or_ -* Please delete all versions of my item "item name" _or_ -* Please delete my PowerShell Gallery account - -The PowerShell Gallery administrators will reply to the email within 7 business days, and items specified will be deleted within 30 days after the request is sent. - From ad5d26c04311de04fa49c1c8a2b2a49f18dcb22e Mon Sep 17 00:00:00 2001 From: Sean Wheeler Date: Mon, 16 Apr 2018 15:20:40 -0700 Subject: [PATCH 2/3] removing article pending CELA approval --- gallery/TOC.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/gallery/TOC.yml b/gallery/TOC.yml index ee3dab6f949d..cd9234e172e7 100644 --- a/gallery/TOC.yml +++ b/gallery/TOC.yml @@ -47,8 +47,6 @@ href: psgallery/psgallery_requires_license_acceptance.md - name: Require License Acceptance on Deploy to Azure Automation href: psgallery/psgallery_deploy_to_azure_automation_requireLicenseAcceptance.md - - name: PowerShell Gallery GDPR Compliance - href: psgallery/psgallery_gdpr_dsr.md - name: PowerShellGet href: psget/overview.md items: From 0c2e73d1a57063ad09c234a3b75708a6dfeecac9 Mon Sep 17 00:00:00 2001 From: Sean Wheeler Date: Wed, 25 Apr 2018 10:36:09 -0700 Subject: [PATCH 3/3] tweaks to TOC and removed empty articles --- gallery/TOC.yml | 31 +++++++++---------- gallery/psgallery/Setting-Up-Local-Gallery.md | 7 ----- ...contributing_to_psgallery_documentation.md | 17 ---------- 3 files changed, 15 insertions(+), 40 deletions(-) delete mode 100644 gallery/psgallery/Setting-Up-Local-Gallery.md delete mode 100644 gallery/psgallery/contributing_to_psgallery_documentation.md diff --git a/gallery/TOC.yml b/gallery/TOC.yml index aad1b37d551a..9dda0c07df3a 100644 --- a/gallery/TOC.yml +++ b/gallery/TOC.yml @@ -4,8 +4,6 @@ href: psgallery/psgallery_gettingstarted.md - name: Health Status href: psgallery/psgallery_status.md -- name: PSScriptAnalyzer - href: psgallery/psgallery_scriptanalyzer_rule_profile.md - name: Publishing to the Gallery items: - name: Creating a PowerShellGallery Account @@ -22,6 +20,8 @@ href: psgallery/Deleting-Items.md - name: Managing item owners href: psgallery/Managing-Item-Owners.md + - name: PSScriptAnalyzer + href: psgallery/psgallery_scriptanalyzer_rule_profile.md - name: Finding Items in the Gallery items: - name: Searching Syntax @@ -34,6 +34,12 @@ href: psgallery/psgallery_filelist_feature.md - name: Deploy to Azure Automation href: psgallery/psgallery_deploy_to_azure_automation.md +- name: Licensing + items: + - name: Require License Acceptance on Items details + href: psgallery/psgallery_requires_license_acceptance.md + - name: Require License Acceptance on Deploy to Azure Automation + href: psgallery/psgallery_deploy_to_azure_automation_requireLicenseAcceptance.md - name: Support items: - name: Report Abuse @@ -48,18 +54,12 @@ href: psgallery/psgallery-SocialMediaFeedback.md - name: Troubleshooting href: psget/psget_cmdlets_troubleshooting.md -- name: Licensing +- name: What's new items: - - name: Require License Acceptance on Items details - href: psgallery/psgallery_requires_license_acceptance.md - - name: Require License Acceptance on Deploy to Azure Automation - href: psgallery/psgallery_deploy_to_azure_automation_requireLicenseAcceptance.md -- name: PSEdition support - href: psget/module/modulewithpseditionsupport.md -- name: PreRelease Modules - href: psget/module/PreReleaseModule.md -- name: Setting up a local Gallery - href: psgallery/Setting-Up-Local-Gallery.md + - name: PSEdition support + href: psget/module/modulewithpseditionsupport.md + - name: PreRelease Modules + href: psget/module/PreReleaseModule.md - name: Gallery FAQs href: psgallery/psgallery_faqs.md - name: PowerShellGet @@ -68,12 +68,11 @@ - name: Script with PSEditions Support href: psget/script/scriptwithpseditionsupport.md - name: Modules with PSEdition Support - href: psget/modules/moduleswithpseditionsupport.md + href: psget/modules/modulewithpseditionsupport.md - name: Require License Acceptance for Scripts href: psget/script/script_RequireLicenseAcceptance.md - name: Prerelease Versions href: psget/script/PreReleaseScript.md - name: Bootstrapping NuGet provider and NuGet.exe href: psget/repository/bootstrapping_nuget_proivder_and_exe.md -- name: Contributing to PowerShell Gallery Documentation - href: psgallery/contributing_to_psgallery_documentation.md \ No newline at end of file + diff --git a/gallery/psgallery/Setting-Up-Local-Gallery.md b/gallery/psgallery/Setting-Up-Local-Gallery.md deleted file mode 100644 index 3dd36addfaed..000000000000 --- a/gallery/psgallery/Setting-Up-Local-Gallery.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -ms.date: 06/12/2017 -contributor: JKeithB -ms.topic: conceptual -keywords: gallery,powershell,cmdlet,psgallery -title: Setting Up Local Gallery ---- \ No newline at end of file diff --git a/gallery/psgallery/contributing_to_psgallery_documentation.md b/gallery/psgallery/contributing_to_psgallery_documentation.md deleted file mode 100644 index af0a9f6686db..000000000000 --- a/gallery/psgallery/contributing_to_psgallery_documentation.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -ms.date: 06/12/2017 -contributor: JKeithB -ms.topic: conceptual -keywords: gallery,powershell,cmdlet,psgallery -title: contributing_to_psgallery_documentation ---- - -Who can contribute to the documentation - -What type of data is allowed on the gallery - -What are the steps to contribute to the gallery - -Where and when can I see my contribution to the the gallery - -THANK YOU FOR CONTRIBUTING TO THE POWERSHELL GALLERY. \ No newline at end of file