
# KeenAuth API의 개인정보

KeenAuth는 수탁자(processor)로서 고객을 대신하여 최종 사용자의 개인정보를 처리합니다. 이 페이지는 엔드포인트가 포함할 수 있는 개인정보의 종류별로 저장되는 항목, 보관 기간, 삭제 방법을 정리합니다. 개인정보를 포함하는 각 엔드포인트 페이지는 "개인정보" 섹션에서 이 페이지로 연결됩니다.

## 민감정보를 보내지 마십시오

어떤 필드에도 민감정보(건강, 생체 인식 데이터, 종교, 정치적 견해, 성적 지향), 결제 카드 데이터 또는 신분증 번호를 넣지 마십시오. 특히 `user_metadata`, `app_metadata` 또는 이름 필드에는 넣지 마십시오. KeenAuth는 메타데이터의 내용을 검사하지 않으므로 이러한 데이터를 대신 제거할 수 없습니다.

## KeenAuth가 저장하지 않는 항목

- 결제 카드 데이터.
- ID 공급자의 원본 SAML 어설션과 원본 ID 토큰. 매핑된 결과만 저장됩니다.
- 이메일 및 SMS 본문. 템플릿과 그 변수 이름만 보관됩니다.
- 일회용 코드와 매직 링크의 평문 값. 만료될 때까지 다이제스트만 보관됩니다.
- 생체 인식 데이터. 패스키의 생체 정보는 사용자의 기기에 머무릅니다.

## 범주별 보관 및 삭제

"사용자와 함께 삭제"는 사용자가 삭제될 때 해당 데이터가 제거됨을 뜻합니다([사용자 삭제](#사용자-삭제) 참조).

### 최종 사용자 프로필

이메일 주소, 전화번호, 사용자 이름, 이름, 사진, 로케일, 시간대, `external_id`, 메타데이터. KeenAuth를 사용하는 동안 보관됩니다. 삭제 요청 후 1시간 이내에 실시간 데이터에서 삭제되며, 백업에서는 30일 이내에 삭제됩니다.

### 자격 증명

비밀번호 해시, TOTP 비밀 값, 복구 코드 다이제스트, 패스키의 공개 키, 서명 카운터 및 AAGUID. 해당 방법이 제거되거나 사용자가 삭제되면 즉시 삭제됩니다.

### 연결된 ID

ID 공급자의 subject, issuer, 연결, 매핑된 속성 및 그룹 식별자. ID 연결이 해제되거나 사용자가 삭제되면 삭제됩니다.

### 세션

세션 ID의 다이제스트, IP 주소, 사용자 에이전트, 기기 라벨, 국가, 네트워크(ASN), 마지막 활동 시각. 세션이 종료되거나 취소된 후 30일 뒤에 삭제됩니다.

### 조직 멤버십 및 초대

조직 이름과 슬러그, 멤버십, 역할 할당 및 초대 이메일 주소. 삭제할 때까지 보관됩니다. 초대는 수락, 거절 또는 만료된 후 30일 뒤에 삭제됩니다.

### 디렉터리(SCIM) 사용자

디렉터리가 프로비저닝하는 속성: `externalId`, `userName`, 이름, 이메일 주소, `active`, 그룹 멤버십 및 매핑한 추가 속성. 디프로비저닝하거나 디렉터리 연결을 삭제하면 삭제됩니다. 원본 SCIM 요청 본문은 저장되지도 기록되지도 않습니다.

### 환경 로그

사용자 ID, 전체 IP 주소, 사용자 에이전트, 메서드, 결과 및 위험 신호. 알 수 없는 식별자로 실패한 시도는 식별자 자체가 아니라 식별자의 키 기반 다이제스트를 기록하며, 이메일 주소, 전화번호 또는 사용자 이름은 기록하지 않습니다. 요금제에 따라 보관됩니다. Free 7일, Startup 14일, Business 30일, Enterprise 90일(부가 기능 사용 시 365일).

### 감사 이벤트

행위자, 작업, 대상 ID 및 변경 요약, 그리고 애플리케이션이 `POST /v1/audit-events`로 기록한 이벤트. 1년 동안 보관되며, Enterprise 계약은 최대 7년까지 연장할 수 있습니다. 감사 내보내기 파일은 7일 동안 보관됩니다.

### 이벤트

이벤트 페이로드: ID와 변경된 필드의 이름. 개인정보 값은 이벤트 유형에 대해 고객이 명시적으로 선택한 필드에만 포함됩니다. 30일 동안 보관됩니다.

### 동의 기록

각 수락 또는 동의의 문서 버전, 상태, 방법 및 시각. 사용자의 생애 기간에 3년을 더한 기간 동안 보관되며, 사용자가 삭제되면 가명 처리됩니다.

### 개인정보 요청

요청 유형, 상태, 처리 기한 및 요청자가 사용자 본인이 아닌 경우 요청자의 연락처 정보. 요청이 종결된 후 3년 동안 보관됩니다.

### 대시보드 사용자 및 계정 연락처

대시보드 사용자와 계정 연락처의 이름, 업무용 이메일 주소 및 역할. 계정이 유지되는 동안 보관되며, 대시보드 사용자가 제거된 후 30일 뒤에 삭제됩니다.

## 사용자 삭제

- 한 명의 사용자: [`DELETE /v1/users/{user_id}`](/docs/api/management/users/delete)는 `deletion_id`와 함께 `202`를 반환합니다. 실시간 데이터는 1시간 이내에 삭제되며, 백업은 30일 이내에 만료됩니다. 삭제는 되돌릴 수 없습니다.
- 여러 사용자: `POST /v1/jobs/user-deletions`는 같은 방식으로 작업당 최대 10,000명의 사용자를 삭제합니다.
- 셀프 서비스: 환경에서 활성화된 경우 사용자는 자신의 계정 삭제를 요청할 수 있습니다. 삭제는 설정한 유예 기간(0일에서 30일, 기본값 14일) 이후에 실행되며, 사용자는 그 기간 동안 요청을 취소할 수 있습니다.

백업은 개별 사용자를 제거하기 위해 수정되지 않습니다. 백업은 암호화되어 있으며 30일 후에 만료됩니다.
