정보 보안

IBM은 고객과 파트너에게 혁신적인 데이터 개인정보 보호, 보안 및 통제 솔루션을 제공하기 위해 노력하고 있습니다.

IBM Cloud IBM Cloud 오직

이 정보는 관리형 배포에만 적용됩니다.

공지사항: 고객은 유럽 연합 일반 개인정보 보호법률(General Data Protection Regulation)을 포함한 다양한 법령과 규정을 준수해야 할 책임이 있습니다. 고객은 고객의 비즈니스에 영향을 줄 수 있는 관련 법령 및 규정에 대한 확인과 해석, 그러한 법령 및 규정의 준수를 위해 필요한 고객의 모든 조치와 관련하여 적절한 법률 자문을 받아야 할 단독 책임이 있습니다.

여기에 설명된 제품, 서비스, 기타 기능은 모든 고객 상황에 적합하지 않을 수 있으며, 이용 가능 여부가 제한될 수 있습니다. IBM은 법률, 회계 또는 감사 관련 자문을 제공하지 않으며, IBM의 서비스나 제품 사용이 고객의 관련 법령이나 규정 준수를 보장한다는 진술이나 보증을 제공하지 않습니다.

작성되는 IBM Cloud® Watson 리소스에 대해 GDPR 지원을 요청해야 하는 경우 GDPR Subject Access Request를 참조하십시오.

유럽 연합의 일반 개인정보 보호법률(GDPR)

IBM 고객과 파트너에게 혁신적인 데이터 프라이버시, 보안, 거버넌스 솔루션을 제공하여 GDPR 준수를 위한 여정을 돕기 위해 최선을 다하고 있습니다.

IBM 의 자체적인 GDPR 준비 여정과 GDPR 준수 여정을 지원하는 당사의 GDPR 기능 및 제품에 대해 자세히 알아 보세요.

Discovery의 데이터 레이블 지정 및 삭제

Discovery에는 호출당 데이터에 레이블을 지정하는 API가 포함되어 있습니다. API를 사용하거나 Discovery 제품 사용자 인터페이스에서 데이터에 라벨을 지정하는 방법에 대한 자세한 내용은 데이터 라벨 지정 을 참조하세요.

고객 데이터는 API를 사용하여 삭제할 수 있습니다. 고객 데이터 삭제에 대한 자세한 내용은 라벨이 붙은 데이터 삭제를 참고하세요.

실험적 기능과 베타 기능은 실제 사용 환경에서 사용하도록 의도된 것이 아니며, 관련 데이터를 라벨링하거나 삭제할 때 예상대로 작동한다고 보장할 수 없습니다. 데이터의 라벨링과 삭제가 필요한 솔루션을 구현할 때는 실험적 기능과 베타 기능을 사용하지 마십시오.

데이터 레이블 지정을 지원하는 메소드

