feat: 개인정보 수집·이용 동의 프로세스 추가
- QR 라벨에 개인정보 동의 안내 문구 추가 (18pt 작은 글씨) - 웹앱에 핀테크 스타일 개인정보 동의 체크박스 추가 - 백엔드 API에서 개인정보 동의 검증 추가 - 개인정보보호법 준수 강화 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -92,6 +92,7 @@ def create_qr_receipt_label(qr_url, transaction_id, total_amount, claimable_poin
|
||||
font_amount = ImageFont.truetype(font_path, 40) # 금액 (크게)
|
||||
font_points = ImageFont.truetype(font_path, 36) # 포인트 (강조)
|
||||
font_small = ImageFont.truetype(font_path, 28) # 안내 문구
|
||||
font_tiny = ImageFont.truetype(font_path, 18) # 개인정보 동의 (작게)
|
||||
else:
|
||||
raise IOError("폰트 없음")
|
||||
except (IOError, OSError):
|
||||
@@ -101,6 +102,7 @@ def create_qr_receipt_label(qr_url, transaction_id, total_amount, claimable_poin
|
||||
font_amount = ImageFont.load_default()
|
||||
font_points = ImageFont.load_default()
|
||||
font_small = ImageFont.load_default()
|
||||
font_tiny = ImageFont.load_default()
|
||||
|
||||
# 3. QR 코드 생성 (우측 상단) - 크기 및 해상도 개선
|
||||
qr = qrcode.QRCode(
|
||||
@@ -162,6 +164,11 @@ def create_qr_receipt_label(qr_url, transaction_id, total_amount, claimable_poin
|
||||
# 안내 문구
|
||||
guide_text = "QR 촬영하고 포인트 받으세요!"
|
||||
draw.text((x_margin, y), guide_text, font=font_small, fill=0)
|
||||
y += 35
|
||||
|
||||
# 개인정보 동의 안내 (작은 글씨)
|
||||
privacy_text = "(QR 스캔 시 개인정보 수집·이용에 동의한 것으로 간주됩니다)"
|
||||
draw.text((x_margin, y), privacy_text, font=font_tiny, fill=0)
|
||||
|
||||
# 5. 테두리 (가위선 스타일)
|
||||
for i in range(2):
|
||||
|
||||
Reference in New Issue
Block a user