feat: 회원가입 페이지 추가 + 카카오 전화번호 신청 문서
- /signup 회원가입 페이지 (이름 + 전화번호 + 개인정보 동의) - /api/signup API (get_or_create_user + 세션 저장) - 카카오 간편 가입 버튼 (카카오 로그인으로 가입) - 홈 화면에 회원가입 메뉴 추가 - 이미 로그인 시 /signup 접근하면 마이페이지로 리다이렉트 - 카카오 전화번호 수집 신청용 수집 사유 + 시나리오 문서 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
79
docs/kakao-phone-request.md
Normal file
79
docs/kakao-phone-request.md
Normal file
@@ -0,0 +1,79 @@
|
||||
# 카카오 개인정보 동의항목 - 전화번호 수집 신청
|
||||
|
||||
## 수집 사유 (신청 폼에 입력할 내용)
|
||||
|
||||
```
|
||||
청춘약국 마일리지 적립 서비스에서 고객 식별을 위해 전화번호가 필요합니다.
|
||||
|
||||
[서비스 개요]
|
||||
오프라인 약국(청춘약국)에서 의약품 구매 시 영수증 QR 코드를 스캔하면
|
||||
구매금액의 3%를 마일리지 포인트로 적립해주는 서비스입니다.
|
||||
|
||||
[전화번호가 필요한 이유]
|
||||
1. 고객 식별: 동일 고객의 마일리지를 하나의 계정으로 통합 관리하기 위해
|
||||
전화번호를 고유 식별자로 사용합니다.
|
||||
2. 포인트 조회: 고객이 마이페이지에서 자신의 적립 내역과 잔액을
|
||||
전화번호로 조회합니다.
|
||||
3. 오프라인 연계: 약국 방문 시 포인트 사용을 위해 전화번호로
|
||||
본인 확인이 필요합니다.
|
||||
|
||||
[현재 상황]
|
||||
전화번호를 카카오에서 받지 못하는 경우, 카카오 로그인 후
|
||||
별도의 전화번호 입력 화면을 추가로 거쳐야 합니다.
|
||||
카카오 계정의 전화번호를 직접 받을 수 있으면 입력 단계를
|
||||
생략하여 사용자 경험이 크게 개선됩니다.
|
||||
|
||||
[수집 범위]
|
||||
- 수집 항목: 전화번호 (카카오 계정에 등록된 번호)
|
||||
- 이용 목적: 마일리지 적립 계정 식별 및 포인트 조회
|
||||
- 보유 기간: 회원 탈퇴 시까지
|
||||
- 제3자 제공: 없음
|
||||
```
|
||||
|
||||
## 회원가입 시나리오 (회원가입 화면 설명용)
|
||||
|
||||
### 시나리오 1: 카카오 로그인으로 QR 적립 (메인 플로우)
|
||||
|
||||
```
|
||||
1. 고객이 약국에서 의약품 구매 후 영수증을 받음
|
||||
2. 영수증에 인쇄된 QR 코드를 스마트폰 카메라로 스캔
|
||||
3. https://mile.0bin.in/claim?t=거래번호:인증코드 페이지 이동
|
||||
4. "카카오로 적립하기" 버튼 클릭
|
||||
5. 카카오 로그인 동의 화면 표시 (닉네임, 프로필, 이메일, 이름, 전화번호)
|
||||
6-A. [전화번호 수집 가능 시] → 자동으로 마일리지 적립 완료
|
||||
6-B. [전화번호 미수집 시] → 전화번호 입력 화면으로 이동 → 수동 입력 후 적립
|
||||
7. 적립 완료 화면 표시 (적립 포인트, 총 잔액)
|
||||
```
|
||||
|
||||
### 시나리오 2: 카카오 로그인으로 마이페이지 조회
|
||||
|
||||
```
|
||||
1. https://mile.0bin.in 접속
|
||||
2. "카카오로 시작하기" 클릭
|
||||
3. 카카오 로그인 → 카카오 ID로 기존 회원 매칭
|
||||
4. 마이페이지 이동 (적립 내역, 포인트 잔액 확인)
|
||||
```
|
||||
|
||||
### 시나리오 3: PWA 앱에서 자동 적립 (재방문 고객)
|
||||
|
||||
```
|
||||
1. 이전에 카카오 로그인으로 적립한 이력이 있는 고객
|
||||
2. 홈 화면의 "청춘약국" PWA 앱에서 QR 스캔
|
||||
3. 세션이 유지되어 있으므로 입력 없이 자동 적립 완료
|
||||
```
|
||||
|
||||
## 제출 체크리스트
|
||||
|
||||
- [x] 회원가입 링크: `https://mile.0bin.in`
|
||||
- [x] 개인정보 처리방침: `https://mile.0bin.in/privacy`
|
||||
- [ ] 회원가입 화면 스크린샷: 카카오 로그인 버튼이 보이는 적립 화면 캡처
|
||||
- `/claim?t=거래번호:인증코드` 페이지 또는 메인 페이지 캡처
|
||||
- 개인정보가 보이면 마스킹 필요
|
||||
- [ ] 수집 사유: 위 텍스트 복사하여 입력
|
||||
|
||||
## 스크린샷 촬영 가이드
|
||||
|
||||
회원가입 화면으로 제출할 스크린샷:
|
||||
1. `https://mile.0bin.in` 메인 페이지 캡처 (카카오로 시작하기 버튼 포함)
|
||||
2. 또는 적립 페이지 `/claim?t=xxx` 캡처 (카카오로 적립하기 버튼 + 개인정보 동의 체크박스 포함)
|
||||
3. 캡처 시 개인정보(전화번호 등)가 보이면 마스킹 처리
|
||||
Reference in New Issue
Block a user