Skip to content

Latest commit

 

History

History
67 lines (55 loc) · 3.15 KB

File metadata and controls

67 lines (55 loc) · 3.15 KB

사주담 HANDOFF.md

최종 법적 감사 완료 (헤르2 2026-05-22) — CRITICAL 0 / HIGH 0 / MEDIUM 2


⚖️ 법적 포지셔닝 확정

  • 서비스 분류: 문화·오락 서비스 (운세/명리학 기반 자기이해 도구)
  • 아님: 의료기기 / 심리상담 / 코칭 서비스
  • "코치" 표현 전면 금지 → "가이드", "해석자" 사용 (심리코칭법 선제 대응)

면책고지 표시 위치 (앱 내 필수)

  1. 온보딩 완료 화면 하단 (동의 체크박스)
  2. 모든 인사이트 응답 하단 자동 첨부
  3. 앱스토어 설명란

면책 문구 (3개 언어):

  • KO: "본 내용은 명리학적 관점의 자기이해 도구이며 전문적 심리상담을 대체하지 않습니다."
  • JA: "本内容は命理学的観点の自己理解ツールであり、専門的な心理カウンセリングの代わりにはなりません。"
  • EN: "This is a self-understanding tool for entertainment purposes only and does not replace professional counseling."

API KEY 보안 (MEDIUM — 필수 적용)

# ✅ 올바른 방법 — 환경변수
export ANTHROPIC_API_KEY="sk-ant-..."   # .env 파일에 저장, git에 절대 커밋 금지

# ❌ 절대 금지 — 코드 하드코딩
# api_key="sk-ant-..."  ← 이렇게 쓰지 말 것

.env.example 참고, .gitignore.env 포함 필수.

기분 데이터 동의 수집

  • 수집 항목: 생년월일(필수) + 기분 5단계(선택)
  • 기분 데이터 = 개보법 §23 민감정보 해당 가능 → 별도 명시 동의 필수
  • 온보딩: "감정 상태 데이터를 사주 해석에 활용합니다" 체크박스 별도 구성

Crisis Detection 키워드 관리

현재 키워드: ["죽고 싶", "자살", "자해", "사라지고 싶", "끝내고 싶어", "죽어야"]

  • 1393 자살예방상담전화 자동 안내 (24시간)
  • 키워드 업데이트 절차: src/services/ai_insight.pyCRISIS_KEYWORDS 리스트 수정
  • 분기별 정신건강 전문가 검수 권고

일본 서비스 진입 전 법무 검토 필수 ⚠️

  • 個人情報保護法: 개인정보(生年月日) 처리 방침 일본어 별도 작성
  • 역술업법: 일본 역술업 관련 규정 법무법인 검토
  • 景品表示法: 과장 광고 금지 — "운명 예측" 표현 금지
  • 예상 소요: 법무 검토 4~6주

KST 절기 보정 패치

  • src/engine/saju_calculator.pyget_jeolgi() 함수
  • lunar-python CST(UTC+8) → KST(UTC+9) +1h 보정 적용 완료
  • 절기 경계일(2월 3~5일) 월주 변경 테스트 12/12 PASS

표현 금지 목록

금지 대체
코치, coaching 가이드, 해석자, insight
심리상담, 상담사 사주 해석, 인사이트
진단, 치료, 처방 분석, 탐색, 참고
AI가 보장합니다 ~일 수 있어요, ~경향이 있어요

배포 체크리스트

  • 면책고지 3개 언어 법무 검토
  • API KEY .env 분리 확인
  • 기분 데이터 별도 동의 화면 구현
  • crisis detect 키워드 정신건강 전문가 검수
  • 앱스토어 카테고리: 라이프스타일 (의료/건강 아님)
  • 일본 서비스: 법무 검토 완료 후 진행