用户数据请求
nuget.org 用户可以通过 nuget.org 提交信息删除请求和信息导出请求。这两种类型都以支持请求的形式提交,并在 30 天内由 nuget.org 管理员执行。
可通过 nuget.org 直接访问以下用户数据:
- 与电子邮件地址、登录帐户、个人资料图片、电子邮件通知设置等数据相关的帐户
- 拥有的 API 密钥
- 拥有包列表
此数据不包含在通过支持请求导出的数据中。
标识客户数据
可以将客户数据标识为 nuget.org 用户帐户名。
删除客户数据
请求从 nuget.org 删除用户数据:
- 用户必须登录到 nuget.org
- 用户必须通过 nuget.org/account/delete 提交请求,才能删除帐户
若用户为包的唯一所有者,建议其在请求删除帐户前找到新的所有者。 如果不转移包所有权,则不会列出 NuGet 包,因此,它不会再显示在 Visual Studio 的搜索查询中或 nuget.org 网站上。 删除帐户前,nuget.org 管理员需与用户协作,为其所拥有的包寻找新的所有者。
nuget.org 管理员将在请求提交后 30 天内完成帐户删除操作。
帐户删除后,所有用户数据都将从 nuget.org 系统中删除,并会执行以下操作:
- 从 nuget.org 中注销已删除的帐户
- 删除所有拥有的 API 密钥
- 释放所有保留命名空间
- 删除所有包所有权
不会删除拥有包。 虽然搜索结果中未列出这些包,但依赖于它们的项目仍可通过包还原进行使用。
导出客户数据
登录到 nuget.org 后,用户可通过 nuget.org/policies/Contact 提交导出请求
用户可以通过 Azure Blob 在 48 小时内下载导出的数据。 48 小时后,访问过期,用户必须根据需要提交新的导出请求。
导出的数据包括:
- 用户的支持请求
- 审核日志中保存的用户操作(发布包、创建帐户)
- IIS 日志中保存的任何用户信息