개인정보처리방침
이 개인정보처리방침은 「개인정보 보호법」 제30조에 따라, 디에이치랩스(이하 「회사」)가 사주 웹 서비스(이하 「서비스」)에서 개인정보를 어떻게 처리하는지 설명합니다.
사업자 정보 고지 확인
- 상호: 디에이치랩스
- 대표자: 김규연
- 주소: 경기도 수원시 장안구 상률로 32, 104동 1602호(율전동, 밤꽃마을 뜨란채)
- 전화: 010-8257-1484
로그인하지 않아도 사주를 만들 수 있습니다. 궁합 생성, 심층 질문, 결제는 카카오 로그인이 필요합니다. 카드번호는 회사 서버에 저장하지 않습니다.
제1조 (목적)
이 방침은 회사가 처리하는 개인정보의 처리 목적, 항목, 보유 기간, 파기, 제3자 제공, 처리위탁, 국외 이전, 이용자의 권리와 행사 방법, 안전성 확보 조치를 정합니다.
제2조 (처리 목적)
회사는 다음 목적을 위해 개인정보를 처리합니다. 다음 목적과 다른 용도로는 사용하지 않으며, 목적이 바뀌면 변경 고지 후 필요한 동의를 받습니다.
- 회원 식별, 카카오 로그인, 게스트 세션 유지, 게스트 리포트를 카카오 계정으로 연결
- 사주·궁합의 계산, 리포트 작성, 보관, 열람
- 심층 질문과 답변
- 엽전 지갑 관리, 결제, 지급, 환불, 부정 이용 방지
- 이용자가 켠 공유 링크의 제공
- 문의 처리와 분쟁 대응
- 「전자상거래 등에서의 소비자보호에 관한 법률」, 「통신비밀보호법」 등 법령이 정한 기록 보관
제3조 (처리 항목)
필수 항목이 없으면 그 기능이 제공되지 않습니다. 선택 항목이 없어도 무료 사주 계산은 할 수 있습니다. 무료 사주만 이용하는 경우 카카오 로그인은 필수가 아닙니다.
| 구분 | 항목 | 필수 여부 | 설명 |
|---|---|---|---|
| 카카오 로그인 | 카카오 회원번호 | 로그인 시 필수 | 서비스에는 kakao_와 회원번호를 붙여 저장합니다. |
| 카카오 로그인 | 닉네임 | 로그인 시 필수 | 프로필 닉네임을 저장합니다. 닉네임이 없으면 카카오가 보낸 이름을 닉네임으로 씁니다. |
| 카카오 로그인 | 프로필 사진 주소 | 선택 | 응답에 사진 주소가 있을 때만 저장합니다. |
| 카카오 로그인 | 성별, 출생연도, 생일 | 선택 | 카카오 응답에 포함될 때만 저장합니다. 출생연도와 생일이 모두 있으면 생년월일로 합칩니다. 인가 요청 주소에는 이 항목의 동의 범위를 붙이지 않습니다. |
| 사주 입력 | 이름 또는 닉네임, 성별(남/여), 양력 또는 음력, 생년월일, 태어난 시각 또는 시간 모름 | 필수 | 이름을 비우면 「방문자」로 저장합니다. 시간을 모르면 unknown으로 저장합니다. |
| 사주 입력 | 음력 윤달 여부, 가족·지인 사주 여부 | 선택 | 윤달은 만세력 계산과 평생 사주 풀이 캐시 키에 쓰입니다. 리포트의 별도 항목으로는 저장하지 않습니다. |
| 궁합 입력 | 두 사람의 이름, 성별, 양력 또는 음력, 생년월일, 시각 또는 시간 모름, 관계 유형 | 궁합 시 필수 | 이름을 비우면 「본인」, 「상대방」으로 저장합니다. 관계 유형은 연애 중인 연인, 썸 / 짝사랑 / 호감, 결혼 준비 / 부부, 이별 / 재회 고민, 직장 동료 & 상사, 동업 & 비즈니스 파트너, 친구 & 우정, 가족 & 부모자녀입니다. 상대방 정보는 리포트 안에 함께 저장됩니다. |
| 생성 정보 | 사주 원국, 십신, 오행, 궁합 점수와 합충 요약, 풀이 문장, 심층 질문과 답변 | 서비스 이용 시 생성 | 리포트와 함께 저장됩니다. 질문 답변은 이용자가 그 항목을 삭제할 수 있습니다. |
| 공유 | 공유 토큰의 SHA-256 해시, 이름 숨김 여부, 시각 숨김 여부 | 공유를 켤 때만 | 토큰 원문은 저장하지 않습니다. 기본은 공유 꺼짐, 이름 숨김, 시각 숨김입니다. |
| 결제 | 주문번호, 카카오페이 거래번호, 상품명, 결제 금액, 엽전 수량, 주문 상태, 환불 정책 동의 시각, 회원 식별자, 리포트 ID | 결제 시 필수 | 카드번호, 계좌번호, 비밀번호는 저장하지 않습니다. |
| 엽전 | 지갑 잔액, 원장(충전, 질문 차감, 궁합 생성, 가족·지인 사주, 웰컴 지급, 실패 복구) | 회원 이용 시 생성 | 잔액은 리포트가 아니라 회원 지갑에 있습니다. |
| 자동 수집 | 세션 쿠키, 접속 IP, 접속 기록 | 이용 시 생성 | 쿠키는 제12조, 보관 기간은 제4조를 따릅니다. 접속 IP는 이용자가 연결된 주소로 확인합니다. |
회사는 카카오 이메일, 전화번호, 카카오 액세스 토큰을 저장하지 않습니다. 액세스 토큰은 로그인 처리 중에만 사용하고 서버에 남기지 않습니다. 카카오 응답의 성별이 여성이 아니면 세션의 성별은 남으로 저장될 수 있습니다. 사주 계산에 쓰는 성별은 이용자가 양식에서 고른 값입니다.
회사는 사상·신념, 건강, 성생활 등의 민감정보를 받도록 양식을 두지 않습니다. 심층 질문에 그런 내용을 적으면 답변을 만들고 보관하는 데 함께 처리됩니다. 질문에 적지 않아도 사주 계산과 결제는 이용할 수 있습니다.
제4조 (보유 및 이용 기간)
- 회원 계정, 리포트, 심층 질문과 답변, 엽전 지갑은 회원 탈퇴 또는 삭제 요청 시 지체 없이 파기합니다.
- 세션은 로그아웃하면 바로 삭제되고, 그렇지 않으면 만든 때부터 30일 동안 유지됩니다.
- 게스트 리포트는 삭제 요청 전까지 보관됩니다. 이후 카카오 로그인을 하면 그 리포트의 소유권은 카카오 계정으로 옮겨집니다.
- 법령이 정한 기록은 다른 정보와 나누어 다음 기간 동안 보관한 뒤 파기합니다.
- 계약 또는 청약철회 등에 관한 기록, 대금결제 및 재화등의 공급에 관한 기록: 5년 (「전자상거래 등에서의 소비자보호에 관한 법률」)
- 소비자의 불만 또는 분쟁처리에 관한 기록: 3년 (같은 법)
- 표시·광고에 관한 기록: 6개월 (같은 법)
- 서비스 접속 기록: 3개월 (「통신비밀보호법」)
- 부정 이용을 막기 위한 IP별 요청 횟수 기록은 약 2분 뒤 삭제됩니다.
- 같은 입력을 다시 계산하지 않기 위한 풀이 문장 캐시는 서비스 운영 중에 보관됩니다. 평생 사주 캐시 키는 성별, 양력·음력, 윤달 여부, 생년월일, 시각의 조합입니다. 궁합 캐시 키는 두 사람의 성별, 달력, 생년월일, 시각, 관계 유형입니다. 평생 사주 기본 풀이 요청에는 이름을 넣지 않습니다. 궁합 풀이 문장에는 이름이 포함될 수 있고, 같은 조합으로 다시 만들면 그 문장이 재사용될 수 있습니다. 삭제를 요청하면 그 조합의 캐시를 지웁니다. 다른 이용자와 키가 같으면 그 문장은 남을 수 있습니다.
제5조 (파기 절차 및 방법)
- 보유 기간이 끝나거나 처리 목적이 달성되어 파기 사유가 생기면 지체 없이 파기합니다.
- 법령에 따라 남겨야 하는 주문, 결제, 청약철회, 분쟁 기록은 다른 개인정보와 분리해 보관하고, 기간이 끝나면 지체 없이 파기합니다.
- 전자 파일은 복구할 수 없는 방법으로 삭제합니다. 서버 디스크에 둔 JSON이면 그 파일을 지우고, 원격 저장이면 해당 데이터베이스와 키-값 저장소의 레코드를 지웁니다.
- 종이 문서가 있으면 파쇄하거나 소각합니다.
제6조 (제3자 제공)
회사는 이용자의 개인정보를 제3자에게 판매하거나, 제3자의 고유한 영업 목적을 위해 제공하지 않습니다. 법령에 따른 수사·조사 요구가 있는 경우에는 그 법령이 정한 범위에서 제공할 수 있습니다.
업무 위탁과 국외 이전은 제7조와 제8조에 적습니다. 이용자가 공유 링크를 켜면 제13조의 범위가 그 링크를 아는 사람에게 보이며, 이는 이용자가 직접 공개하는 것입니다.
제7조 (처리위탁)
회사는 서비스 제공을 위해 아래 업무를 위탁합니다. 수탁자는 위탁받은 목적 안에서 처리합니다.
| 수탁자 | 국가 | 위탁 업무 | 처리 항목 |
|---|---|---|---|
| 주식회사 카카오 | 대한민국 | 카카오 로그인 인증 | 인가 코드 교환, 회원번호, 닉네임, 프로필 사진 주소, 응답에 포함된 이름·성별·출생연도·생일. 액세스 토큰은 저장하지 않습니다. |
| 주식회사 카카오페이 | 대한민국 | 결제 준비와 승인 (https://open-api.kakaopay.com) | 주문번호, 회원 식별자, 상품명, 수량, 결제 금액, 부가세액, 승인·취소·실패 주소, 거래번호, 결제 인증값. 카드번호는 카카오페이 화면에서 처리되고 회사 서버에 저장되지 않습니다. |
| OpenRouter, Inc. | 미국 | 사주·궁합 문장과 심층 답변 생성 | 제8조에 적은 항목. 기본 모델이 google/gemini-3.8-flash이면 Google LLC(미국)에 같은 항목이 다시 위탁될 수 있습니다. |
| Cloudflare, Inc. | 미국 | 원격 저장, 호스팅에 준하는 데이터 보관, 짧은 요청 횟수 제한 | 제8조에 적은 항목. 서버 디스크의 JSON만 쓰는 환경에서는 이 위탁이 이루어지지 않습니다. |
AI API 키를 두지 않은 환경에서는 외부 AI를 호출하지 않고, 서버 안에 준비된 문장으로 풀이합니다.
제8조 (국외 이전)
회사는 「개인정보 보호법」 제28조의8에 따라 아래와 같이 개인정보를 국외로 이전할 수 있습니다. 이전을 거부하는 방법과 거부의 효과는 각 항목에 적습니다. 거부 의사는 제14조의 연락처로 알리면 됩니다.
1. 맞춤 풀이 생성 (처리위탁이자 국외 이전)
| 이전받는 자 | OpenRouter, Inc. (https://openrouter.ai). 기본 모델 google/gemini-3.8-flash를 쓰면 Google LLC(미국)가 재수탁자가 될 수 있습니다. 운영 중인 모델이 바뀌면 실제 모델 제공자도 달라질 수 있습니다. |
|---|---|
| 국가 | 미국 |
| 이전 시기와 방법 | 사주·궁합 리포트를 만들거나 심층 질문에 답하는 시점. HTTPS API로 전송합니다. |
| 이전 항목 | 평생 사주 기본 풀이: 성별, 입력한 생년월일, 사주 원국(연·월·일·시의 간지와 십신), 오행 비율. 이름은 보내지 않으며, 시각 숫자 대신 시주가 포함됩니다. 궁합 기본 풀이: 두 사람의 이름, 성별, 사주 원국, 오행, 관계 유형, 궁합 점수와 합충 요약. 생년월일 숫자 자체는 이 요청에 넣지 않습니다. 심층 질문: 질문 내용. 사주면 이름, 성별, 생년월일, 사주 원국, 오행 비율이 함께 가고, 궁합이면 두 사람의 이름, 성별, 생년월일, 관계 유형, 점수, 일주, 합충 요약이 함께 갑니다. |
| 이용 목적 | 맞춤 풀이 문장과 심층 답변 생성 |
| 보유·이용 기간 | 회사는 받은 문장을 리포트에 저장하고 제4조의 기간 동안 보관합니다. OpenRouter와 모델 제공자가 자기 시스템에서 보관하는 기간은 각 사업자의 정책을 따릅니다. 회사는 이 목적 밖의 추가 보관을 요청하지 않습니다. |
| 거부 방법 | 리포트를 만들기 전 또는 그 이후에 제14조의 이메일로 국외 이전 거부를 알립니다. |
| 거부의 효과 | 그 이용자의 새로운 풀이와 질문을 국외 AI에 보내지 않습니다. AI 맞춤 문장 대신 서버에 준비된 규칙 풀이만 제공되거나 해당 기능이 제한됩니다. 이미 만들어진 리포트는 삭제 요청으로 지울 수 있습니다. |
2. 저장과 호스팅 (처리위탁이자 국외 이전)
| 이전받는 자 | Cloudflare, Inc. (https://www.cloudflare.com) |
|---|---|
| 국가 | 미국. Cloudflare 네트워크에서 처리될 수 있습니다. 데이터베이스를 두는 세부 리전은 계정 설정에 따르며, 이 소프트웨어에 리전이 고정되어 있지 않습니다. |
| 이전 시기와 방법 | 원격 저장을 사용하는 운영 환경에서 저장·조회가 일어날 때 HTTPS로 전송합니다. |
| 이전 항목 | 리포트(이름, 성별, 달력 종류, 생년월일, 시각, 원국, 풀이, 질문과 답변, 공유 해시와 숨김 설정, 궁합 상대방 정보), 세션(회원 식별자, 닉네임, 프로필 사진 주소, 성별, 생년월일), 주문, 엽전 지갑과 원장, 풀이 캐시, 약 2분간 보관되는 접속 IP |
| 이용 목적 | 데이터 보관, 서비스 제공, 요청 횟수 제한 |
| 보유·이용 기간 | 제4조와 같습니다. 요청 횟수 제한용 IP는 약 2분입니다. |
| 거부 방법 | 제14조의 이메일로 국외 이전 거부를 알립니다. |
| 거부의 효과 | 원격 저장이 필요한 계정 보관과 리포트 유지를 제공하기 어렵습니다. 서버 디스크의 JSON 파일만 쓰는 환경에서는 이 이전이 이루어지지 않습니다. |
3. 화면 글꼴
페이지를 열면 브라우저가 글꼴 파일을 받아 옵니다. 이 과정에서 IP 주소가 Google LLC(미국, fonts.googleapis.com, fonts.gstatic.com)와 jsDelivr(cdn.jsdelivr.net, Cloudflare 네트워크)에 전달될 수 있습니다. 목적은 화면 글꼴 표시이며, 회사 서버가 이름이나 생년월일을 이 주소로 보내지는 않습니다. 브라우저에서 외부 글꼴 요청을 차단하면 거부할 수 있고, 그때는 글꼴만 바뀌며 서비스 기능은 사용할 수 있습니다.
제9조 (정보주체의 권리와 행사 방법)
- 이용자와 법정대리인은 개인정보의 열람, 정정, 삭제, 처리정지를 요청할 수 있고, 동의를 철회하거나 국외 이전을 거부할 수 있습니다.
- 요청은 제14조의 이메일로 합니다. 회사는 본인 확인을 위해 카카오 회원번호, 리포트 주소, 결제일 가운데 필요한 정보를 물을 수 있습니다. 대리인이 요청하면 위임을 확인할 수 있습니다. 회사는 요청을 받은 날부터 10일 이내에 조치합니다.
- 화면에서 바로 할 수 있는 일은 로그아웃(그 브라우저의 세션 삭제), 심층 질문 한 건의 삭제, 공유 끄기(링크 즉시 무효)입니다. 회원 탈퇴와 리포트 전체 삭제는 제14조의 연락처로 요청합니다.
- 권리를 행사했다는 이유로 서비스를 불리하게 대하지 않습니다. 법령이 보관을 요구하는 결제 기록은 그 기간 동안 삭제가 제한될 수 있으며, 그 경우 그 사실을 알려 드립니다.
제10조 (만 14세 미만 아동)
- 회사는 만 14세 미만 아동의 회원가입을 받지 않습니다. 카카오 로그인으로 가입하는 회원은 만 14세 이상이어야 합니다.
- 가족·지인 사주에 아동의 이름과 생년월일을 입력하는 일은 법정대리인이 해야 합니다.
- 만 14세 미만 아동의 회원 정보가 확인되면 회사는 그 정보를 지체 없이 파기합니다.
제11조 (안전성 확보 조치)
- 세션 쿠키는 HttpOnly와 SameSite=Lax 속성을 사용합니다.
- 공유 링크의 원문은 저장하지 않고 SHA-256 해시만 저장합니다.
- 결제 금액과 엽전 수량은 서버 가격표로만 정하고, 같은 거래는 한 번만 엽전을 지급합니다.
- 카드번호와 카카오 액세스 토큰을 저장하지 않습니다.
- 원격 저장소는 비밀키로만 접근합니다. Cloudflare 저장소는 그 사업자의 접근 통제와 저장 암호화를 사용합니다.
- 같은 IP의 사주·궁합 생성은 1분에 5회로 제한합니다.
- 운영 환경의 통신은 HTTPS를 원칙으로 합니다.
제12조 (쿠키)
- 회사는 로그인과 게스트 세션을 유지하기 위해 쿠키 하나(이름 saju_session)를 사용합니다. 쿠키 값은 임의의 세션 식별자이고, 회원 정보 자체는 들어 있지 않습니다. 세션 저장소에는 회원 식별자, 닉네임, 프로필 사진 주소, 성별, 생년월일이 연결됩니다.
- 쿠키는 30일 동안 유지되고, 경로는 / 이며, HttpOnly와 SameSite=Lax 속성이 있습니다.
- 광고 쿠키와 방문 분석 쿠키는 사용하지 않습니다.
- 쿠키를 거부하려면 브라우저 설정에서 saju_session을 삭제하거나 차단하면 됩니다. 로그아웃해도 세션은 삭제됩니다. 쿠키를 차단하면 로그인 유지와 내 리포트 연결이 되지 않을 수 있습니다.
제13조 (공유 링크)
- 공유는 기본이 꺼져 있습니다. 평생 사주 리포트에서 이용자가 안내를 확인하고 직접 켭니다.
- 서버에는 32바이트 난수 토큰의 SHA-256 해시만 저장합니다. 링크 문자열은 만들 때 한 번 이용자에게 보여 줍니다.
- 처음 선택값은 이름 숨김, 태어난 시각 숨김입니다. 시각을 숨기면 시주도 공유 페이지에서 빠집니다.
- 이름과 시각을 숨겨도, 링크를 연 사람에게 생년월일, 성별, 시주를 뺀 원국, 오행, 기본 풀이가 보일 수 있습니다. 풀이에 적힌 이름은 가립니다.
- 이름 또는 시각을 보이도록 바꾸면 그 항목도 공개됩니다.
- 심층 질문, 답변 삭제, 결제, 엽전 잔액은 공유 페이지에 나오지 않습니다. 링크 미리보기 제목과 설명에는 이름, 생년월일시, 성별, 간지를 넣지 않고 일반적인 안내 문구만 사용합니다.
- 공유를 끄면 해시를 지워 기존 링크는 즉시 무효가 됩니다. 다시 켜면 새 토큰이 발급됩니다.
제14조 (개인정보 보호책임자)
개인정보 보호책임자는 대표자가 맡습니다. 성명, 전화, 이메일은 아래 사업자 정보와 같습니다.
개인정보 보호책임자 연락처 확인
- 개인정보 보호책임자: 김규연
- 전화: 010-8257-1484
- 주소: 경기도 수원시 장안구 상률로 32, 104동 1602호(율전동, 밤꽃마을 뜨란채)
개인정보 보호, 열람·정정·삭제·처리정지, 국외 이전 거부, 회원 탈퇴는 위 이메일로 요청하시면 됩니다.
제15조 (권익침해 구제)
개인정보 침해에 대한 신고와 상담이 필요하면 아래로 연락할 수 있습니다.
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터: 118 (privacy.kisa.or.kr)
- 대검찰청: 1301 (www.spo.go.kr)
- 경찰청: 182 (ecrm.police.go.kr)
제16조 (처리방침의 변경)
이 방침을 바꾸면 적용일 7일 전에 서비스 화면으로 알립니다. 이용자에게 중요하거나 불리한 변경은 적용일 30일 전에 알립니다.
이 방침은 2026-10-27부터 적용됩니다.
시행일: 2026-10-27