Security & Privacy

민감한 데이터, 안전하게.

사회복지시설의 회계·인건비·후원 데이터는 특별히 예민합니다. CleanCheck가 어떻게 보호하는지 투명하게 공개합니다.

다섯 가지 기둥

각각이 독립적으로 작동합니다. 하나가 뚫려도 다음 기둥이 막습니다.

전 구간 암호화

저장·전송 모두 암호화. 관리자도 평문을 볼 수 없습니다.

  • 비밀번호: PBKDF2-SHA256 · 100,000회 반복 · 개인 솔트
  • 전송: TLS 1.3 (HTTPS 전용, HSTS 적용)
  • 저장: Cloudflare D1 · AES-256 at rest

기관별 완전 격리

한 기관의 데이터가 다른 기관에 노출되지 않도록 3중 방어.

  • 멀티테넌시 설계 (tenant_id 컬럼 강제)
  • 미들웨어에서 tenant_id 자동 필터링
  • 감사 로그에 모든 접근·수정 기록

자동 개인정보 마스킹

업로드된 텍스트에서 민감 정보를 AI 전송 전 자동 치환.

  • 주민등록번호 (뒷 7자리 마스킹)
  • 계좌번호 (중간 자리 마스킹)
  • 휴대폰 번호 (중간 자리 마스킹)

자동 파기

업로드된 원본 PDF는 60일 후 AI 서버·캐시 모두에서 삭제.

  • Anthropic Files API 서버 측 60일 후 삭제
  • 캐시 DB도 동일 주기 TTL
  • 검토 이력은 기관이 직접 보관·삭제 관리

감사 로그

누가 언제 무엇을 조회·수정했는지 모두 기록, 삭제 불가.

  • 로그인·조회·수정·다운로드 이벤트 전부
  • IP·User-Agent·수정 내역 JSON 보존
  • 관리자는 언제든 감사 로그 조회 가능

Rate limiting

무차별 대입 공격·스크래핑으로부터 자동 차단.

  • 로그인: 15분당 5회 실패 시 잠금
  • 가입: 시간당 10회 제한 (IP당)
  • 관리자 포털: 별도 강화된 제한

데이터는 어디에 있나

업로드된 지출 서류가 거쳐가는 경로를 단계별로 공개합니다.

01Client

브라우저 (과장님 PC)

PDF를 업로드하는 시점입니다. 브라우저에서 Cloudflare 서버로 HTTPS(TLS 1.3) 전송.

  • 쿠키는 HttpOnly·Secure·SameSite=Lax 플래그. JavaScript로 접근 불가.
  • 로그인 세션은 14일 후 자동 만료.
02Edge

Cloudflare Workers (APAC 리전)

요청이 서울/도쿄 등 가장 가까운 CF 엣지에 도착. 테넌트 식별·인증·Rate limit·감사 로그 기록.

  • 개인정보 자동 마스킹이 이 단계에서 수행됩니다 — Anthropic으로 전송되기 전.
  • 업로드 파일은 메모리·로그에 평문 저장되지 않습니다.
03AI

Anthropic Claude API

PDF는 Files API로 업로드되어 file_id로 참조됩니다. Claude가 검토 결과를 생성.

  • Anthropic은 고객 데이터를 모델 학습에 사용하지 않습니다 (2024 공식 정책).
  • Files API 서버 측 보관 기간: 최대 60일. CleanCheck는 캐시 키로만 재사용.
  • 처리 후 민감 정보는 즉시 메모리에서 해제.
04Database

Cloudflare D1 (APAC)

검토 결과·예산·직원 정보 등이 SQLite 기반 D1에 저장. AES-256 암호화.

  • tenant_id로 기관별 완전 격리. 쿼리마다 자동 필터링.
  • 매일 자동 백업 · 7일 보관.
  • 주민번호는 암호화 저장 (앞 6자리만 표시용, 뒷자리는 key-split).
05Audit

감사 로그 (access_audit)

모든 조회·수정·다운로드 이벤트가 별도 테이블에 영속 기록. 사용자·관리자 모두 삭제 불가.

  • 기관 관리자는 자기 기관의 로그를 언제든 조회 가능.
  • CleanCheck 관리자는 시스템 전체 로그를 조회 가능. 그러나 기관 데이터 본문은 볼 수 없음(권한 분리).

보안 인증 로드맵

Y1 완료

기본 암호화·격리·감사 로그

전 구간 TLS 1.3, 비밀번호 PBKDF2, 멀티테넌시, 감사 로그 — 현재 적용 중.

Y1 Q4

개인정보처리방침 법률 검토

외부 로펌 검토 후 v2 공개. 수탁 계약서·위·수탁자 관리 문서화.

Y2 Q1

ISMS-P 사전 컨설팅

한국인터넷진흥원(KISA) 지정 컨설팅 업체와 사전 진단·교정 작업.

Y2 Q3~Q4

ISMS-P 인증 취득 목표

정보보호 및 개인정보보호 관리체계 통합 인증. 인증 취득 시 본 페이지에 인증 번호 공개.

Y3

SOC 2 Type II 검토

해외 사회복지 SaaS 벤치마크 수준 보안. 매출 규모에 따라 결정.

보안 투명성 문서

개인정보 영향평가(PIA)·약관·처리방침 전체를 공개하고 있습니다.

PIA 초안 → 개인정보처리방침 이용약관

보안 관련 문의

침해 사고 신고·권익침해·데이터 열람·삭제 요청 등.

security@cleancheck.kr