사주스테이션

개인정보처리방침

최종 수정 2026-11-12

사주스테이션(sajustation.com, 이하 "서비스")의 운영자(이하 "운영자")는 서비스를 운영하면서 꼭 필요한 개인정보만 처리합니다. 이 방침은 무엇을, 왜, 어디에, 얼마나 오래 보관하는지 설명합니다. 문의: help@sajustation.com

1. 한눈에 보기

  • 무료 결과와 오늘의 흐름은 이용자의 기기에서 계산합니다. 로그인하지 않았고 이 브라우저에 비회원 세션이 없다면 이때 출생 정보를 서버로 보내지 않습니다. 로그인한 상태이거나 이 브라우저에 로그인 없이 결제한 비회원 세션이 있다면, 이미 산 풀이가 있는지 확인하려고 출생 정보를 서버로 보내 계정의 프로필과 비교하며, 저장하지 않습니다.
  • 출생 도시를 찾을 때는 입력한 도시 이름만 서버로 보내 목록을 받습니다. 생년월일과 시각은 보내지 않습니다.
  • 계정(로그인 없이 결제할 때 만드는 비회원 계정 포함)에 저장한 출생 프로필과 유료 구매에 쓴 출생 정보만 서버에 저장합니다.
  • 결제 화면에 적은 이메일은 저장하지 않습니다. 세션을 잃은 구매자를 찾는 데 쓰려고, 비밀 키로 만든 HMAC 값만 저장합니다.
  • 광고용 쿠키는 쓰지 않습니다. 방문 통계를 위해 Google Analytics 쿠키를 씁니다(거부할 수 있음).
  • 로그인 메일과 이메일 확인 메일 말고는 홍보 메일이나 소식지를 보내지 않습니다.
  • 계정을 지우면 출생 프로필과 풀이를 지웁니다.

2. 처리하는 개인정보

  • 계정: 이메일 주소(네이버로 로그인하면 받지 않음), 로그인 방식(매직 링크, Google, 카카오, 네이버, Facebook)과 그 서비스가 준 회원 식별자, 화면 언어, 만 18세 확인 시각. 카카오로 로그인하면 동의한 경우 닉네임과 프로필 사진도 받습니다(화면에 쓰지 않음)
  • 비회원 계정(로그인 없이 결제한 경우): 무작위로 만든 계정 식별자, 만든 시각, 화면 언어, 만 18세 확인 시각. 이메일은 받지 않습니다. '내 구매' 화면의 '이메일로 지키기'로 이메일을 이으면 그 주소가 더해지고 일반 계정과 같아집니다
  • 출생 프로필: 이름표("나", "엄마" 등), 본인 프로필 여부, 생년월일시(양력·음력, 윤달 여부), 출생 도시, 성별 선택, 연애 해석 관점, 계산 설정, 본인 외 프로필의 동의 시각
  • 구매: 상품, 금액, 통화, 상태, 결제사 주문 번호, 결제 화면에 적은 이메일로 만든 HMAC 값(이메일 원문은 저장하지 않음). 카드 번호는 받지 않습니다.
  • 풀이: AI가 작성한 글, 작성에 쓴 계산 결과, 모델과 프롬프트 버전, 토큰 사용량(운영자가 켠 경우)
  • AI 작성 기록(운영자가 켠 동안만): 풀이를 쓸 때 AI에 보낸 요청(계산한 사주 사실과, 보내기로 고른 지난 사건)과 받은 답의 전문. 기본으로는 저장하지 않습니다. 운영자가 품질과 비용을 점검하려고 켠 동안 쓴 풀이에만 남기고, 그 점검에만 쓰며, 30일 뒤 지웁니다.
  • 초대 궁합: 초대받은 사람이 직접 입력한 출생 정보. 초대한 사람에게는 생년월일과 원국 글자를 보여 주지 않고 궁합 결과만 보여 줍니다. 초대한 사람이 흐름 궁합 풀이를 사면 이 정보로 계산한 흐름과 지표를 풀이 작성에 씁니다.
  • 직접 입력한 궁합 상대: 흐름 궁합을 살 때 이용자가 상대의 동의를 받았다고 확인하고 입력한 출생 정보. 이용자 계정에 상대 프로필(동의 시각 포함)로 저장하고 풀이 작성에 씁니다.
  • 문의: 이용자가 help@sajustation.com로 보낸 메일(보낸 주소와 내용)과 운영자의 답장
  • 기술 정보: 서버 기록(요청 ID, 경로, 응답 상태, 처리 시간, 구매·풀이 ID와 AI 사용량(토큰 수)), 오류 보고, 집계된 방문 통계. 서버 기록과 오류 보고에는 출생 정보, 이메일, 풀이 글을 남기지 않습니다.
  • 로그인 메일을 요청하거나 로그인 없이 결제를 시작할 때의 자동 요청 확인(Cloudflare Turnstile): 브라우저와 기기 정보, IP 주소. 확인 결과만 받고 따로 저장하지 않습니다.
  • 결제 횟수 제한: 결제 화면을 열 때 요청한 IP 주소로 만든 HMAC 값. IP 주소 원문은 저장하지 않습니다. 한 주소에서 한 시간에 여는 결제 화면 수를 세는 데만 씁니다.
  • 방문 통계(Google Analytics): 쿠키 식별자, 방문한 페이지(주소 속 식별 값은 지운 형태), 이벤트(예: 무료 결과 조회, 공유 버튼), 유입 경로, 기기·브라우저 정보, 대략적 위치. 아래 "자동 수집 장치의 설치·운영 및 거부"를 보세요.
  • 쿠키 동의가 필요한 지역인지 판단할 때 요청의 국가 정보를 씁니다. 국가는 저장하지 않습니다.