다음과 같은 저장된 정보는 관련 메서드를 사용하여 정보를 추가할 때 customer_id 가 지정된 경우, customer_id 를 사용하여 삭제할 수 있습니다

  • 큐레이션(/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를 지정하여 삭제할 수 없습니다. 개인 데이터는 이러한 필드에서 지원되지 않습니다.

다음 저장된 항목의 문자열 필드(namedescription을 포함하지만 이에 한하지 않음):

  • 콜렉션
  • 프로젝트

데이터 레이블 지정

API를 사용하거나 Discovery 제품 사용자 인터페이스를 사용하여 데이터에 레이블을 지정할 수 있습니다. 제품 사용자 인터페이스를 사용한 레이블 지정에 대한 자세한 내용은 제품 사용자 인터페이스에서 데이터 레이블 지정 를 참조하세요.

외부 데이터 소스를 크롤링하여 추가한 데이터에는 레이블을 지정할 수 없습니다.

데이터는 선택적 X-Watson-Metadata 헤더에 원하는 customer_id 을 추가하여 레이블을 지정합니다. 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_idX-Watson-Metadata 헤더에 추가하여 요청은 이 customer_id에 속한 데이터를 포함하고 있음을 표시합니다.

선택적으로, X-Watson-Metadata 헤더를 포함하는 대신 metadata 멀티파트 폼의 일부로 customer_id 필드를 포함할 수 있습니다.

metadata 의 multipart form part에 customer_id 를 지정하고 동일한 문서에 X-Watson-Metadata 헤더를 지정하면 X-Watson-Metadata 헤더의 customer_id 가 사용됩니다.

이 예에서는 customer_idX-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 헤더의 크기는 텍스트 4KB를 초과할 수 없습니다.
  • X-Watson-Metadata 헤더는 세미콜론으로 구분된 field=value 쌍의 목록을 포함해야 합니다. fieldvalue에는 세미콜론(;) 또는 등호(=)가 포함되면 안 됩니다.
  • customer_id는 각 Discovery 인스턴스 내에서 고유합니다. 이는 프로젝트 또는 콜렉션별로 고유하지는 않습니다.
  • customer_id의 길이는 256자를 넘을 수 없습니다.
  • customer_id 에 공백만 있거나 비어 있는 경우, customer_id 가 전혀 제공되지 않은 것으로 간주되어 오류 메시지가 반환되지 않습니다.

제품 사용자 인터페이스의 데이터 라벨링

데이터에 레이블을 지정하려면 Discovery 제품 사용자 인터페이스를 사용하거나 API를 사용하면 됩니다. API로 레이블을 지정하는 데 대한 자세한 정보는 데이터의 레이블 지정을 참조하십시오.

제품 사용자 인터페이스로 데이터에 레이블을 지정합니다:

  1. 내 프로젝트를 선택하여 프로젝트 페이지를 엽니다.
  2. 데이터 사용 및 GDPR을 선택합니다.
  3. GDPR 데이터 레이블을 선택합니다.
  4. 고객 ID로 데이터의 레이블 지정 토글을 on으로 설정합니다. 고객 ID 필드가 표시됩니다.
  5. 고객 ID 필드에 고객의 고유 ID를 입력합니다. 고객 ID에 개인 데이터를 포함하지 마십시오.
  6. ID 저장을 클릭합니다.

고객 ID ( customer_id ) 필드가 설정되면, 현재 브라우저 세션 동안 업로드된 모든 데이터에 지정된 고객 ID가 표시됩니다. (외부 데이터 소스를 크롤링하여 추가한 데이터에는 레이블을 지정할 수 없습니다.)

고객 ID를 추가하면 해당 시점 이후로 URL 도메인의 각 인스턴스를 포함하여 해당 도메인에 있는 문서, 주의사항, 사전 및 훈련 데이터의 레이블을 지정합니다. Discovery 의 사용자 인터페이스에서 고객 ID 필드가 추가되기 전에 발생한 문서 업로드 등의 모든 작업에는 라벨이 지정되지 않습니다.

Discovery 의 제품 사용자 인터페이스를 사용하여 고객 ID를 지정한 후 도메인이나 브라우저를 변경하거나 브라우저 캐시를 비우거나 시크릿 모드로 세션을 시작하면 고객 ID가 유지되지 않고 데이터에 레이블이 지정되지 않습니다. 도메인이나 브라우저를 전환해야 하는 경우, 전환 후 GDPR 데이터 라벨 탭 을 열고 고객 ID를 다시 입력한 다음 ID 저장을 클릭합니다.

기존 고객 ID를 변경해야 하는 경우 다음을 수행하십시오.

  1. 해당 고객 ID와 연관된 데이터를 삭제합니다. 지시사항은 레이블이 지정된 데이터 삭제를 참조하십시오.
  2. 지침에 따라 Discovery 제품 사용자 인터페이스를 사용하거나 API를 사용하여 데이터에 레이블을 지정합니다.
  3. 데이터를 업로드하거나 크롤링합니다.

레이블 지정된 데이터 삭제

customer_id 로 라벨이 붙은 고객 데이터는 API를 사용하여 삭제할 수 있습니다. API를 사용하거나 Discovery 제품 사용자 인터페이스에서 데이터에 라벨을 지정하는 방법에 대한 자세한 내용은 데이터 라벨 지정 을 참조하세요.

레이블이 지정된 데이터는 Discovery 제품 사용자 인터페이스에서 삭제할 수 없습니다.

  1. DELETE /v2/user_data 작업을 사용하고 삭제하려는 데이터의 customer_id 를 입력하세요.
  2. 레이블이 지정된 모든 콘텐츠가 올바르게 제거되었는지 확인하려면 컬렉션의 processingpending 개수가 0 를 반환한 후에 DELETE /v2/user_data 작업을 실행하세요.

레이블이 지정된 데이터 삭제에 대한 참고사항:

  • 삭제는 비동기적으로 이루어집니다. 삭제 진행 상태를 추적할 수 없습니다.
  • 존재하지 않는 customer_id 이 제공되면 아무것도 삭제되지 않지만, 202 - Accepted 응답이 반환됩니다.
  • 프로젝트 또는 콜렉션을 작성하기 위해 customer_id 헤더가 요청에 포함되는 경우에도 프로젝트 및 콜렉션은 X-Watson-Metadata로 레이블이 지정되지 않습니다. 콜렉션 내 개별 문서에만 레이블이 지정됩니다. 따라서 데이터가 삭제될 때 개별 프로젝트와 컬렉션은 삭제되지 않습니다.