개인정보처리방침
한국형 은퇴 · FIRE 시뮬레이터(이하 “서비스”)는 이용자의 개인정보 및 금융 데이터를 소중히 보호하며, 모든 시뮬레이션 계산을 원칙적으로 이용자의 웹 브라우저 안에서 안전하게 처리하도록 설계되어 있습니다.
1. 개인정보 및 계산기 입력값 처리 기본 원칙
본 서비스는 회원가입이나 로그인 절차 없이 이용할 수 있습니다. 급여, 자산, 저축액, 출생연도, 은퇴나이, 연금·주택·의료비 등 사용자가 계산기에 입력하는 모든 값은 시뮬레이션을 위해 브라우저 메모리 및 Web Worker 내에서만 처리됩니다. 이용자가 명시적으로 “배우자에게 공유하기” 또는 “내 플랜 보관함(영구 보관)” 기능을 실행하지 않는 한, 서비스 운영자의 서버로 전송되거나 저장되지 않습니다.
2. 처리 항목 및 수집·보관 방식
서비스 이용 방식에 따라 처리되는 데이터 항목과 저장 방식은 다음과 같습니다.
① 기본 시뮬레이션 계산 시 (로컬 브라우저 연산)
- 처리 항목: 자산액, 급여 및 소득, 월 저축액, 지출액, 출생연도, 은퇴나이, 국민연금·퇴직연금·개인연금 정보, 부동산 정보, 배우자 재무 정보 등 시뮬레이터 입력값 일체
- 처리 방식: 사용자의 브라우저 내에서만 일시적으로 처리되며 외부 서버로 전송되지 않습니다.
② “이 기기에 저장” 기능 이용 시 (기기 로컬 저장소)
- 저장 항목: 사용자가 입력한 시뮬레이션 설정값 일체
- 저장 위치: 사용자의 기기 브라우저 로컬 저장소(
localStorage) - 보존 기간: 사용자가 브라우저 저장정보를 삭제하거나 웹페이지 내 '초기화'를 실행할 때까지 해당 기기에만 보관됩니다. 또한 중복 이벤트 전송 방지를 위해 세션 저장소(
sessionStorage)를 일시 활용합니다.
③ “배우자에게 공유하기” 기능 이용 시 (7일간 임시 암호화 보관)
- 처리 항목: 브라우저에서 AES-GCM 방식으로 종단간 암호화된 시뮬레이션 데이터, 초기화 벡터(IV), 생성 시각, 만료 시각
- 보관 기간: 생성 시점으로부터 7일간 보관되며, 유효기간 경과 시 링크가 만료되고 이후 서버 정리 작업 시 영구 파기(DELETE)됩니다.
- 보안 및 권한: 데이터를 복호화할 수 있는 비밀키는 공유 링크의 URL 해시(
#share=...)에만 포함되어 전달되며, 서버에는 일체 전송되거나 저장되지 않습니다. 따라서 운영자를 포함한 제3자는 데이터의 내용을 열람할 수 없습니다.
④ “내 플랜 보관함” 기능 이용 시 (만료 없는 영구·장기 보관)
- 처리 항목: 브라우저에서 AES-GCM 방식으로 종단간 암호화된 시뮬레이션 데이터, 초기화 벡터(IV), 복구 키의 일방향 해시 검증값(SHA-256 verifier), 생성 및 갱신 시각
- 보관 기간: 별도의 만료 기한 없이 영구(장기) 보관됩니다. 사용자가 복구 링크를 통해 내용을 언제든 불러오거나 현재 입력값으로 덮어쓸 수 있습니다.
- 보안 및 권한 (Zero-Knowledge): 복구 키는 사용자의 로컬 브라우저 및 발급된 복구 링크에만 존재합니다. 서버에는 복구 키의 일방향 검증값과 암호문만 보관되므로 운영자도 내용을 복호화하거나 분실된 키를 복구해 드릴 수 없습니다. 복구 링크를 안전한 곳에 별도 보관해 주시기 바랍니다.
3. 개인정보 및 데이터의 이용 목적
- 은퇴 재무 시뮬레이션 연산: 입력값에 따른 은퇴 자산 추이, 현금흐름, 세금 및 연금 수령액 시뮬레이션 결과 제공
- 플랜 저장 및 기기간 동기화: 이용자가 원할 때 동일 기기 또는 다른 기기에서 입력값을 다시 불러오기
- 배우자/가족 공유: 이용자가 지정한 신뢰할 수 있는 상대방에게 암호화된 시뮬레이션 결과 전달
- 서비스 품질 개선 및 오류 분석: 접속 통계 및 기능 활용도 분석을 통한 서비스 품질 개선
4. 개인정보 및 데이터의 보유 기간 및 파기 절차
- 브라우저 로컬 저장소: 사용자가 브라우저 저장 데이터를 삭제하거나 계산기 내 '초기화' 버튼을 클릭하면 즉시 삭제됩니다.
- 배우자 공유 데이터: 저장 시점으로부터 7일 후 자동 만료되며, 이후 새로운 공유 생성 및 조회 배치 시 데이터베이스에서 영구 삭제됩니다.
- 내 플랜 보관함 데이터: 사용자의 편의를 위해 만료 없이 영구 보관됩니다. 단, 복구 키 분실 시 서버 관리자도 복호화가 불가능하여 영구적으로 접근이 불가능합니다.
- Google Analytics 통계 데이터: Google Analytics 속성 설정 및 Google의 정책에 따라 보관 및 관리됩니다.
5. 데이터 안전성 확보 조치 (종단간 암호화 및 기술적 보호)
본 서비스는 사용자의 금융 및 개인정보를 보호하기 위해 다음과 같은 보안 조치를 적용하고 있습니다.
- 강력한 종단간 암호화 (End-to-End Encryption): 모든 공유 및 보관 데이터는 서버로 전송되기 전 브라우저 표준 Web Crypto API를 통해
AES-GCM (256-bit)방식으로 암호화됩니다. - 서버 무지형(Zero-Knowledge) 아키텍처: 복호화 키는 서버로 전송되지 않고 클라이언트(URL 해시 `#` 및 브라우저 로컬)에만 존재하므로, 서버 관리자나 제3자가 도청·열람할 수 없습니다.
- 전송 구간 암호화 (HTTPS/TLS): 모든 통신은 SSL/TLS 기반 HTTPS 보안 채널을 통해서만 이루어집니다.
6. 제3자 서비스 및 처리 위탁 (인프라)
서비스의 안정적인 운영과 통계 분석을 위해 아래와 같은 외부 전문 인프라를 이용하고 있습니다.
- Cloudflare, Inc.
- 위탁 업무: 웹 호스팅(Pages), 서버리스 API(Functions), 암호화 데이터베이스(D1) 인프라 운영
- 저장 정보: 클라이언트에서 암호화된 암호문 및 만료/검증 메타데이터 (평문 개인정보는 저장되지 않음)
- Cloudflare 개인정보처리방침
- Google LLC (Google Analytics 4)
- 위탁 업무: 서비스 이용 현황 통계 분석 (Measurement ID:
G-LNCT5QZ4XP) - 수집 항목: 페이지 조회, 이용 이벤트, 기술/기기 정보, 유입 경로, 쿠키 식별자(
_ga) - Google 개인정보처리방침 · Google Analytics 서비스 약관
- 위탁 업무: 서비스 이용 현황 통계 분석 (Measurement ID:
7. Google Analytics 통계 수집 정책
서비스 기능 개선을 위해 다음의 커스텀 이벤트를 측정합니다: calculator_started, calculation_completed, result_viewed, scenario_added, spouse_enabled
[금융·개인 식별 데이터 미전송 원칙] 분석 이벤트에는 급여액, 자산액, 저축액, 정확한 출생연도 등 계산기에 입력한 구체적인 금융·개인 값을 이벤트 파라미터로 보내지 않도록 구현되어 있습니다.
8. 쿠키 및 통계 수집 거부 방법
이용자는 웹 브라우저 설정을 통해 쿠키 저장을 차단하거나 삭제할 수 있으며, Google이 제공하는 공식 차단 도구를 통해 분석 도구의 수집을 거부할 수 있습니다.
9. 정보주체의 권리 및 행사 방법
- 로컬 데이터 삭제: 사용자는 언제든지 계산기의 '초기화' 버튼을 누르거나 브라우저 캐시를 삭제하여 기기에 저장된 데이터를 즉시 파기할 수 있습니다.
- 보관함 데이터 갱신: 복구 링크를 보유한 사용자는 새로운 입력값을 적용하여 언제든 보관함 내용을 수정·덮어쓸 수 있습니다.
- 공유 링크 취급 주의: '배우자에게 공유하기' 링크에는 암호 복호화 키가 포함되어 있으므로, 신뢰할 수 있는 배우자나 가족에게만 전달하시기 바랍니다.
10. 광고 및 데이터 판매 금지
본 서비스는 이용자에게 맞춤형 광고를 제공하기 위한 목적으로 데이터를 수집하지 않으며, 사용자의 계산기 입력값이나 개인정보를 어떠한 경우에도 판매하지 않습니다.
11. 방침 변경 및 개인정보 보호 문의
수집 항목이나 서비스 기능(새로운 저장·공유 방식 등)이 변경되면 이 방침을 업데이트할 수 있습니다. 개인정보 보호 및 데이터 처리에 관한 문의 및 의견은 운영자 GitHub 저장소/프로필을 통해 전달해 주시기 바랍니다.