3. 로그인 없이 결제하는 경우

로그인하지 않은 채 구매 버튼을 누르면, 결제 전에 이메일 없는 비회원 계정을 만들고 그 로그인 상태(비회원 세션)를 이 브라우저의 로그인 쿠키에 둡니다. 출생 프로필, 만 18세 확인, 구매, 풀이는 로그인한 계정과 같은 방식으로 이 계정에 저장합니다. 비회원 세션이 있는 동안 결과 화면은 이미 산 풀이가 있는지 확인하려고 출생 정보를 서버로 보내 이 계정의 프로필과 비교하며, 저장하지 않습니다.

결제 화면(Link)에 적은 이메일 주소는 저장하지 않습니다. 운영자만 아는 비밀 키로 만든 HMAC 값만 구매에 저장합니다. 이 값으로 이메일 주소를 알아낼 수는 없고, 같은 이메일 주소로 다시 계산했을 때 맞는지만 알 수 있습니다. 세션을 잃은 구매자가 결제한 이메일 주소를 알려 주면 그 구매를 찾는 데에만 씁니다. 로그인해 산 구매에도 같은 값을 저장하며, 계정을 지우면 이 값도 지웁니다.

구매가 없는 비회원 계정은 만든 지 7일이 지나면 거기 저장한 출생 프로필 등과 함께 지웁니다. 매일 한 번 지우며, 결제 화면을 연 지 하루가 지나지 않았으면 다음 날로 미룹니다. 구매가 있는 비회원 계정(환불된 구매 포함)은 지우지 않고 아래 '보관 기간'의 계정 기준을 따릅니다.

'내 구매' 화면의 '이메일로 지키기'에서 이메일을 잇고 확인 메일의 링크를 누르면, 이 계정은 그 이메일로 로그인하는 일반 계정이 되어 이 방침의 계정과 같이 처리합니다.

