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