HWATU FORTUNE
화투운세 개인정보처리방침
시행일: 2026년 10월 8일 · 운영자: birdlab (문의: support@birdlab.net)
앱: 화투운세 (net.birdlab.hwatu) · 게시 주소: https://hwatu-fortune-site.silverbird-dev.workers.dev/privacy/
- 회원가입·로그인이 없고, 운세 기록·도감·복·설정은 휴대폰 안에만 저장돼요.
- 앱은 처음 실행할 때 무작위 설치 ID를 만들어요(이름·전화번호와 무관). 선택 기능인 깊은 해석과 그 광고 보상을 확인할 때만 서버로 보내요.
- 깊은 해석(선택)을 직접 켜고 동의한 경우에만 고민 질문(선택 입력)과 뽑은 카드가 서버(Cloudflare)를 거쳐 AI 서비스(Anthropic)로 한 번 전달돼 풀이를 만들어요. 질문은 서버에 저장하지 않아요.
- 리뷰 요청 시점을 정하는 앱 실행 횟수·완료 경험 횟수·최근 요청 날짜는 기기에만 저장하며 앱 삭제 시 지워져요. 별점과 리뷰를 직접 작성하면 Google Play가 Google 계정과 함께 처리하고 공개 리뷰로 표시할 수 있어요. 운영자는 Google 계정 정보를 앱에서 수집하지 않으며, 작성한 리뷰는 Google Play에서 수정·삭제할 수 있어요.
- 광고는 Google AdMob을 써요. 광고 ID 등 일부 정보를 광고 SDK가 처리해요.
- 화투운세는 재미로 보는 운세예요. 만 18세 이상 이용을 권장해요.
1. 처리하는 정보와 목적
| 정보 | 어디에, 언제 | 목적 |
|---|---|---|
| 운세 기록(뽑은 카드·날짜·점수·한 줄), 도감, 복 내역, 상점 보유, 설정(테마·점술가·알림 시각 등), 출석 | 휴대폰 안에만(Room·DataStore). 서버로 보내지 않아요. 자동 백업·기기 이전은 끄고 모든 영역을 제외해요. | 앱 기능(기록·도감·위젯·알림) |
| 설치 ID(앱이 처음 실행할 때 만든 무작위 UUID) | 휴대폰에 저장. 깊은 해석을 쓰거나, 깊은 해석용 보상형 광고 보상을 확인할 때만 서버로 보내요. 서버에는 원문이 아니라 솔트 해시만 내부 키로 써요. | 하루 이용 횟수(무료 횟수·광고 보상 횟수) 관리, 남용 방지 |
| 고민 질문(선택 입력)과 뽑은 카드 | 깊은 해석을 켜고 동의한 경우에만, 보내는 그 순간 서버(Cloudflare Worker)를 거쳐 AI 서비스(Anthropic API)에 한 번 전달돼요. 전화번호·이메일 모양은 보내기 전에 가려요. 서버는 질문을 저장하지 않고 로그에도 남기지 않아요(일회성 처리). 휴대폰의 운세 기록에는 남고, 설정에서 지울 수 있어요. | 고민점 풀이·깊은 해석 만들기 |
| 위기 신호가 의심되는 문장 | 보내기 전에 휴대폰에서 먼저 검사해 운세 대신 자살예방상담전화 109 안내를 보여 줘요. 이 때는 서버로 보내지 않아요. | 안전 안내 |
| 풀이 신고(이용자가 신고를 눌렀을 때만) | 신고 사유와 신고한 풀이 글, 설치 ID 해시, 시각이 서버에 저장돼요. | AI 풀이 품질·안전 개선 |
| 요청 제한용 IP | 깊은 해석을 부를 때 서버가 IP를 해시한 값만 하루 단위 카운터로 써요. 원문 IP는 저장하지 않아요. | 비용·남용 방지 |
| 광고 관련 정보: 광고 ID(AD_ID)·App Set ID, IP로 추정한 대략적인 위치, 광고 상호작용, 진단 정보, 광고 동의 정보(UMP) | Google 광고 SDK(AdMob·UMP)가 처리해요. 운영자는 이 값을 받지 않아요. | 광고 표시, 분석, 사기 방지 |
| 보상형 광고 확인(깊은 해석 추가용) | 광고를 끝까지 보면 Google AdMob이 운영자 서버로 거래 번호와 광고 단위, 설치 ID·확인 번호(custom data)를 보내요. | 광고 보상 지급 확인 |
운영자는 이름, 전화번호, 이메일, 생년월일, 정확한 위치, 연락처, 사진, 결제 정보를 받지 않아요. 공유 카드 이미지는 휴대폰에서 만들어지고, 이용자가 저장·공유를 직접 눌렀을 때만 사진첩이나 선택한 앱으로 가요.
2. 처리 위탁과 제3자 제공
- Cloudflare, Inc.(위탁): 깊은 해석 서버(Cloudflare Workers)와 그 저장소(KV)를 운영해요. 앱 약관·방침 사이트도 Cloudflare에서 제공해요.
- Anthropic, PBC(위탁): 깊은 해석을 켠 경우에만, 서버가 질문 정리본·뽑은 카드 정보를 Anthropic API에 보내 풀이를 받아요. 운영자는 요청·응답 본문을 저장하지 않아요. Anthropic에서의 처리는 Anthropic의 정책(anthropic.com/privacy)을 따라요.
- Google LLC(AdMob·UMP): 광고를 보여 주고 동의를 받기 위해 위 표의 광고 관련 정보를 직접 처리해요(Google 개인정보처리방침).
그 밖에 이용자 정보를 판매하거나 광고주에게 넘기지 않아요. 법령에 따른 요청이 있을 때만 예외가 있어요.
3. 보관 기간
| 정보 | 보관 |
|---|---|
| 휴대폰 안 기록·설정 | 이용자가 지우거나 앱을 삭제할 때까지(설정 > 기록 모두 지우기) |
| 서버: 설치 ID 해시별 이용 횟수·광고 보상 횟수 | 마지막 이용 뒤 30일 |
| 서버: 광고 보상 확인 번호(nonce)·거래 번호 | 10분 / 7일 |
| 서버: 질문 없는 깊은 해석의 결과 캐시(카드 조합 해시가 키, 개인정보 없음) | 30일 |
| 서버: IP 해시 하루 카운터 | 하루 |
| 서버: 풀이 신고 | 90일 |
| 고민 질문·질문의 AI 응답 본문 | 서버에 저장하지 않음 |
4. 이용자의 권리와 삭제 방법
- 휴대폰 안의 모든 기록: 설정 > 기록 모두 지우기(2단계 확인) 또는 앱 삭제. 운영자는 이 기록을 가지고 있지 않아요.
- 깊은 해석: 설정에서 언제든 끌 수 있고, 끄면 서버 호출이 없어요.
- 광고: 설정 > 개인정보 및 광고 설정에서 광고 동의를 다시 고를 수 있고, Android 설정에서 광고 ID를 재설정하거나 삭제할 수 있어요.
- 서버에 남은 값(설치 ID 해시 기반 횟수 기록, 신고)은 해시라 개인을 알아볼 수 없지만, 삭제를 원하시면 support@birdlab.net로 알려 주세요. 보관 기간이 지나면 자동으로 사라져요.
5. 앱 권한
- 인터넷: 광고와(켠 경우) 깊은 해석 서버 연결
- 알림(POST_NOTIFICATIONS): 아침 운세·주간 운세 알림(선택, 꺼도 앱은 그대로 써요)
- 진동, 부팅 완료 수신(알림·위젯 예약 복구), 저장소 쓰기(Android 9 이하에서 공유 카드를 사진첩에 저장할 때만)
- 광고 ID(AD_ID): 광고 SDK가 병합. 위치·연락처·카메라·마이크 권한은 요청하지 않아요.
6. 안전 조치
서버 통신은 모두 암호화(HTTPS)돼요. 서버 비밀 값(API 키)은 앱에 없고 서버에만 있어요. 입력 정리(숨은 문자 제거, 전화번호·이메일 가림)와 출력 점검(금지어·링크 차단)을 하고, 로그에는 경로·상태·사유 코드만 남기고 본문은 남기지 않아요.
7. 아동
화투운세는 만 18세 이상을 위한 앱이에요. 운영자는 만 14세 미만 아동의 개인정보를 알면서 수집하지 않아요.
8. 국외 이전
Cloudflare(전 세계 데이터센터, 깊은 해석 서버는 일본 근처 지역 실행으로 설정), Anthropic(미국), Google(미국 등)의 서버로 정보가 전달·처리될 수 있어요. 이전되는 정보는 위 1장 표의 범위(설치 ID, 선택 사용 시 질문·카드, 광고 관련 정보)뿐이고, 이전을 원하지 않으면 깊은 해석을 켜지 않으면 돼요(광고 SDK는 앱 기능상 필수).
9. 방침의 변경과 문의
이 방침을 바꿀 때는 시행일 7일 전부터(이용자에게 불리한 변경은 30일 전부터) 이 페이지와 앱·스토어 안내로 알려요. 문의: support@birdlab.net
Privacy Policy (English summary)
Effective: October 8, 2026 · Operator: birdlab · support@birdlab.net
- On your phone: readings, collection, Bok, shop items and settings stay on the device only. No account, no backup.
- Install ID: a random UUID created on first launch. It is sent to our server only when you use the optional deep reading or when an ad reward for it is verified; the server keeps only a salted hash.
- Optional deep reading (off unless you consent and enable it): your optional question and the drawn cards pass once through our server (Cloudflare Workers) to the Anthropic API to write a reading. The question is processed once, not stored and not logged on our server. Phone-number and email patterns are masked first, and crisis-related text is checked on the device (shows Korea's 109 hotline instead).
- Reports: if you report a reading, the reading text, reason and a hashed install ID are stored for 90 days.
- Ads: Google AdMob and UMP process the advertising ID, approximate location from IP, ad interactions and diagnostics under Google's policy. Rewarded-ad verification sends a transaction ID to our server.
- Retention on the server: usage counters 30 days after last use, nonce 10 minutes, ad transaction IDs 7 days, caches without personal data 30 days, reports 90 days. Questions: not stored.
- Your choices: Settings > erase all records, turn off deep reading, ad privacy settings, reset the Android advertising ID, or email support@birdlab.net.
- For ages 18+. Cloudflare, Anthropic and Google may process data outside Korea.