이메일을 잇기 전에 브라우저 데이터를 지우거나 세션을 잃으면, 운영자는 그 사람이 누구인지 먼저 알 수 없습니다. 이때는 help@sajustation.com로 결제 영수증(Link에서 온 메일)이나 결제한 이메일 주소를 보내 주세요. 운영자가 HMAC 값과 결제사 주문 번호로 구매를 확인해 이메일로 로그인하는 계정으로 옮기거나, 열기 전이면 환불합니다.

4. 이 기기에만 저장하는 정보

무료 결과의 입력값, "지난 인생 돌아보기"의 사건 기록, 화면 테마 설정은 브라우저 저장소(localStorage, sessionStorage)에만 둡니다. 운영자는 이 정보를 받지 않습니다. 브라우저의 사이트 데이터를 지우면 사라집니다. 예외: 평생 사주를 살 때 사건을 함께 보내겠다고 체크하면, 사건 종류와 연도만 서버로 보냅니다. 결제가 끝나면 그 구매에 저장하고 풀이를 쓰는 AI에 보냅니다. 결제 서비스에는 보내지 않습니다. 결제되지 않은 사건은 14일 안에 지웁니다. 계정을 지우면 함께 지웁니다.

로그인하러 갈 때는 새 탭에서 입력을 이어 갈 수 있도록 이 탭의 입력값을 15분 동안 브라우저 저장소(localStorage)에 둡니다. 새 탭이 가져가거나 15분이 지나면 지웁니다.

쿠키 설정에서 고른 동의 또는 거부는 브라우저 저장소(localStorage)에 둡니다. 이 기록은 쿠키가 아니며 운영자에게 보내지 않습니다.

5. 처리 목적과 법적 근거

  • 계정(비회원 계정 포함), 출생 프로필, 본인 프로필로 보는 오늘의 흐름과 이달의 흐름, 풀이 작성과 제공, 결제 확인, 세션을 잃은 비회원 구매자의 구매 찾기(비회원 구매의 이메일 HMAC 값), 문의 답변: 이용자와의 계약 이행 (GDPR 제6조 1항 b)
  • 로그인해 산 구매의 이메일 HMAC 값: 결제 분쟁 처리와 계정 복구를 위한 정당한 이익 (GDPR 제6조 1항 f)
  • 본인 외 프로필과 초대 궁합 상대의 출생 정보: 정보 주체의 동의 (GDPR 제6조 1항 a)
  • 보안, 부정 이용 방지(자동 요청 확인, 결제 횟수 제한), 오류 추적, 집계 통계: 서비스를 안전하게 운영할 정당한 이익 (GDPR 제6조 1항 f)
  • Google Analytics 방문 통계: 서비스를 개선할 정당한 이익 (GDPR 제6조 1항 f). 유럽 경제 지역, 영국, 스위스 방문자는 동의 (GDPR 제6조 1항 a)
  • 결제 기록 보관: 세법상 의무 (GDPR 제6조 1항 c)
  • 한국 이용자: 개인정보 보호법 제15조 제1항 제4호(계약 이행) 및 제1호(동의). 보안, 부정 이용 방지(결제 횟수 제한)와 방문 통계는 같은 항 제6호(운영자의 정당한 이익). 방문 통계는 언제든 화면 아래 '쿠키 설정'에서 거부할 수 있습니다.

6. 처리를 맡기는 곳과 국외 이전

서비스는 아래 회사에 처리를 맡깁니다. 이 중 일부는 대한민국 밖에 있어 개인정보가 국외로 이전됩니다. 이전은 서비스를 쓸 때 인터넷으로 암호화해 전송하는 방식으로 이루어지며, 보관 기간은 아래 "보관 기간"을 따릅니다.

