Skip to content

[NM-556] 개인정보처리방침 개정 — 식별 기록 (시행 2026-10-20) - #12

Open
taew0o wants to merge 1 commit into
developfrom
feature/NM-556-privacy-history
Open

taew0o wants to merge 1 commit into
developfrom
feature/NM-556-privacy-history

Conversation

@taew0o

@taew0o taew0o commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

왜 고치나

식별 기록(NM-552 계약 · NM-553 백엔드 · NM-555 Android)이 회원에 연결돼 서버에 저장되면서, 방침 제2항에 없던 수집 항목이 생겼다. 보관 상한과 파기 규칙도 적혀 있지 않았다. 방침은 앱 실제 동작과 같아야 하므로 구현 근거에 맞춰 개정한다.

근거: spec api/domains/history.md · architecture/erd.md 「식별 기록」 · backend V6__pill_history.sql · PillHistoryService.MAX_HISTORIES = 100 · DELETE /api/v0/users/me 삭제 범위(auth.md 탈퇴).

무엇이 바뀌나 (종전 2026-10-08 시행 → 2026-10-20 시행)

항 변경 근거
2항 나목 식별 기록 항목 추가 — 품목기준코드 · 품목명 · 업체명 · 허가상태 · 식별 시각. 사진(원본 · 크롭)은 포함되지 않고, 화면의 알약 이미지는 식약처 낱알 이미지임을 명시 pill_history_item 컬럼 · history.md 「사진은 저장하지 않는다」
2항 라목 Airbridge에 전달하지 않는 항목에 식별 기록 추가 식별 기록은 서버 DB에만 있고 SDK로 나가지 않는다
3항 건강 정보 항목 명확화 — HealthKit 등 기기 건강 데이터에 접근하지 않으며, 식별 기록은 이용자 본인의 건강 상태 · 복약 사실을 나타내는 정보로 수집 · 이용하지 않는다 NM-556 「건강정보 쟁점」. 앱이 용도를 구분하지 못하므로 한 줄로 분명히 한다
4항 「알약 식별 기능 제공」에 식별 기록의 저장 · 조회 포함 재동의 판단의 근거가 되는 목적 조항
6항 식별 기록 보관 규칙 — 회원당 최근 100건, 초과 시 식별 시각이 가장 오래된 기록부터 자동 삭제, 직접 삭제 시 즉시 파기, 탈퇴 시 전부 파기 MAX_HISTORIES = 100 · DELETE /pill-histories/{id} · FK ON DELETE CASCADE
7항 「회원 식별자에 연결되어 저장된 데이터」에 「(식별 기록 등)」 예시 포괄 문장은 유지, 읽는 사람을 위한 예시만
9항 식별 기록은 기록 상세 화면에서 건별 삭제 가능 안내 열람 · 삭제 권리의 실제 경로
12항 개정 이력 추가, 시행일 · 최종 수정일 2026-10-20. 종전 방침은 2026-10-19까지 적용 —

바꾸지 않은 것 — 2항 나목의 알약 사진 문장, 5항 AWS 위탁, 6항 학습용 알약 이미지(익명 · 비연결) 문장. 기록은 사진을 저장하지 않으므로 그대로 사실이다. /privacy/overseas/(OVERSEAS 선택 동의 고지)도 손대지 않았다.

재동의 판단

식별 기록은 회원에 연결해 서버에 저장하는 새 수집 항목이라 실질 개정으로 보고 새 시행일을 부여했다. 「동의 버전 = 게시본 시행일」 규칙(spec auth.md 동의)에 따라 서버의 PRIVACY 버전 올림(기존 회원 재동의)은 NM-629가 맡는다. 계약 이행(4항 알약 식별 기능 제공)으로 보아 재동의 없이 가능하다는 해석도 있으나, 서버 모델에 「시행일만 바꾸고 재동의 없음」 경로가 없고 안전한 쪽이 재동의라 이렇게 정했다. 법률 자문은 아니다.

시행일 · 배포 순서

  • 시행일 2026-10-20은 가정이다. main 머지(운영 게시)가 그 뒤로 밀리면 12항 이력과 하단 시행일을 실제 게시일로 맞춰야 한다. 현재 관행(2026-10-08 개정)과 같이 시행일 = 게시일로 뒀다.
  • 순서: 이 PR → develop(/develop/privacy/ 검토) → 릴리스 PR로 main → 게시 확인 뒤 NM-629(서버 PRIVACY 버전 올림). 서버가 먼저 올라가면 사용자가 옛 방침을 보고 동의하게 된다.
  • NM-565(문의) · NM-623(피드백) 개정이 가까운 시기에 나가면 시행일을 하나로 맞추고 재동의도 한 번만 받는 편이 좋다. 다만 식별 기록은 이미 Android(NM-555)에서 저장되고 있어 이 개정을 오래 묶어 두지 않는 쪽을 권한다.

확인

  • python3 -m http.server 8000 으로 http://localhost:8000/privacy/ 를 열어 본문 · 표 · 개정 이력 렌더링 확인
  • 태그 균형 검사 통과(파이썬 html.parser)

관련: NM-556 · NM-629(BE) · NM-552 · NM-553

🤖 Generated with Claude Code

식별 기록(NM-552·NM-553)이 회원에 연결돼 서버에 저장되면서 방침 2항에 없던
수집 항목이 생겼다. 실제 구현(spec api/domains/history.md · architecture/erd.md,
backend pill_history 테이블)에 맞춰 다음을 고친다.

- 2항 나목: 식별 기록 항목 추가 — 품목기준코드·품목명·업체명·허가상태·식별 시각.
  사진(원본·크롭)은 포함되지 않고 화면의 알약 이미지는 식약처 낱알 이미지임을 명시.
  기존 알약 사진 문장은 그대로 둔다.
- 2항 라목: Airbridge에 전달하지 않는 항목에 식별 기록 추가.
- 3항: 건강 정보 항목을 명확화 — 기기 건강 데이터에 접근하지 않으며, 식별 기록은
  이용자 본인의 건강 상태·복약 사실을 나타내는 정보로 수집·이용하지 않는다.
- 4항: 알약 식별 기능 제공에 식별 기록의 저장·조회를 포함.
- 6항: 식별 기록 보관 규칙 — 회원당 최근 100건, 초과 시 가장 오래된 기록부터 자동
  삭제, 직접 삭제 시 즉시 파기, 탈퇴 시 전부 파기.
- 7항: 포괄 문장에 「식별 기록 등」 예시. 9항: 기록 상세 화면에서 건별 삭제 안내.
- 12항 개정 이력과 시행일·최종 수정일을 2026-10-20으로 갱신. 종전(2026-10-08 시행)은
  2026-10-19까지 적용.

새 수집 항목이 생긴 실질 개정이므로 새 시행일을 부여하고, 서버의 PRIVACY 동의 버전
올림(재동의)은 NM-629가 맡는다. 6항의 학습용 알약 이미지 문장은 바꾸지 않았다.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants