GapProof
Privacy

개인정보 처리방침

비회원일 때와 회원일 때 각각 무엇이 저장되고 무엇이 저장되지 않는지를 그대로 적었습니다. (버전 v0.2 · 2026-07-28)

문서의 상태

이 문서는 전문가(법률) 검토 전의 초안이며, 저장소의 실제 구현과 일치하도록 함께 관리됩니다. 회원 기능 도입 등 데이터 흐름이 바뀌면 이 문서를 먼저 개정하고 버전을 기록한 뒤 적용합니다.

비회원으로 이용할 때

로그인 없이 쓰는 데모에서는 서버에 아무것도 저장하지 않습니다. 아래는 그 범위를 정확히 적은 것입니다.

  • 경험 입력 원문을 서버에 저장하지 않습니다. 분석 요청 처리에만 사용하고 응답 후 버립니다.
  • 첨부한 TXT·MD 파일은 브라우저 안에서 텍스트로만 읽으며 서버로 업로드하지 않습니다.
  • 공유 링크에는 서비스 소개만 담기며 개인의 입력·결과가 포함되지 않습니다.
  • 작성 중 내용과 결과는 이 기기 안에만(브라우저 localStorage) 임시로 남고, 화면에서 지울 수 있습니다.
  • 비회원은 결과를 영구 보관할 수 없습니다. 기기를 바꾸거나 브라우저를 정리하면 사라집니다.

회원으로 저장할 때 (동의한 항목만)

계정을 만들면 결과를 이어서 쌓을 수 있습니다. 이때 저장되는 것과 저장되지 않는 것을 나눠서 적습니다.회원가입만으로는 경험 원문이 저장되지 않습니다.

지금 실제로 저장하는 것

  • 계정 정보 — 이메일, 그리고 소셜 로그인을 쓴 경우 그 제공자가 준 식별자·표시 이름·프로필 이미지 주소.
  • 피드백 — 아래 항목을 참고해 주십시오.

아직 저장하지 않는 것 (표는 준비했지만 기록되지 않습니다)

결과물(Proof Card)·학습 기록·발급 문서·외부 증빙·경험 원문을 담을 데이터베이스 구조와 접근 제한은 만들어 두었습니다. 그러나 현재 버전에는 이 항목들을 저장하는 코드가 없습니다.데모에서 만든 결과는 이 기기의 브라우저에만 남고, 로그인해도 서버에 쌓이지 않습니다. 프로필 화면의 목록이 비어 있는 것은 오류가 아니라 이 때문입니다.

  • 결과물(Proof Card) — 저장 기능 준비 중. 지금은 인쇄(PDF 저장)로만 남길 수 있습니다.
  • 학습 기록 · 발급 문서 · 외부 증빙 — 저장 기능 준비 중.
  • 경험 원문 — 저장 기능 준비 중이며, 도입하더라도 별도 체크박스에 직접 표시했을 때만 저장합니다. 이 체크박스는 미리 선택돼 있지 않을 것이며, 선택하지 않아도 모든 기능을 그대로 쓸 수 있습니다. 동의 없이 원문이 저장되지 않도록 데이터베이스 제약을 먼저 걸어 두었습니다(experiences.raw_text는 동의 표시가 없으면 값을 넣을 수 없습니다).

피드백을 보낼 때 저장하는 것

  • 피드백 글, 선택한 분류와 만족도, 피드백을 보낸 화면 경로.
  • 직접 첨부한 화면 캡처 이미지(최대 3장). 비공개 저장소에 보관하며 공개 주소를 만들지 않습니다.
  • 피드백 이미지를 AI 분석에 자동으로 보내지 않습니다. Solar·Gemini를 포함한 어떤 AI 제공자에게도 전송하지 않으며, 서비스 개선을 위해 사람이 직접 읽습니다.
  • 목적은 오류 확인과 서비스 개선입니다. 계정을 유지하는 동안 보관하고, 개별 삭제하거나 탈퇴하면 이미지 파일까지 함께 삭제됩니다.
  • 캡처에 이름·이메일·전화번호 같은 정보가 담기지 않도록 보내기 전에 확인해 주십시오(화면에도 같은 안내를 표시합니다).

결과물과 경험 원문의 차이: 결과물에는 사용자가 확인한 역량 이름과 등급처럼 정리된 항목만 들어갑니다. 경험 원문(그리고 원문에서 그대로 따온 인용문)은 선택 동의가 있을 때만 저장합니다.

처리 항목과 목적

  • 경험 입력 텍스트(일시 처리) — 역량 후보 분석을 위해 Solar API에 전달합니다. 전달 전에 이메일·전화번호·주민등록번호로 보이는 표현을 자동으로 가립니다(형식이 없는 이름·주소는 자동으로 가려지지 않을 수 있어 입력 안내가 1차 방어입니다).
  • 데모 세션 쿠키(gp_gate) 1종 — 데모 코드 확인 후 발급되는 서명 쿠키로, 입장 상태 유지에만 쓰입니다. 유효기간 12시간, 개인 식별 정보가 들어 있지 않습니다.
  • 작성 중 내용(draft) — 이용자의 기기(브라우저 localStorage)에만 임시 보관되어 재접속 시 이어쓰기에 쓰입니다. 서버로 전송되지 않으며 “새 분석 시작하기”·“데모 나가기” 시 삭제됩니다.
  • 요청 한도 처리 — 과다 요청 방지를 위해 요청 단위의 IP 기반 카운터를 사용합니다. IP와 세션 값 모두 비가역 digest로만 한도 키에 사용하며, 원본을 로그나 키에 그대로 저장하지 않습니다.