이 이전은 이용자와 맺은 계약을 이행하는 데 필요한 처리위탁과 보관이며, 개인정보 보호법 제28조의8 제1항 제3호 가목에 따라 이 방침에 공개합니다. 받는 회사마다 개인정보 문의처를 함께 적습니다.

  • Supabase Inc. (미국 법인): 데이터베이스와 로그인. 저장 위치는 일본 도쿄 리전입니다. 이전 항목: 계정(비회원 계정 포함), 출생 프로필, 구매, 결제 횟수 제한 기록(IP 주소의 HMAC 값), 풀이, AI 작성 기록(켠 경우), 결제를 기다리는 지난 사건, 초대 정보. 개인정보 문의: privacy@supabase.com
  • Vercel Inc. (미국): 웹 호스팅, 서버 함수, 방문 통계, AI 호출 중계(AI Gateway). 처리 위치: 서버 함수는 데이터베이스와 같은 일본 도쿄 리전(hnd1)에서 실행합니다. 페이지 전송, 방문 통계, AI 호출 중계는 미국 등 Vercel의 리전에서 처리합니다. 이전 항목: 요청 내용, 기술 정보. 개인정보 문의: privacy@vercel.com
  • Stripe와 그 계열사 Link (미국 등. 판매 대행): 판매자로서 결제, 영수증, 세금, 환불, 분쟁 처리. 이전 항목: 이메일, 이름, 청구지 국가와 주소, Link 가입 시 전화번호, 결제 정보, 구매 내역, 구매를 계정과 잇는 식별자(계정·프로필 ID와 상품). Link와 Stripe의 개인정보처리방침이 함께 적용됩니다. 개인정보 문의(Link 포함): dpo@stripe.com
  • AI 모델 제공자 (Anthropic PBC, 미국. Vercel AI Gateway를 통해 호출): 풀이 글 작성. 이전 항목: 출생 정보로 계산한 사주 사실(원국 글자, 오행, 대운과 연도별 점수), 화면 언어, 프로필 주인이 만 18세 미만이면 그 나이(흐름 궁합의 상대는 만 18세 미만인지 여부만), 평생 사주를 살 때 보내기로 체크한 지난 사건의 종류와 연도. 이름, 이메일, 자유 입력은 보내지 않습니다. 요청 후 기록을 남기지 않는 설정(Zero Data Retention)과 학습 금지 설정으로 요청합니다. 개인정보 문의: privacy@anthropic.com
  • Resend Inc. (미국): 로그인 메일과 이메일 확인 메일 발송. 이전 항목: 이메일 주소. 개인정보 문의: support@resend.com
  • Google LLC (미국): 방문 통계(Google Analytics)와 운영자의 문의 메일함(Gmail). 이전 항목: 위 "방문 통계"의 정보, 문의 메일. 광고와 광고 개인화에는 쓰지 않도록 설정합니다. 개인정보 문의: 문의 양식 support.google.com/policies?p=privpol_privts
  • Cloudflare, Inc. (미국): 도메인 연결(DNS), help@sajustation.com로 온 메일을 운영자 메일함으로 전달(Email Routing), 로그인 메일 요청과 로그인 없이 시작하는 결제의 자동 요청 확인(Turnstile). 이전 항목: 문의 메일, 자동 요청 확인 때의 브라우저·기기 정보와 IP 주소. Cloudflare는 Turnstile의 봇 탐지를 개선하려고 이 정보를 스스로 처리하기도 하며, 그 부분에는 Cloudflare의 개인정보처리방침이 적용됩니다. 개인정보 문의: privacyquestions@cloudflare.com
  • Functional Software Inc. (Sentry, 미국): 오류 추적. 이전 항목: 오류 내용, 브라우저와 기기 정보. 요청 본문, 쿠키, 이메일, IP 주소는 보내기 전에 지웁니다. 개인정보 문의: compliance@sentry.io

7. 카카오톡 공유

한국어 화면에서 '카카오톡'을 누르면 그때 주식회사 카카오(대한민국)의 공유 기능을 불러옵니다. 이때 공유할 페이지 주소(초대 링크 포함), 제목, 이미지 주소와 브라우저 정보, IP 주소가 카카오로 전달되며, 그 뒤에는 카카오의 개인정보처리방침이 적용됩니다. 운영자는 카카오로부터 정보를 받지 않습니다.

