모든 계층에 담긴 보안
보호는 Zoi ID를 만들고 운영하는 방식에 처음부터 설계되어 있습니다. 코드의 첫 줄부터 보관 기간의 마지막 날까지.
모든 곳에서 암호화
전송 중에도, 저장 시에도 암호화합니다. 파일마다, 신원 기록마다 별도의 키를 씁니다.
데이터는 EU 안에
신원 데이터는 독일에서 Zoi ID 전용 인프라에 보관합니다.
얼굴 템플릿 없음
얼굴은 격리된 서비스에서 메모리 안에서만 비교합니다. 생체 템플릿은 저장하지 않습니다.
최소 권한 접근
이름이 확인된 직원, 역할별 권한, 그리고 모든 열람과 결정을 남기는 추가 전용 감사 기록.
2인 검토 결정
제재나 PEP와 일치할 가능성이 있으면 서로 독립된 검토자 두 명이 확인합니다. 이의 제기는 다른 검토자가 판정합니다.
테스트와 검증
변경할 때마다 자동 보안 테스트를 실행합니다. 모든 릴리스는 서명되고, 실행 전에 검증됩니다.
데이터 소재지
신원 데이터는 독일(EU)에서 보관하고 처리합니다. 다른 곳에서의 접근은 이름이 확인된 직원으로 제한되며, 항상 기록됩니다.
- 보관 위치
- 독일에 있는 전용 인프라. 다른 모든 Zoi 시스템과 분리되어 있습니다.
- 백업
- 저희 인프라를 떠나기 전에 암호화하며, EU 안에 보관합니다.
- 네트워크 에지
- 글로벌 엣지 네트워크가 모든 연결을 보호합니다. 신청자 데이터는 그곳에 저장하지 않습니다.
- EU 밖에서의 접근
- 이름이 확인되고 교육을 받은 검토자와 관리자만 접근합니다. 개인 데이터를 열 때마다 감사 로그에 기록됩니다.
- 회사와 역할
- Zoi Labs LLC, 미국 와이오밍주 회사입니다. 파트너의 최종 사용자에 대해서는 처리자입니다. 제재 기록, 보안 로그, 사기 방지용 핑거프린트에 대해서는 관리자입니다.
- 국외 이전
- 데이터 처리 계약에 EU 표준계약조항(Module Two)이 포함되어 있습니다.
- 전송 중에는 최신 TLS로 암호화합니다.
- 저장 시에는 AES-256으로 암호화하며, 파일마다, 신원 기록마다 별도의 키를 씁니다.
- 암호화된 항목은 각자의 기록에 묶여 있습니다. 다른 기록으로 복사하면 열리지 않습니다.
- 키는 문서화된 정책에 따라 관리하며, 보호하는 데이터와 분리해 보관합니다.
- 백업은 저희 인프라를 떠나기 전에 암호화합니다.
- 얼굴 템플릿은 저장하지 않습니다. 얼굴은 요청 하나를 처리하는 동안 메모리에서만 비교합니다.
접근과 운영
누가 무엇을 볼 수 있는지 엄격히 통제하고, 그들이 하는 모든 일을 기록합니다.
- 최소 권한 접근: 이름이 확인된 계정, 역할별 권한, 업무에 필요한 곳에만 허용되는 접근.
- 개인 데이터 열람, 모든 결정, 모든 관리 작업은 추가만 되는 감사 로그에 기록되며, 10년 동안 보관합니다.
- 검토자는 문서화된 매뉴얼로 교육받은 뒤에 접근 권한을 받습니다.
- 얼굴, 실제 사람 확인, 신분증 분석은 자체 인프라 안의 격리된 서비스에서 실행합니다. 신원 데이터는 외부 AI 서비스로 보내지 않습니다.
- 파트너 API 키는 권한 범위가 정해져 있고 해시로만 저장합니다. 모든 웹훅에는 서명이 붙습니다.
- 파트너 대시보드는 패스키와 인증 앱을 지원하며, 키, 설정, 멤버의 모든 변경을 기록합니다.
- 모든 삭제는 기록되며, 백업에서 복원한 뒤에도 다시 적용합니다.
- 개발과 테스트에는 합성 데이터만 씁니다.
지속적인 보안 테스트
자동 점검은 변경할 때마다, 그리고 정기적으로 실행됩니다. 심각도가 높은 결과가 나오면 릴리스를 멈춥니다.
- 모든 코드의 정적 분석
- 알려진 취약점에 대한 의존성 스캔과 신속한 보안 업데이트
- 모든 커밋과 전체 이력에 대한 비밀 정보 스캔
- 인프라와 설정 스캔
- 칩, 신분증, 이미지를 읽는 코드의 퍼즈 테스트
- 웹 앱과 API의 동적 테스트
사고 대응과 업무 연속성
문제가 생겼을 때를 위한 명확한 계획, 그리고 저희를 믿는 파트너에 대한 확실한 약속.
- 대응 계획
- 문서화된 사고 대응 계획이 격리, 평가, 통지를 다루며, 저희가 서비스하는 시장마다 기한을 정해 두었습니다.
- 파트너 통지
- 귀사 사용자에게 영향을 주는 개인 데이터 침해는 부당한 지체 없이, 늦어도 36시간 안에 알려 드립니다.
- 감독 기관
- 저희에게 책임이 있는 경우, 법이 정한 기한(보통 72시간) 안에 감독 기관과 영향을 받은 사람에게 알립니다.
- 업무 연속성
- EU 안의 암호화된 백업과, 단계별로 문서화된 복구 절차.
보관 기간
기본 기간입니다. 법적 보존 조치가 있으면 기간 계산이 멈출 수 있습니다.
| 데이터 | 보관 기한 |
|---|---|
| 제출하지 않은 세션 | 만든 날부터 7일. |
| 열린 세션(처리 중 또는 검토 중) | 최대 60일, 그 뒤 만료됩니다. |
| 신분증 이미지, 칩 데이터, 영상 | 최종 결정 후 90일. 최소 나이 미만이면 24시간. 동의 철회나 삭제 요청 시 즉시. |
| 신원 정보(이름, 생년월일, 신분증 번호, 주소) | 파트너에 사용자 계정이 있고 신원이 취소되지 않은 동안. 마지막 인증 후 최대 5년. |
| 중복 확인 키, 결정, 개인 데이터가 없는 확인 결과 | 사기 방지를 위해 마지막 세션 후 5년. |
| 제재 확인 기록 | 제재 기록 규정에 따라 10년. |
| 감사 로그 | 10년. |
| 백업 | 30일. |
모든 삭제는 기록되고, 백업에서 복원할 때마다 다시 적용됩니다.
재수탁자
Zoi ID를 위해 개인 데이터를 처리하는 회사입니다. 모두 서면 데이터 처리 계약에 묶여 있습니다.
| 회사 | 하는 일 | 위치 |
|---|---|---|
| Hetzner Online GmbH | 서버 호스팅. Zoi ID가 저장하는 모든 것을 담고 있으며, 저장 시 항상 암호화되어 있습니다. | 독일(EU) |
| Cloudflare, Inc. | 네트워크 보호, TLS, DNS, 암호화한 백업 저장. | 전 세계 에지 네트워크. 백업은 EU 안. |
| Google LLC | Play Integrity: 앱과 기기에 대한 예 또는 아니요 응답. 신원 데이터는 없습니다. | 미국 |
| Apple Inc. | App Attest: 요청이 정품 iOS 앱에서 왔다는 증명. 신원 데이터는 없습니다. | 미국 |
재수탁자를 추가하거나 바꾸기 30일 전에 파트너에게 알리며, 파트너는 이의를 제기할 수 있습니다.
- 발견한 내용과 재현 방법을 알려 주세요.
- 본인의 테스트 계정과 합성 데이터만 쓰세요. 다른 사람의 데이터를 열지 마세요.
- 서비스 거부 공격, 사회공학, 재수탁자에 대한 테스트는 하지 마세요.
- 공개하기 전에 문제를 고칠 시간을 주세요.
모든 계정 뒤에 실제 사람이 있도록
Zoi ID가 곧 출시됩니다. 얼리 액세스 파트너는 샌드박스 키, 저희 팀과의 직접 소통 창구, 시장에 맞는 설정을 받습니다.
이메일 문의: official@zoi.network