信息安全
IBM 承诺为客户及合作伙伴提供创新的数据隐私、安全性和监管解决方案。
IBM Cloud 仅IBM Cloud
此信息仅适用于受管部署。
声明: 客户应负责确保自己遵守各种法律和法规,包括《欧盟通用数据保护条例》。 客户全权负责获取合格法律顾问的意见,以确定并诠释可能影响客户业务的任何相关法律法规,以及客户为遵守此类法律法规而可能需要采取的任何措施。
此处所述的产品、服务和其他功能并不适用于所有客户情况,且可能存在可用性限制。 IBM 不提供法律、会计或审计建议,或者表示或保证其服务或产品确保客户遵守任何法律或法规。
如果需要为创建的 IBM Cloud® Watson 资源请求 GDPR 支持,请参阅 GDPR 主题访问请求。
欧盟《通用数据保护条例 (GDPR)》
IBM 致力于为我们的客户和合作伙伴提供创新的数据隐私、安全和治理解决方案,协助他们实现GDPR合规。
点击此处,了解 IBM 自身在GDPR准备方面的进展,以及我们为支持您的合规性而提供的GDPR相关能力和产品。
标注和删除 Discovery 中的数据
Discovery 包含一个用于按调用标注数据的 API。 有关如何使用 API 或从 Discovery 产品用户界面标记数据的更多信息,请参阅 标记数据。
客户数据可通过应用程序接口删除。 有关删除客户数据的更多信息,请参阅 删除标记数据。
实验性和测试版功能不适用于生产环境,当您标记和删除其相关数据时,不保证其功能符合预期。 在实施需要标记和删除数据的解决方案时,请勿使用实验性和测试版功能。
支持标注数据的方法
如果最初使用关联方法添加信息时指定了 customer_id
,则可以使用 customer_id
删除以下存储的信息:
- Curations (
/v2/projects/{project_id}/curations
) 仅可用于natural_language_query
查询类型。 - 文档 (
/v2/projects/{project_id}/collections/{collection_id}/documents
) - 通知 (
/v2/projects/{project_id}/notices
)(仅标注摄入notices
) - 训练数据 (
/v2/projects/{project_id}/training_data/queries
) - 字典 (仅当在 Discovery 产品用户界面中创建时)
- 导出的文档 (仅当在 "内容挖掘" 应用程序中创建时)
- 报告 (仅当在 "内容挖掘" 应用程序中创建时)
导出的文件和报告可在内容挖掘应用程序的 “存储库” 和 “报告”页面中查看。 无法通过API获取。
Discovery 不记录查询请求数据。
有关用于在 Discovery中标记数据的选项的更多信息,请参阅 标记数据。
以下存储的信息未明确标注,因此无法通过指定 customer_id
来删除。 以下字段不支持个人数据。
以下存储项的任何字符串字段(包括但不限于 name
和 description
):
- 集合
- 项目
标注数据
可以使用 API 或使用 Discovery 产品用户界面来标注数据。 有关使用产品用户界面标注的更多信息,请参阅 在产品用户界面中标注数据。
无法标注通过搜寻外部数据源添加的数据。
通过将您选择的 customer_id
添加到可选的 X-Watson-Metadata
头来标注数据。然后,Discovery 可以通过 customer_id
将其删除。
您可以通过不同方式使用 API 来标注数据:
-
当您使用
POST /v2/projects/{project_id}/collections/{collection_id}/documents
或POST /v2/projects/{project_id}/collections/{collection_id}/documents/ID
操作来接收文件时,请发送可选的标题X-Watson-Metadata
。X-Watson-Metadata
头必须包含以下任一项:- 以分号分隔的
field=value
对(例如:customer_id=123
) customer_id
字段。 在customer_id
头中添加X-Watson-Metadata
后,请求会指示其包含属于此customer_id
的数据。
- 以分号分隔的
您可以选择将 customer_id
字段与 metadata
多部分表单部分合并,而不是将 X-Watson-Metadata
标题合并。
如果您在 metadata
多部分表单部分和同一文档的 X-Watson-Metadata
标题中指定了 customer_id
,则将使用 X-Watson-Metadata
标题中的 customer_id
。
以下示例将向 customer_id
头和 X-Watson-Metadata
中添加 metadata
:
curl -k -u "apikey:$API_KEY" \
-H "x-watson-userinfo:instance-id=asdf" \
-H "x-watson-metadata:customer_id=customer_header_123" \
-H "x-watson-discovery-next:true" \
-F "file=@$FILENAME" \
-F "metadata={\"customer_id\": \"new123\"}" \
-X POST "$API_URL/v2/projects/$PROJECT_ID/collections/$COLLECTION_ID/documents?version=2020-03-08" \
示例输出:
{
"document_id":"8b152926-e9f5-4f34-940a-c02da7ef3af4",
"result_metadata":{
"collection_id":"24265c0b-2a55-3ccf-0000-017334467b6e"
},
"metadata":{
"date":1594319812384,
"parent_document_id":"8b152926-e9f5-4f34-940a-c02da7ef3af4",
"customer_id":"customer_header_123"
},
"extracted_metadata":{
"sha1":"CEC7C1D3423C7D4ED58FC448F52681ECA93CED8A",
"numPages":"1",
"filename":"Simple.pdf",
"author":[
"Simple Man"
],
"subject":"Simple Metadata",
"file_type":"pdf",
"title":"Simple Title",
"publicationdate":"2016-10-05"
}
}
如果已摄入文档,那么必须重新摄入这些文档以添加 X-Watson-Metadata
头和 customer_id
。
限制:
X-Watson-Metadata
标题的值不能超过4 KB的文本。X-Watson-Metadata
报头必须包含以分号分隔的field=value
对列表。field
和value
不能包含分号 (;
) 或等号 (=
)。customer_id
在每个 Discovery 实例中是唯一的。 但是,在每个项目或集合中不是唯一的。customer_id
的长度不能超过 256 个字符。- 如果一个
customer_id
只包含空格或为空,则视为根本没有提供customer_id
,且不会返回任何错误信息。
在产品用户界面中标记数据
可以使用 Discovery 产品用户界面或使用 API 来标注数据。 有关使用 API 进行标注的更多信息,请参阅标注数据。
要使用产品用户界面标注数据,请执行以下操作:
- 通过选择我的项目来打开项目页面。
- 选择数据使用情况和 GDPR。
- 选择 GDPR 数据标签选择卡。
- 将使用客户标识标注数据开关设置为
on
。 此时将显示客户标识字段。 - 在客户标识字段中输入唯一的客户标识。 不要在客户标识中包含个人数据。
- 单击保存标识。
在设置客户ID ( customer_id
)字段后,在当前浏览器会话期间上传的所有数据都会使用指定的客户ID 进行标记。 (不能对通过搜寻外部数据源添加的数据添加标签。)
添加客户标识后,从添加的这一刻起,即会对该 URL 域中的文档、通知、字典和训练数据进行标注,包括该域下的每个实例。 在添加客户ID字段之前,Discovery 产品用户界面中发生的任何操作(包括文件上传)都不会被标记。
如果您在使用 Discovery 产品用户界面指定客户ID 后切换域或浏览器、清空浏览器缓存或启动隐身会话,则客户ID 不会被保留,您的数据也不会被标记。 如果您必须切换域或浏览器,请在切换后打开 GDPR数据标签选项卡,再次输入客户ID,然后点击保存ID。
如果需要更改现有客户标识,请执行以下操作:
- 删除与该客户标识关联的数据。 有关指示信息,请参阅删除标注的数据。
- 遵循指示信息以使用 Discovery 产品用户界面或使用 API 来标注数据。
- 上传或搜寻数据。
删除标注的数据
带有 customer_id
标记的客户数据可通过API删除。 有关如何使用 API 或从 Discovery 产品用户界面标记数据的更多信息,请参阅 标记数据。
无法从 Discovery 产品用户界面中删除带标签的数据。
- 使用
DELETE /v2/user_data
操作,并提供您要删除的数据的customer_id
。 - 要确保正确除去所有已标记的内容,请在
processing
和pending
集合计数返回0
后运行DELETE /v2/user_data
操作。
关于删除标注数据的说明:
- 删除以异步方式发生。 删除的进度无法跟踪。
customer_id
如果提供的电子邮件地址不存在,则不会删除任何内容,但会返回一封202 - Accepted
回复。- 即使在创建项目或集合的请求中包含了
customer_id
头,也不会使用X-Watson-Metadata
来标注项目和集合。 只会标注集合内的各个文档。 因此,当数据被删除时,单个项目和收藏不会被删除。