처리 위탁·외부 서비스

  • Cloudflare Workers — 서비스 실행·전송(엣지 인프라). 전 세계 엣지에서 실행되므로 요청 처리 과정에서 국외 서버를 경유할 수 있습니다(저장은 하지 않습니다).
  • Upstage Solar API마스킹을 거친 경험 입력 텍스트를 역량 후보 분석을 위해 전송합니다. 이름·주소처럼 형식이 일정하지 않은 표현은 자동으로 가려지지 않을 수 있습니다.
  • Google Gemini API — 영상 학습 자료를 만들 때 사용자가 입력한 공개 YouTube 주소만 전송합니다. 경험 원문·역량·결과물은 전송하지 않습니다.
  • Supabase — 회원 인증과 회원 데이터 보관. 위 “회원으로 저장할 때”에 적은 항목만 보관합니다.
  • Google·Kakao — 소셜 로그인을 선택한 경우에 한해 인증을 처리합니다. GapProof는 각 제공자의 비밀키를 보관하지 않으며, 코드↔토큰 교환은 Supabase가 수행합니다.
  • 카카오톡 공유 SDK는 결과 화면에서 공유 기능이 구성된 경우에만 로드됩니다.

각 위탁사의 구체적 처리 위치·보관 정책은 계속 확인해 이 문서에 반영합니다.

보유 기간

  • 비회원 — 서버에 입력 원문·결과를 저장하지 않으므로 보유 기간이 없습니다.
  • 회원 — 계정을 유지하는 동안 보관하고, 탈퇴하면 함께 삭제합니다(아래 참고). 개별 항목은 언제든 직접 지울 수 있습니다.
  • 동의로 저장한 경험 원문 — 동의를 철회하거나 해당 항목을 지우면 삭제합니다.
  • 세션 쿠키: 데모 게이트 쿠키 최대 12시간(데모 나가기 시 즉시 만료). 로그인 세션은 로그아웃 시 제거됩니다.
  • 기기 내 draft: 이용자가 삭제하기 전까지 — “새 분석 시작하기”·“데모 나가기”로 즉시 삭제할 수 있습니다.

이용자의 권리 — 보기·지우기·동의 철회

  • 보기 — 로그인 후 프로필 화면에서 계정 정보와 보낸 피드백을 확인할 수 있습니다. 결과물·학습 기록·발급 문서·외부 증빙은 아직 저장하지 않으므로 목록이 비어 있습니다.
  • 지우기 — 보낸 피드백은 개별로 삭제할 수 있습니다. 삭제는 되돌릴 수 없으며 삭제 전에 한 번 더 확인합니다.
  • 동의 철회 — 경험 원문 저장 기능이 아직 없으므로 철회할 대상도 없습니다. 도입하면 이 항목을 다시 적습니다.
  • 회원 탈퇴 — 계정을 지우면 그 계정에 연결된 경험·분석 기록·Proof Card·학습 기록·발급 문서·외부 증빙·피드백·프로필을 모두 삭제합니다. 합성 계정으로 실제 삭제를 실행해 남는 행이 0건인 것을 확인했습니다(2026-07-29). 화면에서 바로 누르는 자동 탈퇴 기능은 아직 없습니다. 아래 문의 경로로 요청해 주시면 처리합니다.
  • 비회원의 입력·결과는 화면의 “새 분석 시작하기”로 언제든 지울 수 있습니다.
  • 선택 동의(익명 통계 참여, 경험 원문 저장)는 체크하지 않아도 핵심 기능을 모두 이용할 수 있습니다.
  • 문의는 저장소 이슈 또는 안내받은 채널로 할 수 있습니다.

AI 분석에 대한 안내

  • 분석 결과는 AI의 제안(초안)이며, 이용자가 확인한 항목만 결과에 사용됩니다.
  • GapProof는 취업 가능성·적성을 판정하지 않으며, 그런 판정 결과를 생성하지 않습니다.
  • 건강·가족 상황 같은 민감할 수 있는 경험은 질환·상태가 아니라 이용자가 한 행동 중심으로 다루며, 구체적 의료 정보는 적지 않기를 권장합니다.

만 14세 미만 이용

가입 단계에서 만 14세 이상 확인을 거치며, 만 14세 미만은 가입을 받지 않습니다. 로그인 없이 쓰는 데모는 계정을 만들지 않으므로 그대로 이용할 수 있습니다.

변경 기록

  • v0.1 (2026-07-25) — 최초 작성(무저장 데모 기준).
  • v0.2 (2026-07-28) — 회원 기능과 피드백 기능 도입에 맞춰 개정했습니다.
    • 피드백 글과 첨부 이미지의 저장 범위, 그리고 “AI에 자동 전송하지 않음”을 명시했습니다.
    • 비회원과 회원의 저장 범위를 분리했습니다.
    • 경험 원문은 선택 동의가 있을 때만 저장합니다. 데이터베이스 제약으로 강제합니다.
    • Gemini·Supabase·소셜 로그인 위탁을 추가했습니다.
    • 조회·삭제·동의 철회·탈퇴 시 삭제 범위를 적었습니다.
GapProof 데모 시작하기 코드 없이 샘플 둘러보기실제 분석은 심사·멘토링 공유용 데모 코드가 필요합니다.