8. 국외 이전을 원하지 않는 경우

국외 이전을 원하지 않으면 계정을 만들거나 결제하지 않고, 로그인하지 않은 채 무료 결과만 쓰실 수 있습니다. 무료 결과는 기기 안에서만 계산하므로 출생 정보가 이전되지 않습니다. 방문 통계도 "쿠키 설정"에서 거부할 수 있습니다. 다만 유료 해석, 계정, 흐름 궁합 초대는 위 이전 없이 제공할 수 없습니다. 로그인 없이 결제해도 비회원 계정이 만들어지므로 위 이전이 일어납니다.

9. 보관 기간

  • 계정, 출생 프로필, 풀이: 계정을 지울 때까지. 3년 동안 쓰지 않은 계정(로그인하거나 풀이를 연 적이 없는 계정)은 지웁니다. 이메일이 있는 계정에는 지우기 30일 전에 이메일로 알립니다.
  • 초대 궁합에 로그인하지 않고 입력한 출생 정보: 초대한 사람이 계정을 지울 때까지. 그 전에 help@sajustation.com로 요청하면 지웁니다.
  • 로그인 없이 결제해 만든 비회원 계정: 구매가 없으면 만든 지 7일 뒤 지웁니다. 구매가 있으면(환불된 구매 포함) 위 계정과 같습니다. 이메일을 잇지 않은 비회원 계정은 알릴 방법이 없어, 3년 동안 쓰지 않으면 알리지 않고 지웁니다.
  • 구매에 저장한 이메일 HMAC 값: 그 구매 기록이 있는 동안. 계정을 지우면 바로 지웁니다.
  • 결제 횟수 제한에 쓴 IP 주소의 HMAC 값: 하루가 지나면 매일 한 번 정리할 때 지웁니다(최대 2일).
  • 결제 기록: 5년(한국 전자상거래법 시행령 제6조의 대금결제 기록 기준). 계정을 지워도 이 기록은 그 기간 동안 남습니다.
  • 서버 기록: 호스팅 서비스(Vercel)에 최대 1일 보관된 뒤 지워집니다.
  • 오류 보고: Sentry에 최대 30일 보관된 뒤 지워집니다.
  • AI 작성 기록(켠 동안만 저장): 작성한 날부터 30일. 계정을 지우면 바로 지웁니다.
  • AI 모델 제공자: 요청을 처리한 뒤 보관하지 않음(Zero Data Retention)
  • 방문 통계(Vercel): 개인을 식별하지 않는 집계 값만 남습니다.
  • 방문 통계(Google Analytics): 쿠키는 13개월 뒤 만료됩니다. Google에 남는 기록은 14개월 뒤 지워집니다.
  • 문의 메일: 답변을 마친 뒤 3년(한국 전자상거래법 시행령 제6조의 분쟁 처리 기록 기준) 보관하고 지웁니다.

10. 이용자의 권리와 삭제

  • 계정 설정에서 계정을 직접 지울 수 있습니다. 비회원 계정은 그 브라우저의 '내 구매' 화면에서 지웁니다. 지우면 출생 프로필과 풀이를 바로 지웁니다. 백업에서는 백업 보관 기간이 지나면 사라집니다.
  • 열람, 정정, 삭제, 처리 정지, 처리 반대, 이동(내려받기)을 help@sajustation.com로 요청할 수 있습니다. 30일 안에 처리합니다.
  • 동의를 철회할 수 있습니다. 철회하면 해당 프로필을 지웁니다. 초대 궁합 상대가 철회해도, 초대한 사람이 이미 연 풀이의 글과 그 글을 쓸 때 계산한 결과, 초대 화면의 두 사람 점수는 초대한 사람에게 남습니다.
  • 개인정보 감독기관에 신고할 수 있습니다: 한국 개인정보보호위원회(개인정보침해 신고센터 118), 호주 OAIC, EU 회원국이나 영국의 감독기관.

