Methodology
계산 방법
KR Numbers는 한국 생활에서 자주 확인하는 급여, 노동, 날짜, 세금, 복지, 생활금융, 주거비, 단위 환산 숫자를 정적 페이지와 브라우저 계산으로 제공합니다. 사용자가 입력한 급여·근로시간·날짜·대출·생년월일 같은 원문 값은 KR Numbers 서버로 보내지 않고, 각 페이지의 스크립트가 브라우저에서 계산합니다.
1. 공식 출처 우선
요율, 기준표, 공휴일, 복지 기준, 실거래 집계처럼 공공 기준이 있는 항목은 정부·공공기관· 법령·공식 보도자료를 우선 사용합니다. 각 계산기에는 확인일과 출처 링크를 표시하고, 출처가 여러 개인 경우 계산에 직접 쓰인 기준과 참고 기준을 분리합니다.
2. 계산식과 입력 범위
계산식은 TypeScript 함수로 분리해 관리합니다. 연봉 실수령표는 4대보험 요율, 국민연금 상·하한, 국세청 간이세액표 기반 소득세, 지방소득세 계산을 조합합니다. 날짜·영업일·공휴일 도구는 KST 기준 날짜와 정적 공휴일 데이터를 사용하고, 대출·예적금 도구는 입력한 금리와 기간을 기준으로 월 상환액·세후 이자를 계산합니다.
3. 정적 빌드와 개인정보
사이트는 Cloudflare Pages에 정적 파일로 배포됩니다. 회원가입, 로그인, 개인별 저장 기능을 두지 않으며 계산기 입력 원문을 백엔드 데이터베이스에 저장하지 않습니다. Google Analytics와 AdSense는 페이지 조회와 상호작용 신호를 처리할 수 있지만, 계산기 입력 숫자 원문은 이벤트 값으로 전송하지 않도록 관리합니다.
4. 회귀 테스트와 배포 전 점검
계산 로직은 Vitest 회귀 테스트로 검증합니다. 배포 전에는 테스트, 정적 빌드, 보안 감사, sitemap/robots/ads.txt, 공개 문구, 얇은 페이지 여부를 확인합니다. 광고 심사와 검색 노출에 영향을 줄 수 있는 빈 광고 문구, 미완성 안내, 과도한 책임 회피 표현은 공개 HTML에 남기지 않는 것을 원칙으로 합니다.
5. 결과를 읽는 방법
결과는 각 페이지의 입력값, 확인일, 공식 출처, 계산 가정에 맞춰 해석하면 됩니다. 부양가족, 비과세 항목, 회사 정산 방식, 가구원수, 재산, 금융기관 심사 기준처럼 개인별로 달라지는 값은 별도 확인이 필요합니다.