11. 자동 수집 장치(쿠키)의 설치·운영 및 거부

꼭 필요한 쿠키와 저장: 로그인 상태를 유지하는 쿠키와, 고른 화면 언어를 기억하는 언어 쿠키(NEXT_LOCALE)입니다. 로그인 없이 결제한 비회원 세션도 로그인 쿠키에 둡니다. 로그인 쿠키를 막으면 로그인할 수 없고, 로그인 쿠키를 지우면 이메일을 잇지 않은 비회원 구매는 이 브라우저에서 열 수 없습니다. 흐름 궁합을 보려고 이 기기에서 입력한 상대의 출생 정보와 그 동의 표시는 브라우저 저장소(sessionStorage)에 두며, 탭을 닫으면 사라집니다.

방문 통계 쿠키: Google Analytics의 _ga, _ga_<ID> 쿠키입니다. 다시 찾아온 방문을 구분하고, 어떤 페이지와 기능이 쓰이는지 세는 데만 씁니다. 13개월 뒤 만료됩니다. 광고, 광고 개인화, Google signals는 쓰지 않고, 로그인한 계정과 연결하지 않습니다.

Google에 보내지 않는 것: 출생 정보, 원국 글자, 이메일, 그리고 초대 링크나 주문 번호처럼 주소 안에 든 식별 값. 페이지 주소는 이런 값을 지운 형태로 보내고, 주소 뒤의 값 가운데 유입 표시(utm_로 시작하는 값)만 남깁니다. 이전 페이지 주소는 사이트 이름(예: naver.com)까지만 보냅니다.

거부하는 방법: 사이트 아래의 "쿠키 설정"에서 "거부"를 고르면 방문 통계를 보내지 않고 _ga 쿠키를 지웁니다. 브라우저 설정에서 쿠키를 막을 수도 있습니다. 거부해도 서비스는 그대로 쓸 수 있습니다. 유럽 경제 지역, 영국, 스위스에서는 동의하기 전에는 이 쿠키를 설치하지 않습니다.

Vercel Web Analytics는 쿠키 없이 페이지 조회를 셉니다. 요청에서 만든 해시로 방문을 구분하며, 이 값은 24시간 뒤 버려집니다. 쿠키를 거부한 방문도 이 방식으로는 셉니다.

12. 아동

서비스는 만 18세 미만을 대상으로 하지 않습니다. 만 18세 미만은 가입하거나 결제할 수 없습니다. 보호자가 자녀의 출생 프로필을 만드는 것은 허용하며, 이때 자녀의 연락처는 받지 않습니다.

13. 안전 조치

  • 모든 전송은 HTTPS로 암호화합니다.
  • 데이터베이스는 행 단위 권한(RLS)으로 각 이용자가 자기 정보만 읽게 합니다.
  • 비밀 키는 서버 환경 변수에만 두고, 접근할 수 있는 사람은 운영자 한 명입니다.
  • 운영자는 풀이의 품질을 확인하고 다시 쓰기 위해서만 작성된 풀이와 그 출생 정보를 열어 볼 수 있습니다. 열 때마다 기록이 남습니다.
  • 예시 풀이는 가상의 출생 정보로만 만듭니다. 이용자의 출생 정보나 풀이를 예시로 쓰지 않습니다.

14. 개인정보 보호책임자

개인정보 보호책임자: 사주스테이션 운영자, 연락처: help@sajustation.com

개인정보에 관한 문의, 열람 등의 요청, 불만은 위 연락처로 보내 주세요.

15. 방침 변경

방침을 바꿀 때는 시행 7일 전(중요한 변경은 30일 전)에 사이트에 알립니다.

이 방침은 2026년 11월 15일부터 시행합니다.